UFO:Alien Invasion

Technical support => Feature Requests => Topic started by: azmodai on April 05, 2007, 07:24:44 pm

Title: Jack lib problem
Post by: azmodai on April 05, 2007, 07:24:44 pm
Hello,

I installed UFO 2.1 (64bits libs) on my gentoo linux with the *.run file and when I type ./ufoai I get that :
Code: [Select]
./ufo: error while loading shared libraries: libjack-0.100.0.so.0: cannot open shared object file: No such file or directory
So I've installed jack-audio-connection-kit 0.101.1-r1 and I've run a ldconfig process  and I've already the same error when I try to run the game ....

Somebody could help me please ?

Thanks,
Title: Jack lib problem
Post by: Mattn on April 05, 2007, 08:25:27 pm
test whether the linux installer from http://mattn.ninex.info/download will work better for you.
Title: same problem
Post by: f33l on April 06, 2007, 03:27:52 pm
Hi,


I have the same problem with libjack. I'm on openSUSE 10.2 (fresh install) 64bit. I've installed only the 64bit binaries of UFOAI as I don't have libjack 32 installed.


Installation works fine, but when attempting to start the game I get the same error as the previous poster.


According to my package manager (smart) jack is installed and the respective 64bit libraries are present:

Code: [Select]

ll /usr/lib64/ | grep jack
drwxr-xr-x  2 root root      208  6. Apr 15:18 jack
-rw-r--r--  1 root root      893 28. Nov 00:06 libakode_jack_sink.la
-rwxr-xr-x  1 root root    18984 28. Nov 00:07 libakode_jack_sink.so
lrwxrwxrwx  1 root root       17  6. Apr 15:18 libjack.so.0 -> libjack.so.0.0.23
-rwxr-xr-x  1 root root    78352 25. Nov 13:54 libjack.so.0.0.23


Any Ideas? Alternatively, will 2.1 show up on build service?


Keep up the great work,
Chris
Title: Jack lib problem
Post by: f33l on April 06, 2007, 03:38:42 pm
actually, I read some more upon this in the forums and I figured that even though I have deselected 32Bit libraries, the installer apparently still installs the 32bit version (if i am not mistaken).

That's why trying a symbolic link in the lib64 dir didn't help. This solved the problem though:

Code: [Select]
ln -s /usr/lib/libjack.so.0 /usr/lib/libjack-0.100.0.so.0


It might be a good idea look for libjack.so.0 instead of libjack-0.100.0.so.0
Title: Jack lib problem
Post by: Mattn on April 06, 2007, 05:24:58 pm
the installer does only have 32bit binaries atm
Title: Jack lib problem
Post by: azmodai on April 06, 2007, 06:43:44 pm
Quote
actually, I read some more upon this in the forums and I figured that even though I have deselected 32Bit libraries, the installer apparently still installs the 32bit version (if i am not mistaken).


That means it isn't possible to play ufo on 64bit system ? :-(((
or we have to install 32bits libjack in lib32 directory ?
Title: Jack lib problem
Post by: f33l on April 06, 2007, 06:51:06 pm
it _is_ possible to play UFO on a 64bit system, given that you have the required 32bit libraries installed. This means that you have to install libjack 32bit, as well as some other stuff like SDL 32bit and so on (as listed on the linux installer download page).

I'm still hoping that UFO 2.1 will be available via openSuse build service, soon. That would solve to problem of finding someone to compile the 64bit version.
Title: Jack lib problem
Post by: azmodai on April 06, 2007, 09:01:12 pm
Ok, thanks.