Bug#793607: nifti2dicom: FTBFS against VTK 6.2

2016-01-10 Thread Gert Wollny
Hi,  

now scrolling down the bug report I'd like to add another remark: 

insighttoolkit4 is (currently) only available on i386 and amd64 [1],
and the insighttoolkit3 will be phased out sooner or later (no longer
supported by upstream). 

Since [1] will not be resolved anytime soon all, packages that depend
on insighttoolkit* will have to drop all non-intel architectures. 

Best, 
Gert 

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724711



Bug#793607: nifti2dicom: FTBFS against VTK 6.2

2015-07-25 Thread Andreas Beckmann
Source: nifti2dicom
Version: 0.4.9-1
Severity: serious
Tags: sid stretch
Justification: fails to build from source (but built successfully in the past)

Hi,

your package failed to build during a rebuild for VTK 6.2:

https://buildd.debian.org/status/package.php?p=nifti2dicomsuite=unstable

The errors may indicate other problems, though:

* on amd64

[...]
/usr/bin/make -f src/gui/CMakeFiles/qnifti2dicom.dir/build.make 
src/gui/CMakeFiles/qnifti2dicom.dir/build
make[3]: Entering directory '/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report 
/«PKGBUILDDIR»/obj-x86_64-linux-gnu/CMakeFiles 25
[ 63%] Building CXX object src/gui/CMakeFiles/qnifti2dicom.dir/wizard.cpp.o
cd /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/gui  /usr/bin/g++   
-DITK_IO_FACTORY_REGISTER_MANAGER 
-DvtkFiltersFlowPaths_AUTOINIT=1(vtkFiltersParallelFlowPaths) 
-DvtkIOExodus_AUTOINIT=1(vtkIOParallelExodus) 
-DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) 
-DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) 
-DvtkIOSQL_AUTOINIT=2(vtkIOMySQL,vtkIOPostgreSQL) 
-DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL) 
-DvtkRenderingCore_AUTOINIT=4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)
 
-DvtkRenderingFreeType_AUTOINIT=2(vtkRenderingFreeTypeFontConfig,vtkRenderingMatplotlib)
 -DvtkRenderingLIC_AUTOINIT=1(vtkRenderingParallelLIC) 
-DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL) -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 
-D_FORTIFY_SOURCE=2   
-I/«PKGBUILDDIR»/obj-x86_64-linux-gnu/ITKIOFactoryRegistration 
-I/usr/include/hdf5/serial -I/usr/include/dcmtk -I/usr/include/dcmtk/oflog 
-I/usr/
 include/dcmtk/ofstd -I/usr/include/dcmtk/dcmtls -I/usr/include/dcmtk/dcmsr 
-I/usr/include/dcmtk/dcmsign -I/usr/include/dcmtk/dcmqrdb 
-I/usr/include/dcmtk/dcmpstat -I/usr/include/dcmtk/dcmnet 
-I/usr/include/dcmtk/dcmjpls -I/usr/include/dcmtk/dcmjpeg 
-I/usr/include/dcmtk/dcmimgle -I/usr/include/dcmtk/dcmimage 
-I/usr/include/dcmtk/dcmdata -I/usr/include/dcmtk/config 
-I/usr/include/x86_64-linux-gnu -I/usr/include/gdcm-2.4 -I/usr/include/ITK-4.7 
-I/usr/include/vtk-6.2 -I/usr/lib/openmpi/include 
-I/usr/lib/openmpi/include/openmpi -I/usr/include/python2.7 
-I/usr/include/freetype2 -I/usr/include/jsoncpp -I/usr/include/libxml2 
-I/usr/include/tcl -I/«PKGBUILDDIR»/obj-x86_64-linux-gnu 
-I/«PKGBUILDDIR»/obj-x86_64-linux-gnu/src/gui -I/«PKGBUILDDIR»/src/gui/../core  
  -o CMakeFiles/qnifti2dicom.dir/wizard.cpp.o -c 
/«PKGBUILDDIR»/src/gui/wizard.cpp
/«PKGBUILDDIR»/src/gui/wizard.cpp:20:28: fatal error: QtCore/qglobal.h: No such 
file or directory
 #include QtCore/qglobal.h
^
compilation terminated.
make[3]: *** [src/gui/CMakeFiles/qnifti2dicom.dir/wizard.cpp.o] Error 1
src/gui/CMakeFiles/qnifti2dicom.dir/build.make:84: recipe for target 
'src/gui/CMakeFiles/qnifti2dicom.dir/wizard.cpp.o' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make[2]: *** [src/gui/CMakeFiles/qnifti2dicom.dir/all] Error 2
CMakeFiles/Makefile2:183: recipe for target 
'src/gui/CMakeFiles/qnifti2dicom.dir/all' failed
make[2]: Leaving directory '/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make[1]: *** [all] Error 2
Makefile:139: recipe for target 'all' failed
make[1]: Leaving directory '/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make: *** [debian/stamp-makefile-build] Error 2
/usr/share/cdbs/1/class/makefile.mk:47: recipe for target 
'debian/stamp-makefile-build' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2


* on many architectures:

[...]
 debian/rules build-arch
test -x debian/rules
mkdir -p obj-powerpc-linux-gnu
cd obj-powerpc-linux-gnu  cmake /«PKGBUILDDIR»/. 
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_COMPILER:FILEPATH=cc 
-DCMAKE_CXX_COMPILER:FILEPATH=g++ -DCMAKE_C_FLAGS=-g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 
-D_FORTIFY_SOURCE=2 -DCMAKE_CXX_FLAGS=-g -O2 -fstack-protector-strong 
-Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 
-DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_EXE_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed 
-DCMAKE_MODULE_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed 
-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed 
-- The C compiler identification is GNU 4.9.3
-- The CXX compiler identification is GNU 4.9.3
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++
-- Check for working CXX compiler: /usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found TCLAP: 1.2.1 (Required is at least version 1.2.0) 
CMake Error at CMakeLists.txt:41