0.79.0.1/2 unitsync: undefined symbol
Posted: 23 May 2009, 04:47
I compiled the sources for 0.79.0.1 and 0.79.0.2. When I tried to start SpringLobby, I get an error when it tries to load unitsync.so:"undefined symbol: _ZN8Platform13GetBinaryPathEv"
This does not happen with 0.78.2.1 and 0.79.0. They work fine.
$ grep -r ZN8Platform13GetBinaryPathEv .
Binary file ./build/spring matches
Binary file ./build/rts/System/ConfigHandler.o matches
Binary file ./build/rts/System/FileSystem/DataDirLocater.o matches
Binary file ./build/rts/System/FileSystem/DataDirLocater.os matches
Binary file ./build/rts/System/Platform/Misc.o matches
Binary file ./build/unitsync/rts/System/ConfigHandler.cpp.os matches
Binary file ./build/unitsync/unitsync.so matches
setup:
no special configuration to compile the source (no extra parameter to scons)
gcc version 4.3.3
This does not happen with 0.78.2.1 and 0.79.0. They work fine.
$ grep -r ZN8Platform13GetBinaryPathEv .
Binary file ./build/spring matches
Binary file ./build/rts/System/ConfigHandler.o matches
Binary file ./build/rts/System/FileSystem/DataDirLocater.o matches
Binary file ./build/rts/System/FileSystem/DataDirLocater.os matches
Binary file ./build/rts/System/Platform/Misc.o matches
Binary file ./build/unitsync/rts/System/ConfigHandler.cpp.os matches
Binary file ./build/unitsync/unitsync.so matches
setup:
no special configuration to compile the source (no extra parameter to scons)
gcc version 4.3.3