PlaneShift
Support => Linux Specific Issues => Topic started by: Platyna on August 10, 2005, 09:20:33 pm
-
Ok, I am working to clean up Planeshift binaries a little. Post not found shared
objects errors here. I will try exclude problematic libraries from the installer.
Please don\'t discuss other problems here, I am just interested into library
errors here. Thanks!
Regards.
-
libXxf86vm.so is not in the lib folder. I copied from cal3d (of the older intallation) and then worked.
I hope this can be usefull.
-
Not sure I understand the question correctly - what are we talking about here - problems like pssound.so, or missing dependencies, or something else?
-
Not found shared objects, like lcms.
Regards.
-
Ah, ok then.
LCMS
libmng
I needed to install both to get PS running.
-
%./updater
~/planeshift/updater.bin: error while loading shared libraries: libssl.so.0: cannot open shared object file: No such file or directory
edit:
and another after fixing previous.
updater.bin: error while loading shared libraries: libcrypto.so.0: cannot open shared object file: No such file or directory
-
Those are from OpenSSL and OpenSSH packages.
Regards.
-
The openssl libs issue aplies as a bug in my book.
I had those installed but had to resort to a fix to get things working.
-
when i try to run the updater it says thta f ile does not exist (forgot the name sorry and i\'m not booted in linux rigth now) and there is one with that exact name in the libs folder, but its size is 0 bytes. can this be looked into
and i remember the extension .3.so i think it was
P.S. i just copied all the files from the 3.011 update into my PS 3.01 version and i downloaded both packages. and they both extracted themselves into their own directories but only one(x86) went into the PS directory as i did nto have that dialog program. well they bth had the same libs and they both had that one (i think it was libcurl.3.so) well they bth had it and its size was 0 bytes
i do not know if the problem is with mandriva linux 10 and be aware i did not delete anything and left the art. and i thoyght i should mention it since it was a lib.
(i am not a big fan of linux but i prefer the linux client to the wiindows one, also i know nothing of programing so i\'m not compiling my own version. and i\'m probably the last person that can help you with any linux issues)
-
regarding the openssl-thing:
in debian (etch), libcrypto and libssl are included in the libssl-package. unfortunately, the files libssl.so.0 and libcrypto.so.0 are not included in any package. normally, there should be symlinks with that name pointing to the actual library in /usr/lib.
instead they are named libssl.so and libcrypto.so.
you can create those symlinks yourself with these commands (as root):
ln -s /usr/lib/libssl.so /usr/lib/libssl.so.0
ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.0
-
still with the openssl:
Booiiing, yeah, i think this is a debian issue, i already have fixed the problem by copying the lib<version> files into the /lib dir of planeshift and renaming it to libssl.so.0, but your solution looks better.
[ Edited to fix "PlaneShift" :> --Karyuu ]
-
Don\'t forget to run ldconfig as root after such operations.
Regards.
-
Originally posted by Platyna
Don\'t forget to run ldconfig as root after such operations.
ldconfig is not needed when you just create symlinks. at least it wasn\'t for me.