-- [ Picked text/plain from multipart/alternative ] hello all, am struggling with an old mod. would like to build a Linux version of the server. Is there a guide for compiling the hl sdk in linux somewhere? can anyone recommend a preferred OS? (red hat 7.3 or Debian , etc.) what is the required tool chain? ecgs/glibc .. where to get the official hl sdk?
cannot seem to get hlds installed in red hat 7.3 ./steam -command update -game valve -dir . complains about not having glibc2.3 or above. yet, rpm says it is already installed! have hacked around with redhat 9 / installing ecgs-2.91.66 and glibc from the red hat 7.3 distro and compiled the mp_i386.so in the unmodified sdk v2.3 folder: sdk/multiplayer/dlls what I did in red hat 9: rpm -i --conflicts compat-glibc-6.2-2.1.3.2.i386.rpm rpm -i --conflicts compat-egcs-6.2-1.1.2.16.i386.rpm rpm -i --conflicts compat-libstdc++-6.2-2.9.0.16.i386.rpm rpm -i --conflicts compat-egcs-c++-6.2-1.1.2.16.i386.rpm had some conflicts with libstdc++ as there was a newer one already installed forced to rpm -e --nodeps libstdc++-7.3-2.96.x.xx got hl_sdk_v2.3.exe from metamod. installed it on a win xp pc then ftp the files to the linux box. oddly enough it creates a directory named "multiplayer_source" got a patch from metamod: hl_sdk_linux_p3.tar.gz extracted the files and then copy the new directory multiplayer over multiplayer_source delete multiplayer rename multiplayer_source to multiplayer cd sdk/multiplayer/dlls change the CC=gcc line in the Makefile to CC=g++ gmake copy sdk/multiplayer/dlls/mp_i386.so to /hlds/valve/dlls/hl_i386.so and it runs. is there a better way? thanks. -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders