Your message dated Sat, 21 Feb 2026 10:03:51 +0100 with message-id <E1vtitz-000000015Vk-1AUu@sandy> and subject line Re: QVTKOpenGLWidget.h: No such file or directory has caused the Debian Bug report #979306, regarding QVTKOpenGLWidget.h: No such file or directory to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 979306: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979306 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libvtk9-qt-dev Version: 9.0.1+dfsg1-6 Severity: normal This is another report from trying to build avogadrolibs against VTK9 (Build-Depends: libvtk9-qt-dev), following on from Bug#979073 (thanks for configuring RenderingContextOpenGL2). avogadrolibs is now emitting this build error: [ 37%] Building CXX object avogadro/vtk/CMakeFiles/AvogadroVtk.dir/vtkAvogadroActor.cxx.o cd /projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/vtk && /usr/bin/c++ -DAvogadroVtk_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/vtk/AvogadroVtk_autogen/include -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu -I/projects/debichem/build/avogadrolibs -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/core -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/io -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/quantumio -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/rendering -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/qtgui -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/qtopengl -I/projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/vtk -isystem /usr/include/eigen3 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/projects/debichem/build/avogadrolibs=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/AvogadroVtk.dir/vtkAvogadroActor.cxx.o -c /projects/debichem/build/avogadrolibs/avogadro/vtk/vtkAvogadroActor.cxx In file included from /projects/debichem/build/avogadrolibs/avogadro/vtk/vtkAvogadroActor.cxx:17: /projects/debichem/build/avogadrolibs/avogadro/vtk/vtkAvogadroActor.h:21:10: fatal error: vtkActor.h: No such file or directory 21 | #include <vtkActor.h> | ^~~~~~~~~~~~ compilation terminated. In file included from /projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/vtk/AvogadroVtk_autogen/EWIEGA46WW/moc_vtkglwidget.cpp:10, from /projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/vtk/AvogadroVtk_autogen/mocs_compilation.cpp:2: /projects/debichem/build/avogadrolibs/obj-x86_64-linux-gnu/avogadro/vtk/AvogadroVtk_autogen/EWIEGA46WW/../../../../../avogadro/vtk/vtkglwidget.h:22:10: fatal error: QVTKOpenGLWidget.h: No such file or directory 22 | #include <QVTKOpenGLWidget.h> | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. We can ignore the vtkActor.h error for the purposes of this bug report. vtkActor.h is provided by libvtk9-dev, I'll chase it up separately and work out why avogadrolibs didn't find it. Perhaps libvtk9-dev needs some fix somewhere like /usr/lib/x86_64-linux-gnu/cmake/vtk-9.0/VTK-targets.cmake in order to provide the include directory, or perhaps (and more likely) avogadrolibs is not even asking cmake to find VTK the right way. What I'm filing this bug for is the error on QVTKOpenGLWidget.h . It is not provided by libvtk9-qt-dev. The strange thing though, is that it is referenced in the VTK9 build log: Generating code for file GUISupport/Qt/QVTKOpenGLWidget.h... It is included in the docs. vtk9-doc provides /usr/share/doc/vtk9/html/QVTKOpenGLWidget_8h.html So there seems to be an inconsistency between libvtk9-qt-dev and vtk9-doc. Should libvtk9-qt-dev be providing QVTKOpenGLWidget.h ? Does debian/libvtk9-qt-dev.install (if not libvtk9-qt.install) need to be updated after adding RenderingContextOpenGL2? -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-1-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libvtk9-qt-dev depends on: ii libqt5opengl5-dev 5.15.2+dfsg-2 ii libqt5webkit5-dev 5.212.0~alpha4-11 ii libvtk9-dev 9.0.1+dfsg1-6 ii libvtk9-qt 9.0.1+dfsg1-6 ii qtbase5-dev 5.15.2+dfsg-2 ii qttools5-private-dev 5.15.2-3 libvtk9-qt-dev recommends no packages. libvtk9-qt-dev suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---As far as I can tell QVTKOpenGLWidget.h is completely removed now in vtk 9.5. vtk 9.2 replaced it with QVTKOpenGLStereoWidget There is still a doc reference to it in Common/Core/vtkCommand.h, I guess that's a doc bug. AvogadroLibs is building fine. I think we can close this bug.
--- End Message ---

