Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Jan 2015 12:18:35 +0100
From:      Torsten Zuehlsdorff <mailinglists@toco-domains.de>
To:        FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   games/wesnoth: How to cope with "invalid DSO for symbol `_ZN5boost6system15system_categoryEv'"
Message-ID:  <54AFB90B.2070209@toco-domains.de>

next in thread | raw e-mail | index | archive | help
Hello,

i'm currently working on an update for games/wesnoth. I've made good 
progress and the game compiles with nearly all options at my 8 year old 
i386 Laptop with 10.0-RELEASE.

But when i try compiling it on my fast amd64 10.1-RELEASE i get this 
error message:

=== start ===

root@hera:/usr/ports/games/wesnoth # make
===>  Building for wesnoth-1.12.0
/bin/cp /usr/local/lib/X11/fonts/junicode/Junicode.ttf 
/usr/ports/games/wesnoth/work/wesnoth-1.12.0/fonts/Junicode-Regular.ttf
[  2%] Built target wesnoth-lua
[  3%] Built target wesnoth-core
[  3%] mo-update [wesnoth-sotbe-ang@latin]: Creating mo file.
[  3%] mo-update [wesnoth-tb-ang@latin]: Creating mo file.
[  3%] mo-update [wesnoth-test-ang@latin]: Creating mo file.
[  3%] mo-update [wesnoth-thot-ang@latin]: Creating mo file.
[  3%] mo-update [wesnoth-ar]: Creating mo file.
[  3%] mo-update [wesnoth-ai-ar]: Creating mo file.
[  3%] mo-update [wesnoth-anl-ar]: Creating mo file.
[  3%] mo-update [wesnoth-aoi-ar]: Creating mo file.
[  3%] mo-update [wesnoth-did-ar]: Creating mo file.
Linking CXX executable ../cutter
[  3%] mo-update [wesnoth-dm-ar]: Creating mo file.
[  3%] Built target campaignd
[  3%] mo-update [wesnoth-dw-ar]: Creating mo file.
/usr/bin/ld: g: invalid DSO for symbol 
`_ZN5boost6system15system_categoryEv' definition
/usr/local/lib/libboost_system.so.1.55.0: could not read symbols: Bad value
c++: error: linker command failed with exit code 1 (use -v to see 
invocation)
--- cutter ---
*** [cutter] Error code 1

=== end ===

As you can see my devel/boost-libs is the current version. After some 
searching i believe their is nothing i can done, other than reporting 
this to the project? But why does it work at my laptop - the installed 
boost-libs (and all other ports and their options) are (or at least 
should be) identical.

Am i right? Or are their options or flags for boost-libs, ld or another 
invoked program which i should try?

Thank you very much,
Torsten



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54AFB90B.2070209>