Can't get OSX version to launch

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Clock Nova

Can't get OSX version to launch

Post by Clock Nova »

I just downloaded the latest version, but it won't launch. There's no error message, no crash, nothing. I checked the console, and I get this message:

dyld: /Applications/X Games/Exult 1.1.9rc1/Exult.app/Contents/MacOS/exult version mismatch for library: /sw/lib/libvorbisfile.3.dylib (compatibility version of user: 5.0.0 greater than library's version: 4.0.0)

I have no idea what this means. Can anyone help. I've never had this problem before.
Clock Nova

Re: Can't get OSX version to launch

Post by Clock Nova »

Hmmm. I think I somehow downloaded the 1.1.9rc1 instead of the 1.1.9rc1a, which fixes the problem, no? If so, then please disregard my ineptitude.
Clock Nova

Re: Can't get OSX version to launch

Post by Clock Nova »

Hmmm. Now I get this message:

dyld: /Applications/X Games/Exult 1.1.9rc1a/Exult.app/Contents/MacOS/exult Undefined symbols:
/Applications/X Games/Exult 1.1.9rc1a/Exult.app/Contents/MacOS/exult undefined reference to _btowc expected to be defined in /usr/lib/libSystem.B.dylib
/Applications/X Games/Exult 1.1.9rc1a/Exult.app/Contents/MacOS/exult undefined reference to _iswctype expected to be defined in /usr/lib/libSystem.B.dylib
/Applications/X Games/Exult 1.1.9rc1a/Exult.app/Contents/MacOS/exult undefined reference to _mbsrtowcs expected to be defined in /usr/lib/libSystem.B.dylib
/Applications/X Games/Exult 1.1.9rc1a/Exult.app/Contents/MacOS/exult undefined reference to _towlower expected to be defined in /usr/lib/libSystem.B.dylib
/Applications/X Games/Exult 1.1.9rc1a/Exult.app/Contents/MacOS/exult undefined reference to _towupper expected to be defined in /usr/lib/libSystem.B.dylib
/Applications/X Games/Exult 1.1.9rc1a/Exult.app/Contents/MacOS/exult undefined reference to _wcscoll expected to be defined in /usr/

What's going on?
fingolfin
Site Admin
Posts: 41
Joined: Thu May 14, 2020 1:34 pm

Re: Can't get OSX version to launch

Post by fingolfin »

That sounds as if the binary is linking against 10.3 only code, and you are probably using 10.2.

The depenendcy is probably introduced by the C++ library (we don't use those functions listed in the error message directly). As such, there is no simple way for me to produce a 10.2 binary.

(For the 'clever' ones out there: I know Apple provides 10.1 and 10.2 'SDKs' with Panther/XCode. However, the only way I know how to use them is by using XCode. So before you suggest to me I should use them, first find a way *how* to use them, then tell it to me, then I'll be grateful and make us of it :-).
Clock Nova

Re: Can't get OSX version to launch

Post by Clock Nova »

Hmmm. So, you're telling me that this problem cannot be fixed, as such, and that there's little chance I'll be able to use new versions of Exult until I update to Panther? Damn.

Well, hopefully a situation will present itself soon, since I don't yet have the money for the upgrade. Keep trying and let me know if anything changes. Thanks for your help.
Matoda

Re: Can't get OSX version to launch

Post by Matoda »

Umm... I should probably have read this topic first...

I guess you're having the same problem as me. I am using OS X Jaguar...

Fingolfin again? Didn't you help with the OS X port of ScummVM? You're a cool guy. :)

Anyway... I will just hold off on playing with Ultima7 until I get 10.3, I guess...

bummer
Locked