Thanks for feedback.
Committed a workaround for Hugin for Boost 1.57

** Changed in: hugin
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1391901

Title:
  hugin-2014.0.0 fails to build with boost >=1.57.0

Status in Hugin - Panorama Tools GUI:
  Fix Committed

Bug description:
  Applied the patch
  
http://sourceforge.net/p/hugin/hugin/ci/e237d6d1d87354f974d37a95ba52dbd9666dd310/
  for boost-1.56.0 but running into another build error with boost
  >=1.57.0.

  [ 58%] Building CXX object 
src/hugin1/hugin/CMakeFiles/hugin.dir/GLViewer.cpp.o
  In file included from 
/home/user/Downloads/hugin-2014.0.0/src/hugin1/hugin/TextureManager.h:45:0,
                   from 
/home/user/Downloads/hugin-2014.0.0/src/hugin1/hugin/ViewState.h:72,
                   from 
/home/user/Downloads/hugin-2014.0.0/src/hugin1/hugin/GLViewer.h:26,
                   from 
/home/user/Downloads/hugin-2014.0.0/src/hugin1/hugin/GLViewer.cpp:40:
  /usr/include/boost/signals2/trackable.hpp: In member function 
'boost::weak_ptr<boost::signals2::detail::trackable_pointee> 
boost::signals2::trackable::get_weak_ptr() const':
  /usr/include/boost/signals2/trackable.hpp:49:7: error: return type 'class 
boost::weak_ptr<boost::signals2::detail::trackable_pointee>' is incomplete
         {
         ^
  In file included from /usr/include/boost/signals2/slot.hpp:22:0,
                   from /usr/include/boost/signals2/connection.hpp:23,
                   from /usr/include/boost/signals2/signal.hpp:21,
                   from /usr/include/boost/signals2.hpp:19,
                   from 
/home/user/Downloads/hugin-2014.0.0/src/hugin_base/huginapp/ImageCache.h:32,
                   from 
/home/user/Downloads/hugin-2014.0.0/src/hugin1/hugin/TextureManager.h:51,
                   from 
/home/user/Downloads/hugin-2014.0.0/src/hugin1/hugin/ViewState.h:72,
                   from 
/home/user/Downloads/hugin-2014.0.0/src/hugin1/hugin/GLViewer.h:26,
                   from 
/home/user/Downloads/hugin-2014.0.0/src/hugin1/hugin/GLViewer.cpp:40:
  /usr/include/boost/signals2/detail/tracked_objects_visitor.hpp: In member 
function 'void 
boost::signals2::detail::tracked_objects_visitor::add_if_trackable(const 
boost::signals2::trackable*) const':
  /usr/include/boost/signals2/detail/tracked_objects_visitor.hpp:85:72: error: 
invalid use of void expression
               slot_->_tracked_objects.push_back(trackable->get_weak_ptr());
                                                                          ^
  src/hugin1/hugin/CMakeFiles/hugin.dir/build.make:399: recipe for target 
'src/hugin1/hugin/CMakeFiles/hugin.dir/GLViewer.cpp.o' failed
  make[2]: *** [src/hugin1/hugin/CMakeFiles/hugin.dir/GLViewer.cpp.o] Error 1
  CMakeFiles/Makefile2:1784: recipe for target 
'src/hugin1/hugin/CMakeFiles/hugin.dir/all' failed
  make[1]: *** [src/hugin1/hugin/CMakeFiles/hugin.dir/all] Error 2
  Makefile:137: recipe for target 'all' failed
  make: *** [all] Error 2

  Complete build log attached.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1391901/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~hugin-devs
Post to     : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to