000
09.05.2001, 23:03
Marcux
|
Hi Leutz .. so habs geschaft die hl.dll unter linux zu kompilieren.
Mit dem egcs 1.1.2 compiler.. weil sonst gehts nicht (stand auch inner linuxcompile.txt)
Wenn ich nun den Server starte...
----
./hlds_run -game mod
Host_Init
Added packfile /data/hlds_l/valve/pak0.pak (985 files)
Protocol version 43
Exe version 3.1.0.4
Exe build: 16:52:23 Oct 23 2000 (1460)
Your executable is out of date.
Auth Server
couldn't exec language.cfg
LoadLibrary failed on /data/hlds_l/mod/dlls/hl_i386.so: undefined symbol: cos
Host_Error: Couldn't get DLL API from /data/hlds_l/mod/dlls/hl_i386.so!
Error Host_Error: Couldn't get DLL API from /data/hlds_l/mod/dlls/hl_i386.so!
---
Hat das von euch jemand auch schonmal gemacht und einen ähnlichen Fehler gehabt ?
[EDIT1]
Beim starten des Servers mit Debug Build
LoadLibrary failed on /data/hlds_l/mod/dlls/hl_i386.so: undefined symbol: sqrt
mhh wenn ich das so vergleiche könnt das was mit ner mathlibiary oder so zu tun haben
[/EDIT1]
--
Greetz Marco - ODB Headcoder www.odb.rockz.de will be BACK soon !!!
|
|
Profil || Suche
|
001
10.05.2001, 16:59
Prefect
|
Jo. Du mußt die Makefile editieren und in der Linkerzeile (irgendwas mit ld drin) die Option -lm dazufügen um die libm einzulinken.
cu,
Prefect
--
Widelands - Gemütliche Aufbaustrategie, Free Software Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.
|
|
Profil || Suche
|