← Back to team overview

hugin-devs team mailing list archive

Re: [Bug 805709] [NEW] Boost dependency stated incorrectly

 

On July 4, 2011 05:53:24 pm Moritz Barsnick wrote:
> Both the documentation and the CMakeLists.txt state that Boost is
> required with a minimum version of 1.34.

thank you for reporting stale documentation.


> - The Boost component "system" does not seem to exist before 1.35

Indeed it was introduced in 1.35.0 according to
http://www.boost.org/users/history/


> Even if I comment the aforementioned component
> out from CMakeLists.txt, my compile consistently fails due to
> thread::thread.

it is difficult to determine when boost::thread was improved from 
http://www.boost.org/doc/libs/1_44_0/doc/html/thread/changes.html

Looking at ./CMakeList.txt it seems that for Windows it is 1.41.0 that is 
required (around line 244) and this has not been updated for other systems - 
around line 263.


> Please review the dependencies and lift the recommendation in the docs
> and the requirement in CMakeLists.txt.

We'll need to fix:
* the Wiki page http://wiki.panotools.org/Development_of_Open_Source_tools
* ./CMakeFile.txt
* ./README

 
> I can try to build once more

I have set the dependencies to 1.41.0 in the default branch.  Can you try if 
it works, please?  Will port the change to the 2011.2 release branch after it 
is tested.

 
> Thanks. :-)

thanks to you!

 status fixcommitted


** 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/805709

Title:
  Boost dependency stated incorrectly

Status in Hugin - Panorama Tools GUI:
  Fix Committed

Bug description:
  Both the documentation and the CMakeLists.txt state that Boost is
  required with a minimum version of 1.34. I have tried to compile on
  Fedora 10, which provides 1.34.1, but failed in two aspects:

  - The Boost component "system" does not seem to exist before 1.35, judging from Boost's online docs.
  - Even if I comment the aforementioned component out from CMakeLists.txt, my compile consistently fails due to thread::thread. I deleted my build (and the results and errors). sorry. I don't know which version of boost would provide the correct functions, I haven't checked the docs.

  Please review the dependencies and lift the recommendation in the docs
  and the requirement in CMakeLists.txt.

  I can try to build once more if the error messages are of any use to
  you.

  Thanks. :-)

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


References