It's Only Wafer-Thin...

General discussion for players of Oolite.

Moderators: winston, another_commander

User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 350
Joined: Sun Feb 18, 2024 12:13 pm

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

Post 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.
Last edited by MrFlibble on Tue Jan 14, 2025 7:00 pm, edited 2 times in total.
Commander_X
---- E L I T E ----
---- E L I T E ----
Posts: 681
Joined: Sat Aug 09, 2014 4:16 pm

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

Post 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.
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 350
Joined: Sun Feb 18, 2024 12:13 pm

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

Post 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.
User avatar
cbr
---- E L I T E ----
---- E L I T E ----
Posts: 1445
Joined: Thu Aug 27, 2015 4:24 pm

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

Post by cbr »

What a luxury we had with older linux oolites with that upgrade lnk, worked for a long time on several distro's...
User avatar
Commander Mick
Deadly
Deadly
Posts: 154
Joined: Sat Aug 24, 2013 2:31 pm

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

Post 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
Right on Commander!!
User avatar
Commander Mick
Deadly
Deadly
Posts: 154
Joined: Sat Aug 24, 2013 2:31 pm

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

Post 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?
Right on Commander!!
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 350
Joined: Sun Feb 18, 2024 12:13 pm

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

Post 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 :)
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 350
Joined: Sun Feb 18, 2024 12:13 pm

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

Post 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.
User avatar
Commander Mick
Deadly
Deadly
Posts: 154
Joined: Sat Aug 24, 2013 2:31 pm

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

Post 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.
Right on Commander!!
User avatar
Commander Mick
Deadly
Deadly
Posts: 154
Joined: Sat Aug 24, 2013 2:31 pm

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

Post by Commander Mick »

Who's in charge here BTW?
Right on Commander!!
User avatar
Commander Mick
Deadly
Deadly
Posts: 154
Joined: Sat Aug 24, 2013 2:31 pm

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

Post by Commander Mick »

I may just, restart after deleting all the OXPs, go with much less of them.
Right on Commander!!
User avatar
Cholmondely
Archivist
Archivist
Posts: 5474
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

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

Post 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.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Commander Mick
Deadly
Deadly
Posts: 154
Joined: Sat Aug 24, 2013 2:31 pm

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

Post 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.
Last edited by Commander Mick on Fri Jan 17, 2025 1:32 am, edited 1 time in total.
Right on Commander!!
User avatar
Cholmondely
Archivist
Archivist
Posts: 5474
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

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

Post 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.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Commander Mick
Deadly
Deadly
Posts: 154
Joined: Sat Aug 24, 2013 2:31 pm

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

Post 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
Right on Commander!!
Post Reply