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"
(Added current mirror and nekodeps tutorial.) |
|||
Line 1: | Line 1: | ||
− | '' | + | '''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:'' | |
* 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''' | + | '''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. |
− | + | 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] | ||
− | + | [http://mirror.rqsall.com/ 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 [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 | ||
− | == | + | == Getting Help and Active Porting Efforts == |
− | + | '''[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:
- https://archive.org/details/ftp.nekochan.net.2013.08
- https://archive.org/details/ftp.nekochan.net.2017.12
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.