G33X Nexus Entertainment > Bug Reports
Unable to load dynamic executable
Rosencrantz:
After I got everything compiled on my new Athlon 64 at home I got this error.
Hrm... any thoughts?
--- Code: ---Attempt to load plugin 'crystalspace.device.joystick.linux' failed
DLERROR (/home/ryan/current/precursors/pcnetworkentity.so): /home/ryan/current/precursors/pcnetworkentity.so: cannot dynamically load executable
SCF_WARNING: factory returned a null instance for cel.pcfactory.pcnetworkentity
if error messages are not self explanatory, recompile CS with CS_DEBUG
crystalspace.pluginmgr.loadplugin:
could not load plugin 'cel.pcfactory.pcnetworkentity'
crystalspace.cel.physicallayer:
CEL 'cel.pcfactory.pcnetworkentity' property class factory plugin missing!
gne.Precursors: Error loading cel.pcfactory.pcnetworkentity factor
--- End code ---
--- Code: ---ryan@darth-puter ~ $ uname -a
Linux darth-puter 2.6.18-gentoo-r4 #1 SMP Thu Dec 21 15:47:42 Local time zone must be set--see zic x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ GNU/Linux
--- End code ---
Morgul:
Make sure everything built correctly. (Especially RakNet.)
Rosencrantz:
There were some warnings when RakNet was compiling both here at work and at home. Not sure if they're the same warnings or not, mostly just virtual destructor warnings and some signed/unsigned stuff in RakPeer (on x86).
One thing I forgot to check was the executable format of the pcnetworkentity.so file. Ooops, must've been tired.
--Rosencrantz
Rosencrantz:
Ok, found why it won't load.
--- Code: ---open("/home/ryan/current/precursors/pcnetworkentity.so", O_RDONLY) = 31
read(31, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\2\0>\0\1\0\0\0\0\254@\0"..., 832) = 832
^
open("/home/ryan/current/cel/pfmechanics.so", O_RDONLY) = 31
read(31, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\206\2\0"..., 832) = 832
^
--- End code ---
All of ther other .so's are the same up to the ">".
Does anyone have any idea what this means, or why it might be different? Changing the \2 to a \3 makes it load, but it still segfaults when it tries to use the network plugin.
Rosencrantz:
Minor update:
RakNet does work on 64-bit linux, or at least the latest version does. I downloaded it, compiled it and the test chat program, which works fine (Other than not being robust enough to accept localhost as a valid IP to connect to).
Navigation
[0] Message Index
[#] Next page
Go to full version