Created attachment 237474 [details] git-disable-qt6-unbreak-qml.diff for some reason build is trying to partially build this against QT6 by default, cmake is awesome. Things should get continually interesting as the seeming transition to QT6 gets underway. added CMAKE_ON+= CMAKE_DISABLE_FIND_PACKAGE_Qt6 similar to what is done on devel/qtcreator to block cmake from building qml against qt6, but instead seemingly using the qt5 we told it to use. I assume it built qml against qt5 only because the same number of ninja steps are present before and after my patch. But it now builds and installs on my live system. 13.1p2 amd64 see patch [ 94% 9115/9659] : && /usr/bin/c++ -fPIC -O2 -pipe -march=westmere -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -march=westmere -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fstack-protector-strong -shared -o lib/qml/VTK.9.1/libqmlvtkplugin.so GUISupport/QtQuick/qml/CMakeFiles/qmlvtkplugin.dir/qmlvtkplugin_autogen/mocs_compilation.cpp.o GUISupport/QtQuick/qml/CMakeFiles/qmlvtkplugin.dir/QQmlVTKPlugin.cxx.o -Wl,-rpath,/usr/ports/math/vtk9/work/.build/lib:/usr/local/lib/qt6:/usr/local/lib: lib/libvtkGUISupportQtQuick-9.1.so.9.1.0 lib/libvtkGUISupportQt-9.1.so.9.1.0 /usr/local/lib/qt6/libQt6OpenGLWidgets.so.6.4.0 /usr/local/lib/qt6/libQt6OpenGL.so.6.4.0 /usr/local/lib/qt6/libQt6Widgets.so.6.4.0 /usr/local/lib/qt6/libQt6Gui.so.6.4.0 /usr/local/lib/libGLX.so /usr/local/lib/libOpenGL.so /usr/local/lib/qt6/libQt6Core.so.6.4.0 /usr/local/lib/qt6/libQt6Quick.so.6.4.0 /usr/local/lib/qt6/libQt6QmlModels.so.6.4.0 /usr/local/lib/qt6/libQt6Qml.so.6.4.0 /usr/local/lib/qt6/libQt6Network.so.6.4.0 /usr/local/lib/qt6/libQt6OpenGL.so.6.4.0 /usr/local/lib/qt6/libQt6Gui.so.6.4.0 /usr/local/lib/libGLX.so /usr/local/lib/libOpenGL.so /usr/local/lib/qt6/libQt6Core.so.6.4.0 -pthread lib/libvtkRenderingOpenGL2-9.1.so.9.1.0 lib/libvtkRenderingUI-9.1.so.9.1.0 /usr/local/lib/libX11.so lib/libvtkglew-9.1.so.9.1.0 /usr/local/lib/libGLX.so /usr/local/lib/libOpenGL.so /usr/local/lib/libX11.so lib/libvtkInteractionWidgets-9.1.so.9.1.0 lib/libvtkRenderingContext2D-9.1.so.9.1.0 lib/libvtkRenderingCore-9.1.so.9.1.0 lib/libvtkFiltersSources-9.1.so.9.1.0 lib/libvtkFiltersGeneral-9.1.so.9.1.0 lib/libvtkFiltersCore-9.1.so.9.1.0 lib/libvtkCommonExecutionModel-9.1.so.9.1.0 lib/libvtkCommonDataModel-9.1.so.9.1.0 lib/libvtkCommonTransforms-9.1.so.9.1.0 lib/libvtkCommonMisc-9.1.so.9.1.0 lib/libvtkCommonMath-9.1.so.9.1.0 lib/libvtkCommonCore-9.1.so.9.1.0 lib/libvtksys-9.1.so.9.1.0 /usr/lib/libexecinfo.so -lpthread lib/libvtkkissfft-9.1.so.9.1.0 -Wl,-rpath-link,/usr/local/lib/qt6:/usr/ports/math/vtk9/work/.build/lib:/usr/local/lib && cd /usr/ports/math/vtk9/work/.build/GUISupport/QtQuick/qml && /usr/local/lib/qt5/bin/qmlplugindump -output /usr/ports/math/vtk9/work/.build/lib/qml/VTK.9.1/plugins.qmltypes VTK 9.1 /usr/ports/math/vtk9/work/.build/lib/qml FAILED: lib/qml/VTK.9.1/libqmlvtkplugin.so lib/qml/VTK.9.1/plugins.qmltypes /usr/ports/math/vtk9/work/.build/lib/qml/VTK.9.1/plugins.qmltypes : && /usr/bin/c++ -fPIC -O2 -pipe -march=westmere -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -march=westmere -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fstack-protector-strong -shared -o lib/qml/VTK.9.1/libqmlvtkplugin.so GUISupport/QtQuick/qml/CMakeFiles/qmlvtkplugin.dir/qmlvtkplugin_autogen/mocs_compilation.cpp.o GUISupport/QtQuick/qml/CMakeFiles/qmlvtkplugin.dir/QQmlVTKPlugin.cxx.o -Wl,-rpath,/usr/ports/math/vtk9/work/.build/lib:/usr/local/lib/qt6:/usr/local/lib: lib/libvtkGUISupportQtQuick-9.1.so.9.1.0 lib/libvtkGUISupportQt-9.1.so.9.1.0 /usr/local/lib/qt6/libQt6OpenGLWidgets.so.6.4.0 /usr/local/lib/qt6/libQt6OpenGL.so.6.4.0 /usr/local/lib/qt6/libQt6Widgets.so.6.4.0 /usr/local/lib/qt6/libQt6Gui.so.6.4.0 /usr/local/lib/libGLX.so /usr/local/lib/libOpenGL.so /usr/local/lib/qt6/libQt6Core.so.6.4.0 /usr/local/lib/qt6/libQt6Quick.so.6.4.0 /usr/local/lib/qt6/libQt6QmlModels.so.6.4.0 /usr/local/lib/qt6/libQt6Qml.so.6.4.0 /usr/local/lib/qt6/libQt6Network.so.6.4.0 /usr/local/lib/qt6/libQt6OpenGL.so.6.4.0 /usr/local/lib/qt6/libQt6Gui.so.6.4.0 /usr/local/lib/libGLX.so /usr/local/lib/libOpenGL.so /usr/local/lib/qt6/libQt6Core.so.6.4.0 -pthread lib/libvtkRenderingOpenGL2-9.1.so.9.1.0 lib/libvtkRenderingUI-9.1.so.9.1.0 /usr/local/lib/libX11.so lib/libvtkglew-9.1.so.9.1.0 /usr/local/lib/libGLX.so /usr/local/lib/libOpenGL.so /usr/local/lib/libX11.so lib/libvtkInteractionWidgets-9.1.so.9.1.0 lib/libvtkRenderingContext2D-9.1.so.9.1.0 lib/libvtkRenderingCore-9.1.so.9.1.0 lib/libvtkFiltersSources-9.1.so.9.1.0 lib/libvtkFiltersGeneral-9.1.so.9.1.0 lib/libvtkFiltersCore-9.1.so.9.1.0 lib/libvtkCommonExecutionModel-9.1.so.9.1.0 lib/libvtkCommonDataModel-9.1.so.9.1.0 lib/libvtkCommonTransforms-9.1.so.9.1.0 lib/libvtkCommonMisc-9.1.so.9.1.0 lib/libvtkCommonMath-9.1.so.9.1.0 lib/libvtkCommonCore-9.1.so.9.1.0 lib/libvtksys-9.1.so.9.1.0 /usr/lib/libexecinfo.so -lpthread lib/libvtkkissfft-9.1.so.9.1.0 -Wl,-rpath-link,/usr/local/lib/qt6:/usr/ports/math/vtk9/work/.build/lib:/usr/local/lib && cd /usr/ports/math/vtk9/work/.build/GUISupport/QtQuick/qml && /usr/local/lib/qt5/bin/qmlplugindump -output /usr/ports/math/vtk9/work/.build/lib/qml/VTK.9.1/plugins.qmltypes VTK 9.1 /usr/ports/math/vtk9/work/.build/lib/qml QQmlComponent: Component is not ready
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=15bfd7814feb4ff67c141afb6ed6f6ec63b7db9c commit 15bfd7814feb4ff67c141afb6ed6f6ec63b7db9c Author: alt2600@icloud.com <alt2600@icloud.com> AuthorDate: 2022-10-20 06:47:49 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-10-20 06:48:50 +0000 math/vtk9: Disable Qt6 discovery PR: 267217 math/vtk9/Makefile | 3 +++ 1 file changed, 3 insertions(+)
Committed, thanks!