OoliteProject / oolite

The main Oolite repository.
https://www.oolite.space
543 stars 70 forks source link

oolite 1.9.1.* will not start on Ubuntu 23.10 #471

Open jpwgarrison opened 6 months ago

jpwgarrison commented 6 months ago

I've seen this on a few clients, new installs and upgrades:

The Release Oolite 1.90 works as expected.

The pre-release installers - e.g https://github.com/OoliteProject/oolite/releases/tag/1.91.0.7572-231209-a8da8cf fail to start:

./oolite.app/oolite: error while loading shared libraries: libgnustep-base.so.1.28: cannot open shared object file: No such file or directory

Full compile from source fails a bit later:

./oolite.app/oolite: symbol lookup error: /lib/libgnustep-base.so.1.29: undefined symbol: gnutls_x509_crt_get_issuer_dn3, version GNUTLS_3_4

Let me know if I missed something obvious.

$ uname -a
Linux dell-sff-proto-00 6.5.0-14-generic #14-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 14 14:59:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 23.10
Release:    23.10
Codename:   mantic
HiranChaudhuri commented 6 months ago

Looks like Ubuntu Mantic comes with libgnustep 1.29 - therefore the dependency cannot be resolved. And as you show it, with that one does not compile cleanly.

https://packages.ubuntu.com/mantic/allpackages