Summary: | media-gfx/hugin-2013.0-r1 with dev-libs/boost-1.54.0 - ../hugin_base/libhuginbase.so.0.0: undefined reference to `boost::signals::detail::named_slot_map::end()' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Kredba <kredba> |
Component: | Current packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asturm, chalucha, cornicx, dschridde+gentoobugs, eugene.shalygin, fcoiffie, gentoo, gentoo, hsggebhardt, jaak, jfostiguy, openhs, pierre_aussaguel, px79, rdalek1967, triton+gentoo, zeekec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 499014, 528330 | ||
Attachments: | build.log.gz |
Description
David Kredba
2013-11-26 09:38:47 UTC
Created attachment 364006 [details]
build.log.gz
I think that I found it. After CMakeLists.txt in /var/tmp/portage/media-gfx/hugin-2013.0.0-r1/work/ patched there is: FIND_PACKAGE(Boost 1.54 COMPONENTS thread date_time regex filesystem iostreams system) IF(NOT Boost_FOUND) FIND_PACKAGE(Boost 1.44 COMPONENTS thread date_time regex filesystem iostreams system signals) "signals" a the end of 1.54 line is missing. It should look like FIND_PACKAGE(Boost 1.54 COMPONENTS thread date_time regex filesystem iostreams system signals) I think this is fixed in 2014.0.0_beta1. (In reply to Dennis Schridde from comment #3) > I think this is fixed in 2014.0.0_beta1. Yes, beta works even with Boost 1.55. *** Bug 503450 has been marked as a duplicate of this bug. *** removed media-gfx/hugin-2014.0.0_rc1 mask to fix tree for ~arch users... + 05 Mar 2014; Markus Meier <maekke@gentoo.org> package.mask: + remove hugin-2014 mask regarding dev-libs/boost-1.55 unmasking, bug #492594 + Wow, this bug is old :P So... when will this be fixed in stable? I'm hitting this issue too. quick and dirty workaround: LIBS=-lboost_signals LDFLAGS=-lboost_signals emerge hugin FYI - lots of users are going to start hitting this in stable due to the boost-1.55 stabilization. It would make sense to fix the build issue or stabilize the newer version. The stable version is effectively broken, unless you apply a workaround. I am also concerned by this bug. CONFIRMED Updating boost to 1.55 made me hit the problem. I can confirm this, too. Doing an "emerge -vauND world" today, made me crash into this problem. Very much thanks to Paul Osmialowski! His comment 9 made me rebuild hugin again. Same here. Paul's comment 9 solved it. + 22 Dec 2014; Sergey Popov <pinkbyte@gentoo.org> hugin-2012.0.0.ebuild, + hugin-2013.0.0-r1.ebuild: + Restrict versions of dev-libs/boost dependency, wrt bug #492594, thanks to + David Kredba <nheghathivhistha AT gmail.com> for discovering this issue |