Hi!
I have had some problems installing&running the latest stable (2.2.1 ufoai-2.2.1-linux.run) on my OpenSUSE 11.1 64-bit system. I know we shouldn't post bugs about stable releases, yet maybe it will be helpful to other 64-bit users:)
I had installed the game using the binary installer (.run). I was a little careless and on the install screen I had left the "install 32-bit binaries" ticked. After that, the program didn't work and I was getting messages like:
canahari@bagoly:~> ufoai
./ufo: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
And after making a workaround:
canahari@bagoly:~> ufoai
./ufo: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
I had got a shared library of this name, in /usr/lib64. Seemingly the program that was supposed to be 64bit, didn't search for its libraries in /usr/lib64, but in /usr/lib. Remembering my choice of letting the 32-bit binaries ticked, I decided to uninstall the whole thing and install it again without them. After that I got this:
canahari@bagoly:~> ufoai
/usr/local/bin/ufoai: line 124: ./ufo: No such file or directory
And really, there was no binary called ufo in the game directory. I had to create a symlink to ufo.x86_64, which worked.
Sorry to mention that the uninstall too wasn't without problem. I found an uninstall script in the ufo directory, but it said:
bagoly:/usr/local/games/ufoai # ./uninstall
Could not find a usable uninstall program. Aborting.
I had to install loki-uninstaller package (fortunately one of the OpenSUSE repositories has this), and then call it manually
(loki-uninstall ufoai). Maybe including it to the installer would be a good idea.
Hope it helps
c.