Page 1 of 1

Included libraries preen. Forward compatibility.

Posted: Wed Jan 15, 2025 6:00 pm
by MrFlibble
I'm hoping to help update the libraries bundled with the Oolite installer for Linux, as I run it on two different distros, and always need to shovel some libraries into $HOME/GNUstep/Applications/Oolite/oolite-deps to get it working on whichever is not the current build distro.

I've made a fork which builds (currently) using Ubuntu 20.04 for best spread of compatibility possible with the free github runners.

For the API docs, I've temporarily botched around the doxygen latest, reverting to whatever version is included in 20.04 as the latest tarball needs newer libs. For reasons I don't care about right now, as it shouldn't affect the installer, the 'deploy site' stage fails during build.

I've run it on Ubu 20/22/24 to figure out what libs need bundling. Please try this on your distro of choice, run it from a terminal if it fails, and let me know here (or on github) what other libs need bundling.

I'll tidy up and do a PR if this plays nice for others.

https://github.com/OoMrFlibble/oolite/r ... 15-210cee8

Re: Included libraries preen. Forward compatibility.

Posted: Wed Jan 15, 2025 8:48 pm
by cbr

Code: Select all

error while loading shared libraries: libobjc.so.4
mint 21.3

Re: Included libraries preen. Forward compatibility.

Posted: Wed Jan 15, 2025 10:04 pm
by Commander_X
Worked on Slackware 15.0

Just needed to switch the libespeak.so.1 (based on portaudio, which I don't have) to the libespeak.so.1.pulseaudio (provided in the deps archive).

Re: Included libraries preen. Forward compatibility.

Posted: Wed Jan 15, 2025 10:21 pm
by MrFlibble
Commander_X wrote: Wed Jan 15, 2025 10:04 pm
Worked on Slackware 15.0

Just needed to switch the libespeak.so.1 (based on portaudio, which I don't have) to the libespeak.so.1.pulseaudio (provided in the deps archive).
Good to know, thanks. I may be able to conjure a script to sort that out during the installer.