--
[ 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

Reply via email to