games/wesnoth: How to cope with "invalid DSO for symbol `_ZN5boost6system15system_categoryEv'"

Torsten Zuehlsdorff mailinglists at toco-domains.de
Fri Jan 9 11:28:10 UTC 2015


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 at 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 at latin]: Creating mo file.
[  3%] mo-update [wesnoth-tb-ang at latin]: Creating mo file.
[  3%] mo-update [wesnoth-test-ang at latin]: Creating mo file.
[  3%] mo-update [wesnoth-thot-ang at 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


More information about the freebsd-ports mailing list