symbol lookup error

symbol lookup error

Discuss everything related to running Spring on your chosen distribution of Linux.

Moderator: Moderators

Post Reply
berserk9779
Posts: 2
Joined: 25 Mar 2011, 02:12

symbol lookup error

Post 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
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: symbol lookup error

Post by koshi »

the spring binary you started there is not the one you installed via the engine package from the ppa
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: symbol lookup error

Post 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/.
berserk9779
Posts: 2
Joined: 25 Mar 2011, 02:12

Re: symbol lookup error

Post by berserk9779 »

After purging spring and unitsync and manually deleting all spring* files and directories, I have reinstalled and all is fine.

Thanks
Post Reply

Return to “Linux”