SCI Seg3D Mailing List

Text archives Help


[Seg3D] Re: Re: Packaging seg3d for Fedora - Problem with boost::mutex


Chronological Thread 
  • From: Ayla Khan <ayla@sci.utah.edu>
  • To: seg3d@sci.utah.edu
  • Subject: [Seg3D] Re: Re: Packaging seg3d for Fedora - Problem with boost::mutex
  • Date: Mon, 6 May 2013 23:07:12 -0600

Hi Mario,

You should check out the 2.1.5 release branch 
(https://code.sci.utah.edu/svn/seg3d2/branches/2.1.5), or wait until I merge 
the updates from the 2.1.5 release candidate back to the trunk once the 
release is done. We're currently targeting a modified Boost 1.53.0 library 
(see the Modifications.txt file in the src/Externals/boost directory). Keep 
in mind that Seg3D is designed to work with statically linked libraries built 
from the third-party dependencies that we include with it's sources and does 
not support the use of other versions. I would strongly recommend using our 
libraries and then attempting to work with Fedora's Qt system libraries.

Ayla


On May 6, 2013, at 12:42 PM, Dan White wrote:

> Here is the fix for that error from our svn branch. Ayla can provide more 
> info, since it looks like there were multiple boost-upgrade-related Seg3d2 
> source compiler fixes in addition to this one.
> 
> https://gforge.sci.utah.edu/gf/project/seg3d2/scmsvn/?action=browse&path=%2F&view=rev&root=seg3d2&revision=1834
> 
> 
> On 5/6/2013 5:44 AM, Mario Ceresa wrote:
>> Hi all,
>> first of all, thank you for your work on seg3d: it's really a nice
>> software and helps a lot for image segmentation!
>
>> I would like to package it for fedora, however, I have several build
>> problems. Once is especially difficult for me to figure out and I'd
>> appreciate some help.
>
>> I have a:
>> * no matching function for call to
>> ‘boost::shared_lock<boost::shared_mutex>::swap(Core::MaskDataBlock::shared_lock_type)
>
>> in Application/Filters/Actions/ActionAndFilter.cc:149. I past the full
>> compiler error:
>> * http://ur1.ca/dpo7o
>
>> You can find in github a fork of the code with some of the changes so far:
>> * https://github.com/mrceresa/seg3d2
>
>> They are almost only in the cmake build system to enable use of Fedora
>> system-wide libs such as:
>
>> * boost 1.50
>> * gdcm 2.0.18
>> * ITK 4.3.1
>
>> Which is required for packaging.
>
>> This was the cmake build line:
>> ccmake ../seg3d2 -DCMAKE_CXX_FLAGS="-fpermissive"
>> -DCMAKE_VERBOSE_MAKEFILE=ON -DBUILD_WITH_PYTHON=OFF
>
>> Thanks for your attention and best regards,
>
>> Mario Ceresa
> 




Archive powered by MHonArc 2.6.16.

Top of page