nekoware? (What's good and what's not?)
#1
nekoware? (What's good and what's not?)
Over the past two days, I did something universally stupid and that was to download everything in the "current" and "beta" folders and attempt to install everything on my Tezro.

After about 20 hours of work, all that I ended up with was a mess! (so much so, that it was just simpler to reinstall IRIX than to try and uninstall the mess that was created)

It turns out that allot of the nekoware programs don't work, as they require dependencies that just aren't there.

So the question is: What's worth installing, that actually works?

I found quite a few little programs that work well, but I think we need to develop a list of things that work, to make it easier for others to get the best out of Nekoware!
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
04-18-2019, 05:11 PM
#2
RE: nekoware? (What's good and what's not?)
Nekoware has a lot of packages in beta that are just plain broken.
Unfortunately that extends to some of current as well, and some dependencies just aren't satisfiable, and oftentimes they also pull in the kitchen sink.

The stuff that is worth it is mostly the smaller command line programs and libraries. The big programs are the buggy and shitty ones.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
04-18-2019, 05:29 PM
#3
RE: nekoware? (What's good and what's not?)
IMO, with Nekoware it is best to install what you need, rather than going nuts and trying to install everything.

Packages in "current" have been approved by at least 3 people, ie the original approach was to bung a new package into "beta", three people say "Works fine for me!", so they'd bump it over to "current". Now this hardly counts as exhaustive testing. Furthermore as the SGI community declined, it became difficult to get even 3 people to test out a new package and give it their thumbs up, which is why there's so much stuff in "beta" at the moment. Some of it will work fine, some will not.

Lastly, as you point out, some packages were linked against specific versions of older libraries that have in turn been superceded. You can sometimes work around this by symlinking a newer version of a library to match the older version that a package is requesting, or older versions of dependencies will be in the "obsolete" folder if you are desperate. Sometimes it may not matter, ie XMMS moans about being unable to find a specific version of libcurl, but it still launches and runs fine for me.

Of course, when these packages were originally built the version of the library in "current" was the one that the package wanted, so nobody picked up on the problem. In all honesty as these issues emerged over time, Nekoware should have had a system for demoting packages into an "unstable" folder or something so that the package was known to have problems and someone could try and re-build that package properly, but this didn't happen.

Indigo2 R10000/IMPACT  R10000 195MHz, 384MB RAM, MaxIMPACT (1MB), 36GB 15k & 300GB 10k drives, new/quiet fans, 100Mb G160 NIC, IRIX 6.5.22&
[Image: Fuelb.png] R14000 600MHz, 4GB RAM, V10 Graphics, 72GB 15k & 300GB 10k drives, new/quiet fans, 1Gb NIC, IRIX 6.5.30
O2  in storage...
(This post was last modified: 04-19-2019, 06:37 AM by Trippynet.)
Trippynet
Indigo2 IMPACT

Trade Count: (0)
Posts: 304
Threads: 7
Joined: Dec 2017
Find Reply
04-19-2019, 06:36 AM
#4
RE: nekoware? (What's good and what's not?)
Here are some good things I've found so far:

Mandelbulber:

[Image: 6yUWGed.jpg]
[Image: h7uZz4B.jpg]

scummvm:

[Image: IXG5tsU.jpg]
[Image: dasoheg.jpg]
[Image: V4bvxli.jpg]

Starfighter:

[Image: 1THd7KN.jpg]

ppracer:

[Image: EBH5qQe.jpg]
[Image: MFKpY6n.jpg]
[Image: kSpHh9T.jpg]
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
04-19-2019, 04:36 PM
#5
RE: nekoware? (What's good and what's not?)
I am slowly sorting through the nekoware folder and separating the programs from the supporting files: (This is what I have so far: )

[Image: akSzlA8.jpg]

Atlas works:

[Image: 2xfidNJ.jpg]

Celestia works well and is really cool:

[Image: d5olO0q.jpg]
[Image: CFGQ3In.jpg]
[Image: 2ogiYPA.jpg]

XEPHEM works:

[Image: rDy9p3x.jpg]

Q-CAD works:

[Image: QHpK9jz.jpg]

XAOS works:

[Image: mQpR4Y0.jpg]

XV works:

[Image: k8ZquJ3.jpg]

Maelstrom works:

[Image: oHWUYxe.jpg]

Crimson fields works:

[Image: 7lh0M4w.jpg]
[Image: nRhlGY1.jpg]


Icebreaker works:

[Image: iYFmBty.jpg]

Stella works, although I don't have any ROM files for it:

[Image: WfGbeHf.jpg]

Toppler works:

[Image: lINFYNA.jpg]

xskat works:

[Image: LdPI3Xs.jpg]

Hexen II works:

[Image: 0hTG7kk.jpg]

nekoquake works:

[Image: CsYDy5L.jpg]

ioQuake3 works:

[Image: YxpA0UC.jpg]
(This post was last modified: 04-20-2019, 09:34 PM by Irinikus.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
04-20-2019, 09:24 PM
#6
RE: nekoware? (What's good and what's not?)
I used to do the entire nekoware install on my older o2 and octanes - I used to just sit there for days going through everything one by one Smile
gijoe77
Tezro

Trade Count: (1)
Posts: 644
Threads: 34
Joined: Jun 2018
Find Reply
04-25-2019, 10:03 PM
#7
RE: nekoware? (What's good and what's not?)
I just found another cool little game: (SuperTuxKart)

[Image: dtrVq68.jpg]
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
05-04-2019, 05:23 PM
#8
RE: nekoware? (What's good and what's not?)
I got GraphicsMagick to work by cheating, as it required liblzma.so.6 to work and this lib file isn't available in nekoware, so I made a copy of liblualib.so.5 (an arbitrary lib file) and renamed it to liblzma.so.6 and it now seems to work perfectly!

[Image: 3FiHli0.jpg]

[Image: Lj0Xiqg.jpg]

[Image: ectEXSx.jpg]

[Image: Q2YBvu1.jpg]

If anyone knows where I can get the actual liblzma.so.6 file I would really appreciate it, but GraphicsMagick seems to be working properly even though it doesn't have the actual file.

I've read that liblzma has to do with lossless data compression. I don't know where this would actually be needed by GraphicsMagick?
(This post was last modified: 05-11-2019, 05:47 PM by Irinikus.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
05-11-2019, 05:34 PM
#9
RE: nekoware? (What's good and what's not?)
(05-11-2019, 05:34 PM)Irinikus Wrote:  I got GraphicsMagick to work by cheating, as it required liblzma.so.6 to work and this lib file isn't available in nekoware, so I made a copy of liblualib.so.5 (an arbitrary lib file) and renamed it to liblzma.so.6 and it now seems to work perfectly!
[...]
I've read that liblzma has to do with lossless data compression. I don't know where this would actually be needed by GraphicsMagick?

The GraphicsMagick README says:
Quote:GraphicsMagick requires the liblzma library from XZ Utils available from

   http://www.tukaani.org/xz/

to support TIFF with LZMA compression and future LZMA-compression features (yet to be developed). The utilities from this package are also necessary in order to decompress GraphicsMagick packages distributed with ".xz" or ".lzma" extensions.

Personally, I don't think LZMA-compressed TIFFs are common.  The TIFF format supports several other compression methods (both lossless and lossy) which are, IME, more widely used.  So, as long as you don't try to read/write such TIFF files you'll be fine without the library.

That said, are you sure liblzma.so isn't in Nekoware?  I think it would be part of the neko_xz package, specifically in neko_xz.sw.lib (which may not be installed even if other parts of neko_xz are).  Also, you may need the neko_xz version from beta instead of current.

SGI:  Indigo, Indigo2, Octane, Origin 300
Sun:  SPARCstation 20 (x4), Ultra 2, Blade 2500, T5240
HP:  9000/380, 425e, C8000
Digital: DECstation 5000/125, PWS 600au
jpstewart
Developer

Trade Count: (1)
Posts: 444
Threads: 6
Joined: May 2018
Location: SW Ontario, CA
Find Reply
05-11-2019, 07:54 PM
#10
RE: nekoware? (What's good and what's not?)
(05-11-2019, 07:54 PM)jpstewart Wrote:  That said, are you sure liblzma.so isn't in Nekoware?  I think it would be part of the neko_xz package, specifically in neko_xz.sw.lib (which may not be installed even if other parts of neko_xz are).  Also, you may need the neko_xz version from beta instead of current.

Thanks for the help! I installed neko_xz-5.24.tardist and the correct liblzma.so was installed.

ImageMagick also works:

[Image: 4CiJmnR.jpg]
(This post was last modified: 05-12-2019, 06:11 AM by Irinikus.)
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
05-12-2019, 05:34 AM


Forum Jump:


Users browsing this thread: 1 Guest(s)