I checked out the output of SpringLobby, and found this beauty:
Code: Select all
19:16:17: LoadUnitSyncLib ( )
19:16:17: Loading from: /usr/local/lib/spring/unitsync.so
19:16:17: Couldn't load GetArchivePath from unitsync library
19:16:17: Couldn't load GetMapChecksumFromName from unitsync library
19:16:17: Couldn't load GetPrimaryModShortName from unitsync library
19:16:17: Couldn't load GetPrimaryModVersion from unitsync library
19:16:17: Couldn't load GetPrimaryModMutator from unitsync library
19:16:17: Couldn't load GetPrimaryModGame from unitsync library
19:16:17: Couldn't load GetPrimaryModShortGame from unitsync library
19:16:17: Couldn't load GetPrimaryModDescription from unitsync library
19:16:17: Couldn't load GetPrimaryModChecksumFromName from unitsync library
19:16:17: Couldn't load GetLuaAICount from unitsync library
19:16:17: Couldn't load GetLuaAIName from unitsync library
19:16:17: Couldn't load GetLuaAIDesc from unitsync library
19:16:17: Couldn't load GetMapOptionCount from unitsync library
19:16:17: Couldn't load GetModOptionCount from unitsync library
19:16:17: Couldn't load GetOptionKey from unitsync library
19:16:17: Couldn't load GetOptionName from unitsync library
19:16:17: Couldn't load GetOptionDesc from unitsync library
19:16:17: Couldn't load GetOptionType from unitsync library
19:16:17: Couldn't load GetOptionBoolDef from unitsync library
19:16:17: Couldn't load GetOptionNumberDef from unitsync library
19:16:17: Couldn't load GetOptionNumberMin from unitsync library
19:16:17: Couldn't load GetOptionNumberMax from unitsync library
19:16:17: Couldn't load GetOptionNumberStep from unitsync library
19:16:17: Couldn't load GetOptionStringDef from unitsync library
... and so on ...
Code: Select all
]$ nm /usr/local/lib/spring/unitsync.so
nm: /usr/local/lib/spring/unitsync.so: no symbols
The shared object isn't exporting any of its functions and whatnot!!!
I'm on Fedora 8, I built the chap from source.