Hi! Yesterday I downloaded the latest Ubuntu to compile Unix binaries of my mod. I had not been using any Linux before.
Ok, I compiled *.so binaries, but when I started my Linux server, console returned an error:
Sys_LoadDll(/usr/local/games/enemy-territory/rtcwet/qagame.mp.i386.so)...
Sys_LoadDll(/usr/local/games/enemy-territory/rtcwet/qagame.mp.i386.so) failed:
"release-x86-Linux-2.1-gcc3/game/lua/libs/unix/liblua5.1.so: cannot open shared object file: No such file or directory"
Sys_LoadDll(qagame) failed dlopen() completely!
----- Server Shutdown -----
Resolving etmaster.idsoftware.com
etmaster.idsoftware.com resolved to 192.246.40.60:27950
Sending heartbeat to etmaster.idsoftware.com
---------------------------
So, qagame cannot open liblua5.1.so although I put this library in same directory as etded.x86. Tell me how to change LUA library path. I hadnt got any error with LUA on a Windows version of my mod.
To compile Unix version I used Perl script:
perl cons -- release gcc3
The cons file is in …/src/unix/ directory.
I hope You will help me this time. Thanks. ![]()
