View Single Post
psychonic

BAFFLED
Join Date: May 2008
Old 11-24-2014 , 13:05   Re: [EXTENSION][Any?] PointDetour
Reply With Quote #25

Quote:
Originally Posted by El Diablo War3Evo View Post
] sm_rcon sm exts list
[SM] Displaying 15 extensions:
[01] Automatic Updater (1.6.3-dev+458: Updates SourceMod gamedata files
[02] Webternet (1.6.3-dev+458: Extension for interacting with URLs
[03] TF2Items (1.5.3): TF2 Item Modifier
[04] TF2 Tools (1.6.3-dev+458: TF2 extended functionality
[05] BinTools (1.6.3-dev+458: Low-level C/C++ Calling API
[06] SDK Hooks (1.6.3-dev+458: Source SDK Hooks
[07] SDK Tools (1.6.3-dev+458: Source SDK Tools
[08] Regex (1.6.3-dev+458: Provides regex natives for plugins
[09] Socket (3.0.1): Socket extension for SourceMod
[10] Top Menus (1.6.3-dev+458: Creates sorted nested menus
[11] Client Preferences (1.6.3-dev+458: Saves client preference settings
[12] MySQL-DBI (1.6.3-dev+458: MySQL driver implementation for DBI
[13] SteamTools (0.8.3): SteamWorks for SourceMod.
[14] SQLite (1.6.3-dev+458: SQLite Driver
[15] <FAILED> file "PointDetour.ext.so": /lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by bin/libvstdlib.so)




Weird though.. I'm sure i have at least GLIBC_2.15 or higher, otherwise i couldn't run this server


FIXED / SOLVED

i copied a version of libm.so.6 that it would accept to the directory where srcds_* is located, then i hard restarted the server.
The extension is linked against libvstdlib.so, which is now the name of the linux client binary. It shouldn't even be shipped with the dedicated server install, but they never removed it. The linux client has a higher GLIBC requirement. The proper fix is to recompile, linking to the server's libvstdlib_srv.so.
psychonic is offline