Neither srcds_i486 nor srcds_i686 will load my mod on FC5. They will load
hl2mp however. It's hard to say what's to blame because, as has been discussed
ad nauseam on the Verc forums, the srcds has a bug where it gives no indication
as to why it fails to load your .so, it simply skips it and tries the hl2mp one.
The usual tricks I've helped others perform in the past when they couldn't get
their mods to load don't help here, because my .so really is loadable and
exports the CreateInterface symbol, so something new is at work.
Anyone seen something like this? Or, alternatively, know of any way to get
helpful info out of srcds?
strace only reveals that it loaded the .so, but then unloaded it shortly
thereafter. What it might have disliked about the .so is not clear from the
trace.
open("/home/bk/source/aoa/bin/server_i486.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\207"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0664, st_size=15746804, ...}) = 0
mmap2(NULL, 11697696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) =
0x4e84000
mmap2(0x58cb000, 458752, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa46) = 0x58cb000
mmap2(0x593b000, 462368, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x593b000
close(4) = 0
mprotect(0x4e84000, 10776576, PROT_READ|PROT_WRITE) = 0
munmap(0x4e84000, 11697696) = 0
open("/home/bk/source/hl2mp/bin/server_i486.so", O_RDONLY) = 4
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders