Page 1 of 1

symbol lookup error

Posted: 25 Mar 2011, 02:29
by berserk9779
I get the following CLI output when trying to run Spring (or when I try to start a game in springlobby)

Code: Select all

/usr/local/bin/spring: symbol lookup error: /usr/local/bin/spring: undefined symbol: _ZN5boost15program_options19options_descriptionC1ERKSsj
It seems to be some issue with libboost, so I have tried switching from 1.40 to 1.42 a few times with no results.

I am on Ubuntu 64bit and I have installed Spring from ppa

Thanks

PS: unitsync in /usr/local/lib/libunitsync.so is not recognized and crashed springlobby; so I pointed it to /usr/lib/spring/libunitsync.so and I can at least chat and see multiplayer games

Re: symbol lookup error

Posted: 25 Mar 2011, 08:44
by koshi
the spring binary you started there is not the one you installed via the engine package from the ppa

Re: symbol lookup error

Posted: 25 Mar 2011, 09:35
by hoijui
what koshi said. looks like you compiled spring yourself in the past, and that is still installed and being used there. as a general rule (for linux, not for spring), all stuff under /usr/local/ is manually installed. PPA stuff will never be installed under /usr/local/.
you can simply delete all spring stuff you can find under /usr/local/.

Re: symbol lookup error

Posted: 25 Mar 2011, 15:53
by berserk9779
After purging spring and unitsync and manually deleting all spring* files and directories, I have reinstalled and all is fine.

Thanks