Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 480488 - media-gfx/hugin-2012 with dev-libs/boost-1.53 - ../hugin_base/libhuginbase.so.0.0: undefined reference to `boost::thread::join()'
Summary: media-gfx/hugin-2012 with dev-libs/boost-1.53 - ../hugin_base/libhuginbase.so...
Status: RESOLVED DUPLICATE of bug 476452
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-10 12:45 UTC by Stefan Triller
Modified: 2013-08-11 16:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Triller 2013-08-10 12:45:57 UTC
Hugin does not compile against boost:

emerge -pv boost
dev-libs/boost-1.53.0:0/1.53  USE="icu nls python threads -debug -doc -mpi -static-libs -tools" PYTHON_TARGETS="python2_6 python2_7 python3_2 (-python2_5) (-python3_1) -python3_3"

emerge hugin fails with:

Linking CXX executable celeste_standalone
cd /var/tmp/portage/media-gfx/hugin-2012.0.0/work/hugin-2012.0.0_build/src/celeste && /usr/bin/cmake -E cmake_link_script CMakeFiles/celeste_standalone.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++   -march=core2 -msse4 -mcx16 -mpopcnt -msahf -O2 -pipe  -O3   -Wl,-O1 -Wl,--as-needed CMakeFiles/celeste_standalone.dir/Main.cpp.o  -o celeste_standalone -rdynamic libceleste.so.0.0 ../foreign/vigra/vigra_impex/libhuginvigraimpex.so.0.0 -lImath -lIlmImf -lIex -lHalf -lIlmThread -ljpeg -ltiff -lpng -lz -lz -lexiv2 ../hugin_base/libhuginbase.so.0.0 -lboost_thread-mt -lboost_date_time-mt -lboost_regex-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_system-mt -lboost_signals-mt -lpano13 -lGLEW ../foreign/levmar/libhuginlevmar.a ../foreign/vigra/vigra_impex/libhuginvigraimpex.so.0.0 -lpthread -lImath -lIlmImf -lIex -lHalf -lIlmThread -ljpeg -lpng -lz ../hugin_base/makefilelib/libmakefilelib.so.0.0 -lpthread -lGLU -lGL -lSM -lICE -lX11 -lXext -lglut -lXmu -lXi -lpthread -lGLU -lGL -lSM -lICE -lX11 -lXext -lglut -lXmu -lXi -ltiff -lexiv2 -llensfun -lboost_thread-mt -lboost_date_time-mt -lboost_regex-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_system-mt -lboost_signals-mt -lpano13 -lGLEW -Wl,-rpath,/var/tmp/portage/media-gfx/hugin-2012.0.0/work/hugin-2012.0.0_build/src/celeste:/var/tmp/portage/media-gfx/hugin-2012.0.0/work/hugin-2012.0.0_build/src/foreign/vigra/vigra_impex:/var/tmp/portage/media-gfx/hugin-2012.0.0/work/hugin-2012.0.0_build/src/hugin_base:/var/tmp/portage/media-gfx/hugin-2012.0.0/work/hugin-2012.0.0_build/src/hugin_base/makefilelib: 
../hugin_base/libhuginbase.so.0.0: undefined reference to `boost::thread::join()'
../hugin_base/libhuginbase.so.0.0: undefined reference to `boost::thread::start_thread()'
collect2: ld returned 1 exit status
make[2]: *** [src/celeste/celeste_standalone] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-gfx/hugin-2012.0.0/work/hugin-2012.0.0_build'
make[1]: *** [src/celeste/CMakeFiles/celeste_standalone.dir/all] Error 2
make[1]: Leaving directory `/var/tmp/portage/media-gfx/hugin-2012.0.0/work/hugin-2012.0.0_build'
make: *** [all] Error 2

Reproducible: Always

Steps to Reproduce:
1. install boost 1.53 and remove all old 1.52 etc boost libs
2. try to compile hugin
3.
Actual Results:  
Compilation fails

Expected Results:  
Hugin compiles fine
Comment 1 Markus Meier gentoo-dev 2013-08-11 16:10:55 UTC
this is an issue in dev-libs/boost, see bug #476452 comment #11.

*** This bug has been marked as a duplicate of bug 476452 ***