Text archives Help
- 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.