[ITK-users] Build errors in python wrapping of 4.10.0

Christopher Mullins christopherrmullins at gmail.com
Thu Jul 7 10:38:10 EDT 2016


Thank you very much!

Chris

On Thu, Jul 7, 2016 at 9:49 AM, Matt McCormick <matt.mccormick at kitware.com>
wrote:

> Following up, this issue was addressed in this patch:
>
>   http://review.source.kitware.com/#/c/21311/
>
> which will be included in the 4.10.1 release.
>
> On Thu, Jun 30, 2016 at 11:55 AM, Christopher Mullins
> <christopherrmullins at gmail.com> wrote:
> > Hi all,
> >
> > Thanks for the help on this.  I've been traveling and haven't had much
> time
> > to investigate, but I believe Michka is correct.  It looks like the
> build is
> > successful with the -std=c++98 flag, and only one test fails [1].  I'll
> test
> > the python wrapping and report back if anything terrible happens -- if
> not
> > I'll bump the AUR PKGBUILD.  Thanks again,
> >
> > Chris
> >
> > [1] https://open.cdash.org/buildSummary.php?buildid=4435570
> >
> > On Wed, Jun 15, 2016 at 5:22 PM, Johnson, Hans J <hans-johnson at uiowa.edu
> >
> > wrote:
> >>
> >> I’m trying to reproduce now.
> >>
> >> Hans
> >>
> >>
> >> --
> >>
> >>
> >> On 6/15/16, 4:12 PM, "Insight-users on behalf of Michka Popoff"
> >> <insight-users-bounces at itk.org on behalf of michkapopoff at gmail.com>
> wrote:
> >>
> >> >Hi
> >> >
> >> >I think this bug is not known. I had a look and could reproduce it with
> >> > gcc 6.0.0, Cmake 3.5.2, Python 3.5.1 on OS X.
> >> >GCC 6 is using c++14 by default, but even with c++11 you would probably
> >> > get the problem.
> >> >The problem is also there with the latest commit from the master
> branch.
> >> >
> >> >Please note that we probably never tested Python Wrappings with c++11,
> >> > even not speaking of c++14.
> >> >
> >> >The problem seems to have appeared with this patch:
> >>
> >> > >
> https://github.com/InsightSoftwareConsortium/ITK/commit/b6b9a8e8849da1edbf75f88e11adb8d8d15bb395
> >> >
> >> >I removed the ITK_DELETE_FUNCTION macro from the itkTriangleHelper copy
> >> > constructor, and was able to compile
> >> >with gcc 6. But it may just a side effect of that patch which is now
> only
> >> > appearing with c++ >= 11.
> >> >It is weird that the problem seems to be only for the itkTriangleHelper
> >> > class.
> >> >
> >> >I will have to look what is the difference in the files generated for
> >> > swig and what is exactly failing,
> >> >though I do not know how long it will take me. I hope I can do this
> this
> >> > weekend.
> >> >
> >> >Thanks
> >> >
> >> >Michka
> >> >
> >> >
> >> >> On 09 Jun 2016, at 16:14, Christopher Mullins
> >> >> <christopherrmullins at gmail.com> wrote:
> >> >>
> >> >> Hi all,
> >> >>
> >> >> Apparently my subscription to this list has lapsed and my first email
> >> >> was rejected (despite receiving the list in my inbox every day).
> Sorry if
> >> >> there's a double post.
> >> >>
> >> >> I'm getting the following build errors when building ITK 4.10.0 with
> >> >> the WRAP_PYTHON option ON[1], [3].  Is this a known issue, or is
> there a
> >> >> configuration setting I've set improperly?
> >> >>
> >> >> Platform is Arch linux, GCC v6.1.1, Python v3.5.1, CMake v3.5.2.
> There
> >> >> are no warnings. See all output details for this machine here [2],
> and
> >> >> please let me know if I can provide any others.
> >> >>
> >> >> The faster I fix this the faster I'll feel comfortable updating the
> >> >> Arch linux AUR PKGBUILD for ITK, so I appreciate any help you can
> offer.
> >> >>
> >> >> Thanks,
> >> >> Chris
> >> >>
> >> >>
> >> >>
> >> >> [1] https://open.cdash.org/viewBuildError.php?buildid=4403379
> >> >> [2] https://open.cdash.org/buildSummary.php?buildid=4403379
> >> >>
> >> >> [3] To save you a click, and for the sake of archiving, the error is:
> >> >>
> >> >>
> /home/chris/projects/MyTests/ITK-build/Wrapping/Modules/ITKCommon/itkTriangleHelperPython.cpp:
> >> >> In function 'PyObject* _wrap_new_itkTriangleHelperPD2(PyObject*,
> >> >> PyObject*)':
> >> >>
> /home/chris/projects/MyTests/ITK-build/Wrapping/Modules/ITKCommon/itkTriangleHelperPython.cpp:5854:65:
> >> >> error: no matching function for call to
> >> >> 'itk::TriangleHelper<itk::Point<double, 2u> >::TriangleHelper()'
> result =
> >> >> (itkTriangleHelperPD2 *)new itkTriangleHelperPD2();
> >> >> _____________________________________
> >> >> Powered by www.kitware.com
> >> >>
> >> >> Visit other Kitware open-source projects at
> >> >> http://www.kitware.com/opensource/opensource.html
> >> >>
> >> >> Kitware offers ITK Training Courses, for more information visit:
> >> >> http://www.kitware.com/products/protraining.php
> >> >>
> >> >> Please keep messages on-topic and check the ITK FAQ at:
> >> >> http://www.itk.org/Wiki/ITK_FAQ
> >> >>
> >> >> Follow this link to subscribe/unsubscribe:
> >> >> http://public.kitware.com/mailman/listinfo/insight-users
> >> >
> >> >_____________________________________
> >> >Powered by www.kitware.com
> >> >
> >> >Visit other Kitware open-source projects at
> >> >http://www.kitware.com/opensource/opensource.html
> >> >
> >> >Kitware offers ITK Training Courses, for more information visit:
> >> >http://www.kitware.com/products/protraining.php
> >> >
> >> >Please keep messages on-topic and check the ITK FAQ at:
> >> >http://www.itk.org/Wiki/ITK_FAQ
> >> >
> >> >Follow this link to subscribe/unsubscribe:
> >> >http://public.kitware.com/mailman/listinfo/insight-users
> >>
> >
> >
> > _____________________________________
> > Powered by www.kitware.com
> >
> > Visit other Kitware open-source projects at
> > http://www.kitware.com/opensource/opensource.html
> >
> > Kitware offers ITK Training Courses, for more information visit:
> > http://www.kitware.com/products/protraining.php
> >
> > Please keep messages on-topic and check the ITK FAQ at:
> > http://www.itk.org/Wiki/ITK_FAQ
> >
> > Follow this link to subscribe/unsubscribe:
> > http://public.kitware.com/mailman/listinfo/insight-users
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-users/attachments/20160707/863f9e70/attachment-0001.html>


More information about the Insight-users mailing list