Page 1 of 1

Won't run on openSUSE 64bit

PostPosted: 19 Jun 2011, 14:47
by Kazy
Hi folks, intsall dependencies and compile on openSUSE 11.4 64bit but won't run.

hamed@linux-o295:~/lipsofsuna-0.4.0> ./lipsofsuna
./lipsofsuna: error while loading shared libraries: libBulletSoftBody.so.0: cannot open shared object file: No such file or directory

hamed@linux-o295:~/lipsofsuna-0.4.0> ./waf configure build install
Setting top to : /home/hamed/lipsofsuna-0.4.0
Setting out to : /home/hamed/lipsofsuna-0.4.0/.build
Checking for 'gcc' (c compiler) : ok
Checking for 'g++' (c++ compiler) : ok
Checking for header dlfcn.h : yes
Checking for header fcntl.h : yes
Checking for header inotifytools/inotify.h : not found
Checking for header inttypes.h : yes
Checking for header poll.h : yes
Checking for header stdint.h : yes
Checking for header sys/inotify.h : yes
Checking for header sys/mman.h : yes
Checking for header sys/stat.h : yes
Checking for header sys/time.h : yes
Checking for header sys/wait.h : yes
Checking for header time.h : yes
Checking for header unistd.h : yes
Checking for header windows.h : not found
Checking for function fork : yes
Checking for function usleep : yes
Checking for library dl : yes
Checking for library m : yes
Checking for library pthread : yes
Checking for library z : yes
Checking for header zlib.h : yes
Checking for program pkg-config : /usr/bin/pkg-config
Checking for 'sqlite3' >= 3.6.0 : yes
Checking for 'bullet' >= 2.77 : yes
Checking for 'enet' >= 1.2.0 : not found
Checking for 'libenet' >= 1.2.0 : yes
Checking for 'lua5.1' >= 5.1 : not found
Checking for 'lua' >= 5.1 : yes
Checking for 'sdl' >= 1.2.0 : yes
Checking for library SDL_ttf : yes
Checking for header SDL_ttf.h : yes
Checking for 'glew' >= 1.5.5 : yes
Checking for library GL : yes
Checking for 'openal' >= 0.0.8 : yes
Checking for 'ogg' >= 1.1.0 : yes
Checking for 'vorbisfile' >= 1.2.0 : yes
Checking for 'flac' >= 1.2.0 : yes
Checking for 'libcurl' : not found
Checking for 'curl' : not found
Checking for library curl : not found

Re: Won't run on openSUSE 64bit

PostPosted: 20 Jun 2011, 22:28
by amuzen
It looks like some of the libraries aren't found. My first guess would be that they weren't installed to any of the default shared library loading paths. Try to find out where libBulletSoftBody.so.0 got installed and copy it to /usr/local/lib (or use the LD_LIBRARY_PATH environment variable).