Difference between revisions of "Nekoware"

 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''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.
 
  
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.
+
'''The Nekochan site, and along with it active Nekoware development, is gone and is unlikely to come back. See below for active 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
  
<!-- * '''Project Manager''' <up for election>
+
----
* '''Coders''' <voluteers wanted>
 
* '''Testers''' <voluteers wanted>
 
-->
 
  
 +
 +
'''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 21: Line 53:
 
* neko_qt 3.3.5 has problems building basic examples.
 
* neko_qt 3.3.5 has problems building basic examples.
 
* Super tux racer seems to need extra paths set in LD_LIBRARY_PATH
 
* 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 old Nekochan forums: https://web.archive.org/web/20160319074632/http://forums.nekochan.net/viewtopic.php?f=7&t=16726024 (archive link)
* 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.irixnet.org/ IRIX Network]''' is one of two forums available to focus on SGI/MIPS based hardware. They do not have an IRC or other live discussion, see Silicon Graphics User Group below.
  
=== IRC Channel ===
+
'''[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.
  
#devel on irc.nekochan.net  
+
== See Also ==
 +
* [[Nekochan.net]]
  
 
[[Category:SGI]]
 
[[Category:SGI]]

Latest revision as of 02:00, 26 January 2020

The Nekochan site, and along with it active Nekoware development, is gone and is unlikely to come back. See below for active 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
  • Some packages break other packages from time to time for example the SQL lite issue mentioned on the old Nekochan forums: https://web.archive.org/web/20160319074632/http://forums.nekochan.net/viewtopic.php?f=7&t=16726024 (archive link)

Getting Help and Active Porting Efforts

IRIX Network is one of two forums available to focus on SGI/MIPS based hardware. They do not have an IRC or other live discussion, see Silicon Graphics User Group below.

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.

See Also