Page 5 of 6

Re: It's Only Wafer-Thin...

Posted: Tue Jan 14, 2025 6:13 pm
by MrFlibble
another_commander wrote: Tue Jan 14, 2025 5:52 pm
I switched ubuntu-latest to ubuntu-22.04 in the github autobuild script. The release should be out shortly. Please test if you get a chance and let me know if it's now OK.
Works for me on LinuxMint 21.3.

On LinuxMint 22 we get the library mares. At this point it involves having access to an earlier distro which matches the build distro (LinuxMint 21.3 will work) and copying in (de-referenced) whatever gets complained is missing.

Commander_X's post made me think. I'll do an experimental fork on my github later, where I'll try 20.04 (the older the better for compatibility), and make a better bundle of libs for forward compatibility. I might even suss a nice way to automate the libs bit.

I've been briefly looking at appimage, but that may be a pain to get working with starter (or at all!). A workaround for starter to allow different versions of Oolite might be to build in a script in the appimage which creates the GNUstep tree and puts a manifest of some sort with the appimage path and version etc, though that would involve tweaks to starter.

Re: It's Only Wafer-Thin...

Posted: Tue Jan 14, 2025 6:17 pm
by Commander_X
another_commander wrote: Tue Jan 14, 2025 5:52 pm
I switched ubuntu-latest to ubuntu-22.04 in the github autobuild script. The release should be out shortly. Please test if you get a chance and let me know if it's now OK.
That still would be too "high" here.
Slackware's stable (a.k.a version 15.0) is glibc-2.33. I think ubuntu-22.04 has glibc-2.35 (from what I could gather). Slackware current has glibc-2.40, but that's not my boat.
Given Slackware's release cycle which is even slower than mine (heh, see my BPlanets attempt), I'm fine compiling my own.

Re: It's Only Wafer-Thin...

Posted: Tue Jan 14, 2025 6:55 pm
by MrFlibble
On LinuxMint 21.3, all I need in $HOME/GNUstep/Applications/Oolite/oolite-deps/lib is:

Code: Select all

libespeak.so.1
libpng14.so.14
On 22, it seems I need this lot (the above from the installer, and the rest from my LinuxMint 21.3. I expect Ubu 22.04 would do)

Code: Select all

libespeak.so.1
libgnustep-base.so.1.28
libicudata.so.70
libicui18n.so.70
libicuuc.so.70
libpng14.so.14
Some might need libespeak.so.1.pulseaudio as well.

They can all be chmod 644. They do not need to be executable as in the installer. Either way, that's a heck of a lot less than is bundled. If I just use LD_DEBUG and some sed/grep to figure out what's used, we get about 180megs of libraries which breaks.

Will have a go at using 20.04 on a fork and see what I can learn.

Edit: I've set up a fork of all the relevant repos, set it to 20.04, reverted doxygen to the distro version for simplicity, and switched off the windows build bits while I play. First build through seems ok, though obviously I need to sort out the libraries for anything newer (20.04 uses libgnustep-base.so.1.26 etc.), so I'm setting up a 20.04 vm to assist. Looks like the oolite-linux-dependencies project is the stale thing to fix, though it might make sense to have a new version to deal with 1.91 for this 'compat' build I'm trying to get working. Perhaps oolite-linux-dependencies-20.04, to house all the libraries required for this to work on newer distros.

Re: It's Only Wafer-Thin...

Posted: Tue Jan 14, 2025 10:27 pm
by cbr
What a luxury we had with older linux oolites with that upgrade lnk, worked for a long time on several distro's...

Re: It's Only Wafer-Thin...

Posted: Wed Jan 15, 2025 1:05 am
by Commander Mick
This all goes straight over my head, but only for the time being. I will read all your replies properly later. Right now, I'm waiting for my bank to process my money and when that happens, I will go out and eat. Until then, I will be...

Image

Re: It's Only Wafer-Thin...

Posted: Wed Jan 15, 2025 6:29 am
by Commander Mick
cbr wrote: Tue Jan 14, 2025 10:27 pm
What a luxury we had with older linux oolites with that upgrade lnk, worked for a long time on several distro's...
BTW, is this game any better & easier with the OXP's using Linux as a OS?

Re: It's Only Wafer-Thin...

Posted: Wed Jan 15, 2025 3:15 pm
by MrFlibble
Commander Mick wrote: Wed Jan 15, 2025 6:29 am
cbr wrote: Tue Jan 14, 2025 10:27 pm
What a luxury we had with older linux oolites with that upgrade lnk, worked for a long time on several distro's...
BTW, is this game any better & easier with the OXP's using Linux as a OS?
Linux distros tend to use less resources for 'fluff', so that leaves more 'oomph' for what you actually want to do.

So I'd say yes, but then Im biased :)

Re: It's Only Wafer-Thin...

Posted: Wed Jan 15, 2025 6:02 pm
by MrFlibble
For Linuxers.. I'm having a go at fixing the stale library bundle, and building on an older platform. Please test if you have time.

Included libraries preen. Forward compatibility.

Re: It's Only Wafer-Thin...

Posted: Thu Jan 16, 2025 1:09 am
by Commander Mick
MrFlibble wrote: Wed Jan 15, 2025 3:15 pm
Commander Mick wrote: Wed Jan 15, 2025 6:29 am
cbr wrote: Tue Jan 14, 2025 10:27 pm
What a luxury we had with older linux oolites with that upgrade lnk, worked for a long time on several distro's...
BTW, is this game any better & easier with the OXP's using Linux as a OS?
Linux distros tend to use less resources for 'fluff', so that leaves more 'oomph' for what you actually want to do.

So I'd say yes, but then Im biased :)
Maybe worth looking into changing my OS, or using a different one on the laptop. While I keep a lot Windows software and games on my main PC . the one I'm on now.

Re: It's Only Wafer-Thin...

Posted: Thu Jan 16, 2025 1:10 am
by Commander Mick
Who's in charge here BTW?

Re: It's Only Wafer-Thin...

Posted: Thu Jan 16, 2025 1:11 am
by Commander Mick
I may just, restart after deleting all the OXPs, go with much less of them.

Re: It's Only Wafer-Thin...

Posted: Thu Jan 16, 2025 2:34 am
by Cholmondely
Commander Mick wrote: Thu Jan 16, 2025 1:10 am
Who's in charge here BTW?
Nobody.

You, if you like!

Our last “lead developer” was cim who stood down a decade or so ago.

Re: It's Only Wafer-Thin...

Posted: Thu Jan 16, 2025 6:58 am
by Commander Mick
No sure, if you's got my message when I contacted the board earlier today about some 3d modeler on Facebook bothering me to commission some of his work. Told him, I'm too busy installing oxps to this game earlier to deal with that stuff and that if he might like to come here to the bulletion board to see where he may fit in. Not sure whether he'll chip in to help or try to ply his trade here to make some money. If you have issues about that sort of thing, just thought, I might warn you before he steps in. Not sure what he does is above board or what.

Re: It's Only Wafer-Thin...

Posted: Thu Jan 16, 2025 5:16 pm
by Cholmondely
Commander Mick wrote: Thu Jan 16, 2025 6:58 am
No sure, if you's got my message when I contacted the board earlier today about some 3d modeler on Facebook bothering me to commission some of his work. Told him, I'm too busy installing oxps to this game earlier to deal with that stuff and that if he might like to come here to the bulletion board to see where he may fit in. Not sure whether he'll chip in to help or try to ply his trade here to make some money. If you have issues about that sort of thing, just thought, I might warn you before step in. Not sure what he does is above board or what.
We don't do money. If we did, Braben/E:D would put us out of business in no time flat (see the story of Elite TNK, and also see the story of Sung Mehta). So everything is free. Everything.

He's going to have to look for money somewhere else.

Re: It's Only Wafer-Thin...

Posted: Fri Jan 17, 2025 4:38 am
by Commander Mick
Cholmondely wrote: Thu Jan 16, 2025 5:16 pm
Commander Mick wrote: Thu Jan 16, 2025 6:58 am
No sure, if you's got my message when I contacted the board earlier today about some 3d modeler on Facebook bothering me to commission some of his work. Told him, I'm too busy installing oxps to this game earlier to deal with that stuff and that if he might like to come here to the bulletion board to see where he may fit in. Not sure whether he'll chip in to help or try to ply his trade here to make some money. If you have issues about that sort of thing, just thought, I might warn you before step in. Not sure what he does is above board or what.
We don't do money. If we did, Braben/E:D would put us out of business in no time flat (see the story of Elite TNK, and also see the story of Sung Mehta). So everything is free. Everything.

He's going to have to look for money somewhere else.
(Didn't think you people were about the money...) So, did you's turn him away