PDA

View Full Version : Linux "command unknown" fix


templeton
06-01-2005, 14:23
Many of you (and some in the Gameinfo.txt thread, may have noticed that the Fedora Core (<3) doesn't seem to like Source:MM. I know very little about how all this stuff works, but I do know that I needed some "compatability" rpm or something before I could use it. Hopefully, one of the mods/devs here will understand what I'm talking about and post a way to get it. If not, Ill talk to the guy that fixed it for me and ask for exact instructions on how to fix it.

BAILOPAN
06-01-2005, 15:37
The only thing I can think of is that I linked against glibc-2.3 dynamically, rather thgan statically. Older glibc-2.2 systems choke on this (I know my FC2 machine did) and I'll repair it in the next release.

infofarmer
06-06-2005, 21:30
Got this on Fedora 3 x86_64:

> ldd server_i486.so
ldd: warning: you do not have execution permission for `./server_i486.so'linux-gate.so.1 => (0xffffe000)
vstdlib_i486.so => not found
tier0_i486.so => not found
libdl.so.2 => /lib/libdl.so.2 (0x55574000)
libstdc++.so.5 => not found
libm.so.6 => /lib/tls/libm.so.6 (0x55578000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x5559c000)
libc.so.6 => /lib/tls/libc.so.6 (0x555a4000)
/lib/ld-linux.so.2 (0x56555000)Will try to recompile...

Okay, never had to recompile.
Installing compat-libstdc++.i386 resolved one dependency. The two other files are in srcds/bin. It's just that ldd doesn't see them, srcds does. So the server started up ok, and "meta" command is no more "unknown".

I suppose we all have to resolve dependencies.