Package: elastix
Version: 4.8-5
Severity: normal
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-6

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but will probably come out this week.

You can find GCC 6 in unstable (gcc-6).  To build with
GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux
...
> make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 26%] Building CXX object 
> Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/CMakeFiles/ReducedDimensionBSplineResampleInterpolator.dir/elxReducedDimensionBSplineResampleInterpolator.cxx.o
> cd 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator
>  && /usr/bin/c++   -DELASTIX_USE_OPENMP -DITK_IO_FACTORY_REGISTER_MANAGER 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ITKIOFactoryRegistration 
> -I/usr/include/hdf5/serial -I/usr/include/dcmtk/dcmseg 
> -I/usr/include/dcmtk/dcmfg -I/usr/include/dcmtk/dcmiod 
> -I/usr/include/dcmtk/dcmrt -I/usr/include/dcmtk/dcmpstat 
> -I/usr/include/dcmtk/dcmqrdb -I/usr/include/dcmtk/dcmwlm 
> -I/usr/include/dcmtk/dcmsign -I/usr/include/dcmtk/dcmsr 
> -I/usr/include/dcmtk/dcmnet -I/usr/include/dcmtk/dcmtls 
> -I/usr/include/dcmtk/dcmjpls -I/usr/include/dcmtk/dcmjpeg 
> -I/usr/include/dcmtk/dcmimage -I/usr/include/dcmtk/dcmimgle 
> -I/usr/include/dcmtk/dcmdata -I/usr/include/dcmtk/oflog 
> -I/usr/include/dcmtk/ofstd -I/usr/include/dcmtk/config 
> -I/usr/include/x86_64-linux-gnu -I/usr/include/gdcm-2.6 
> -I/usr/include/double-conversion -I/usr/include/ITK-4.9 
> -I/<<PKGBUILDDIR>>/src/Common -I/<<PKGBUILDDIR>>/src/Comm
> on/CostFunctions -I/<<PKGBUILDDIR>>/src/Common/CUDA 
> -I/<<PKGBUILDDIR>>/src/Common/ImageSamplers -I/<<PKGBUILDDIR>>/src/Common/KNN 
> -I/<<PKGBUILDDIR>>/src/Common/KNN/ann_1.1/include 
> -I/<<PKGBUILDDIR>>/src/Common/LineSearchOptimizers 
> -I/<<PKGBUILDDIR>>/src/Common/ParameterFileParser 
> -I/<<PKGBUILDDIR>>/src/Common/Transforms -I/<<PKGBUILDDIR>>/src/Common/xout 
> -I/<<PKGBUILDDIR>>/src/Common/MevisDicomTiff -I/<<PKGBUILDDIR>>/src/Core 
> -I/<<PKGBUILDDIR>>/src/Core/Install -I/<<PKGBUILDDIR>>/src/Core/Kernel 
> -I/<<PKGBUILDDIR>>/src/Core/ComponentBaseClasses 
> -I/<<PKGBUILDDIR>>/src/Core/Configuration -I/<<PKGBUILDDIR>>/src/Core/Main 
> -I/<<PKGBUILDDIR>>/src/Components/FixedImagePyramids 
> -I/<<PKGBUILDDIR>>/src/Components/ImageSamplers 
> -I/<<PKGBUILDDIR>>/src/Components/Interpolators 
> -I/<<PKGBUILDDIR>>/src/Components/Metrics 
> -I/<<PKGBUILDDIR>>/src/Components/MovingImagePyramids 
> -I/<<PKGBUILDDIR>>/src/Components/Optimizers 
> -I/<<PKGBUILDDIR>>/src/Components/Registrations 
> -I/<<PKGBUILDDIR>>/src/Components/ResampleInterpolators 
> -I/<<PKGBUILDDIR>>/src/Components/Resamplers 
> -I/<<PKGBUILDDIR>>/src/Components/Transforms 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu  -g -O2 -fstack-protector-strong 
> -Wformat -Werror=format-security -fvisibility=hidden -Wdate-time 
> -D_FORTIFY_SOURCE=2   -fopenmp -O3 -DNDEBUG   -o 
> CMakeFiles/ReducedDimensionBSplineResampleInterpolator.dir/elxReducedDimensionBSplineResampleInterpolator.cxx.o
>  -c 
> /<<PKGBUILDDIR>>/src/Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/elxReducedDimensionBSplineResampleInterpolator.cxx
> In file included from /usr/include/ITK-4.9/itkLightObject.h:21:0,
>                  from /usr/include/ITK-4.9/itkObject.h:31,
>                  from 
> /<<PKGBUILDDIR>>/src/Core/Install/elxComponentDatabase.h:22,
>                  from /<<PKGBUILDDIR>>/src/Core/Kernel/elxElastixBase.h:32,
>                  from 
> /<<PKGBUILDDIR>>/src/Core/Kernel/elxElastixTemplate.h:21,
>                  from /<<PKGBUILDDIR>>/src/Core/Install/elxIncludes.h:39,
>                  from 
> /<<PKGBUILDDIR>>/src/Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/elxReducedDimensionBSplineResampleInterpolator.h:21,
>                  from 
> /<<PKGBUILDDIR>>/src/Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/elxReducedDimensionBSplineResampleInterpolator.cxx:19:
> /<<PKGBUILDDIR>>/src/Core/ComponentBaseClasses/elxResampleInterpolatorBase.h: 
> In instantiation of 'class 
> elastix::ResampleInterpolatorBase<elastix::ElastixTemplate<itk::Image<float, 
> 2u>, itk::Image<float, 2u> > >':
> /<<PKGBUILDDIR>>/src/Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/elxReducedDimensionBSplineResampleInterpolator.h:54:7:
>    required from 'class 
> elastix::ReducedDimensionBSplineResampleInterpolator<elastix::ElastixTemplate<itk::Image<float,
>  2u>, itk::Image<float, 2u> > >'
> /<<PKGBUILDDIR>>/src/Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/elxReducedDimensionBSplineResampleInterpolator.cxx:21:1:
>    required from 'static int 
> ReducedDimensionBSplineResampleInterpolator_install<VIndex>::DO(elastix::ComponentDatabase*)
>  [with unsigned int VIndex = 1u]'
> /<<PKGBUILDDIR>>/src/Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/elxReducedDimensionBSplineResampleInterpolator.cxx:21:1:
>    required from here
> /usr/include/ITK-4.9/itkMacro.h:300:23: error: 'const char* 
> elastix::ResampleInterpolatorBase<TElastix>::GetNameOfClass() const [with 
> TElastix = elastix::ElastixTemplate<itk::Image<float, 2u>, itk::Image<float, 
> 2u> >]' marked 'override', but does not override
>    virtual const char *GetNameOfClass() const ITK_OVERRIDE \
>                        ^
> /<<PKGBUILDDIR>>/src/Core/ComponentBaseClasses/elxResampleInterpolatorBase.h:51:3:
>  note: in expansion of macro 'itkTypeMacro'
>    itkTypeMacro( ResampleInterpolatorBase, BaseComponentSE );
>    ^
> Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/CMakeFiles/ReducedDimensionBSplineResampleInterpolator.dir/build.make:65:
>  recipe for target 
> 'Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/CMakeFiles/ReducedDimensionBSplineResampleInterpolator.dir/elxReducedDimensionBSplineResampleInterpolator.cxx.o'
>  failed
> make[3]: *** 
> [Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/CMakeFiles/ReducedDimensionBSplineResampleInterpolator.dir/elxReducedDimensionBSplineResampleInterpolator.cxx.o]
>  Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> CMakeFiles/Makefile2:704: recipe for target 
> 'Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/CMakeFiles/ReducedDimensionBSplineResampleInterpolator.dir/all'
>  failed
> make[2]: *** 
> [Components/ResampleInterpolators/ReducedDimensionBSplineResampleInterpolator/CMakeFiles/ReducedDimensionBSplineResampleInterpolator.dir/all]
>  Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> Makefile:130: recipe for target 'all' failed

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

Reply via email to