Bug#796891: libvtk6-dev: Reference to non-existant vtkGUISupportQtModule.h in /usr/include/vtk-6.2/QVTKWidget.h
Scott Kitterman
debian at kitterman.com
Tue Aug 25 13:44:33 UTC 2015
Package: libvtk6-dev
Version: 6.2.0+dfsg1-3
Severity: grave
Tags: upstream
Justification: renders package unusable
I was trying to build a newer version of gammaray locally to see if it would
build with vtk6 and the build failed with this error:
In file included from /tmp/buildd/gammaray-2.3.0/plugins/objectvisualizer/vtkwidget.h:31:0,
from /tmp/buildd/gammaray-2.3.0/plugins/objectvisualizer/objectvisualizerwidget.cpp:30:
/usr/include/vtk-6.2/QVTKWidget.h:39:55: fatal error: vtkGUISupportQtModule.h: No such file or directory
compilation terminated.
plugins/objectvisualizer/CMakeFiles/gammaray_objectvisualizer_ui_plugin.dir/build.make:57: recipe for target 'plugins/objectvisualizer/CMakeFiles/gammaray_objectvisualizer_ui_plugin.dir/objectvisualizerwidget.cpp.o' failed
make[4]: *** [plugins/objectvisualizer/CMakeFiles/gammaray_objectvisualizer_ui_plugin.dir/objectvisualizerwidget.cpp.o] Error 1
make[4]: Leaving directory '/tmp/buildd/gammaray-2.3.0/obj-qt5'
CMakeFiles/Makefile2:3257: recipe for target 'plugins/objectvisualizer/CMakeFiles/gammaray_objectvisualizer_ui_plugin.dir/all' failed
make[3]: *** [plugins/objectvisualizer/CMakeFiles/gammaray_objectvisualizer_ui_plugin.dir/all] Error 2
make[3]: Leaving directory '/tmp/buildd/gammaray-2.3.0/obj-qt5'
Makefile:149: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/tmp/buildd/gammaray-2.3.0/obj-qt5'
dh_auto_build: make -j1 returned exit code 2
debian/rules:17: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/tmp/buildd/gammaray-2.3.0'
debian/rules:10: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
I checked in the installed QVTKWidget.h and line 39 says:
#include "vtkGUISupportQtModule.h" // For export macro
but it's not there:
ls /usr/include/vtk-6.2/vtkGUISupportQtModule.h
ls: cannot access /usr/include/vtk-6.2/vtkGUISupportQtModule.h: No such file or directory
It's not listed here either:
https://packages.debian.org/sid/amd64/libvtk6-dev/filelist
More information about the debian-science-maintainers
mailing list