Alfred Reynolds wrote:
You need a newer GLIBC version (I am not exactly sure which one for FreeBSD). The problem is your glibc library is missing the dl_iterate_phdr symbol (used by newer gcc versions, we use 3.4.1 for the SRCDS builds). I have it on my todo list to try to statically link this symbol and others like it.
----Original Message---- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of m0gely Sent: Wednesday, August 11, 2004 6:36 PM To: [EMAIL PROTECTED] Subject: Re: [hlds_linux] Counter-Strike: Source Beta server available
FreeBSD 4.10 (Linux base 8) Dual PII 333 (shh, it's a test box)
#./srcds_i486 -game cstrike +maxplayers 8 +map de_dust Failed to open dedicated_i486.so (tier0_i486.so: cannot open shared object file: No such file or directory)
It just doesn't run.
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
I'm also getting the same error when using ./srcds_i486 but am also getting a different error with ./srcds_run using -debug. Also using RH8 which using glibc 2.3 which is the latest newest glibc linux emulation available on FreeBSD other than the broken gentoo 1.4 port which I believe also uses glibc 2.3
./srcds_run -game cstrike +maxplayers 12 +map de_dust -debug Enabling debug mode Auto-restarting the server on crash Illegal instruction (core dumped) cat: hlds.25299.pid: No such file or directory Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dwarf2read.c line 3049 in dwarf2_read_section
Dwarf Error: Cannot handle DW_FORM_strp in DWARF reader. /lib/libm.so.6: No such file or directory. email debug.log to [EMAIL PROTECTED] Wed Aug 11 21:47:46 EDT 2004: Server restart in 10 seconds
I noticed that I did actually have instances of these files. Someone else mentioned getting this to correctly work on RH9 with glibc 2.3 so I figured RH8 with glibc 2.3 should be good enough. I seem to have somehow forgotten how to correctly use LD_LIBRARY_PATH so I copied the linux emulation lib directory into my srcds directory, and attempted to start the server again and got the following.
./srcds_run -game cstrike +maxplayers 12 +map de_dust -debug Enabling debug mode Auto-restarting the server on crash Illegal instruction (core dumped) cat: hlds.25503.pid: No such file or directory Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dwarf2read.c line 3049 in dwarf2_read_section
Dwarf Error: Cannot handle DW_FORM_strp in DWARF reader. Error while reading shared library symbols: Dwarf Error: Cannot handle DW_FORM_strp in DWARF reader. Error while reading shared library symbols: Dwarf Error: Cannot handle DW_FORM_strp in DWARF reader. gdb in free(): warning: junk pointer, too high to make sense email debug.log to [EMAIL PROTECTED] Wed Aug 11 21:58:26 EDT 2004: Server restart in 10 seconds
No clue if any of this is useful at all. At least it now can find the files. I figure it may still be a glibc issue. Maybe RH8 uses a slightly older glibc 2.3 than RH9 does or something like that.
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

