Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info.

Difference between revisions of "Nekoware"

From Higher Intellect Vintage Wiki
Jump to navigation Jump to search
(Added current mirror and nekodeps tutorial.)
Line 1: Line 1:
  
''Nekoware and the Nekochan site are gone and unlikely to come back.''
+
'''The Nekochan site, and along with it active Nekoware development, is gone and is unlikely to come back. See [https://forums.sgi.sh/ The Silicon Graphics User Group] for active [[IRIX]] porting efforts'''
  
'''NOTE! You can obtain older dumps of the ftp.nekochan.net site from these archive.org links:'''
+
''NOTE! You can obtain older dumps of the ftp.nekochan.net site from these archive.org links:''
 
* https://archive.org/details/ftp.nekochan.net.2013.08
 
* https://archive.org/details/ftp.nekochan.net.2013.08
 
* https://archive.org/details/ftp.nekochan.net.2017.12
 
* https://archive.org/details/ftp.nekochan.net.2017.12
Line 9: Line 9:
  
  
'''Nekoware''' is a community project to create and offer a set of binary open source packages for [[MIPS|MIPS 4]] [[Silicon Graphics|SGI]] machines running [[IRIX]] 6.5.21 or later.
+
'''Nekoware''' was a community project to create and offer a set of binary open source packages for [[MIPS|MIPS 4]] [[Silicon Graphics|SGI]] machines running [[IRIX]] 6.5.21 or later.
  
See [http://www.nekochan.net/downloads.php this page] for an up-to-date list of Nekoware mirrors and FAQ or the [[Packaging Software]] article if you want to contribute.
+
With the demise of Nekochan, the following sites currently (as of July 2019) offer nekoware mirrors.
  
 +
[http://nekofiles.irixnet.org/ http://nekofiles.irixnet.org/ operated by the Irix Network]
  
<!-- * '''Project Manager''' <up for election>
+
[http://mirror.rqsall.com/ http://mirror.rqsall.com/ operated by Larbob]
* '''Coders''' <voluteers wanted>
 
* '''Testers''' <voluteers wanted>
 
-->
 
  
 +
== Installing and Managing Nekoware Using nekodeps.pl ==
 +
 +
Due to the many dependencies of most nekoware packages, manually installing nekoware can be challenging. Most users use a [http://techpubs.spinlocksolutions.com/irix/nekoware-installer/ perl script developed by Spinlock Solutions, nekodeps.pl,] to automate downloading and installing nekoware packages.
 +
 +
Follow the following steps to setup a functioning Nekoware/nekodeps install:
 +
 +
1. Add the default nekoware binary locations, /usr/nekoware/bin and /usr/nekoware, to your path.
 +
 +
2. Download and install (using [[Inst]] or [[Software Manager]]) neko_perl-5.8.9.tardist from a nekoware mirror. It does not require any dependencies.
 +
 +
3. Download [http://techpubs.spinlocksolutions.com/irix/nekoware-installer/nekodeps.pl nekodeps.pl].
 +
 +
4. Configure the nekodeps.pl install using the following command:
 +
<pre> perl nekodeps.pl --config </pre>
 +
 +
5. Edit the file ~/conf/nekodeps.conf to point to a nekoware mirror with a copy of descript.ion (such as Larbob's above). You can leave most settings intact.
 +
 +
6. Download and install nekoware_wget using nekodeps.pl using the following command:
 +
<pre> perl nekodeps.pl --bootstrap </pre>
 +
 +
7. Download current .ion files using following command:
 +
<pre> perl nekodeps.pl --ion </pre>
 +
 +
8. Use perl to run nekodeps.pl <PACKAGE> to download and install packages and nekodeps.pl -l to list all available packages.
  
 
== Known problems and resolutions ==
 
== Known problems and resolutions ==
Line 34: Line 56:
 
* Some packages break other packages from time to time for example the SQL lite issue mentioned on the forums: http://forums.nekochan.net/viewtopic.php?f=7&t=16726024
 
* Some packages break other packages from time to time for example the SQL lite issue mentioned on the forums: http://forums.nekochan.net/viewtopic.php?f=7&t=16726024
  
=== IRC Channel ===
+
== Getting Help and Active Porting Efforts ==
  
#devel on irc.nekochan.net  
+
'''[https://forums.sgi.sh/ The Silicon Graphics User Group]''' hosts a community of developers working to port additional software to [[IRIX]]. Users can obtain help with nekoware, porting new software, or general SGI issues in the online forums and the group's Discord server. An IRC relay is available at irc.oftc.net Channel: #sgidev.
  
 
[[Category:SGI]]
 
[[Category:SGI]]

Revision as of 18:07, 29 July 2019

The Nekochan site, and along with it active Nekoware development, is gone and is unlikely to come back. See The Silicon Graphics User Group for active IRIX porting efforts

NOTE! You can obtain older dumps of the ftp.nekochan.net site from these archive.org links:



Nekoware was a community project to create and offer a set of binary open source packages for MIPS 4 SGI machines running IRIX 6.5.21 or later.

With the demise of Nekochan, the following sites currently (as of July 2019) offer nekoware mirrors.

http://nekofiles.irixnet.org/ operated by the Irix Network

http://mirror.rqsall.com/ operated by Larbob

Installing and Managing Nekoware Using nekodeps.pl

Due to the many dependencies of most nekoware packages, manually installing nekoware can be challenging. Most users use a perl script developed by Spinlock Solutions, nekodeps.pl, to automate downloading and installing nekoware packages.

Follow the following steps to setup a functioning Nekoware/nekodeps install:

1. Add the default nekoware binary locations, /usr/nekoware/bin and /usr/nekoware, to your path.

2. Download and install (using Inst or Software Manager) neko_perl-5.8.9.tardist from a nekoware mirror. It does not require any dependencies.

3. Download nekodeps.pl.

4. Configure the nekodeps.pl install using the following command:

 perl nekodeps.pl --config 

5. Edit the file ~/conf/nekodeps.conf to point to a nekoware mirror with a copy of descript.ion (such as Larbob's above). You can leave most settings intact.

6. Download and install nekoware_wget using nekodeps.pl using the following command:

 perl nekodeps.pl --bootstrap 

7. Download current .ion files using following command:

 perl nekodeps.pl --ion 

8. Use perl to run nekodeps.pl <PACKAGE> to download and install packages and nekodeps.pl -l to list all available packages.

Known problems and resolutions

  • You should have /usr/nekoware/bin and /usr/nekoware/ <...> /bin in your path... Where <...> is a directory of some of the packages that are installed differently eg gcc4
  • You need to set a environment variable LD_LIBRARY_PATH to include /usr/nekoware/lib

Specific problems with individual packages

  • neko_sudo: sudoers file is in /usr/nekoware/etc/sudoers ... Not in /etc/sudoer where some UNIX or Linux systems put it.
  • neko_qt4: Paths seem problematic at least for things like GL/gl.h in the example code in the /usr/nekoware/qt4/demos directory.
  • neko_qt 3.3.5 has problems building basic examples.
  • Super tux racer seems to need extra paths set in LD_LIBRARY_PATH
  • -- Add your gripes here --
  • Some packages break other packages from time to time for example the SQL lite issue mentioned on the forums: http://forums.nekochan.net/viewtopic.php?f=7&t=16726024

Getting Help and Active Porting Efforts

The Silicon Graphics User Group hosts a community of developers working to port additional software to IRIX. Users can obtain help with nekoware, porting new software, or general SGI issues in the online forums and the group's Discord server. An IRC relay is available at irc.oftc.net Channel: #sgidev.