Hello, I am running into some issues installing VTK from source. I am trying to decode the cmake error : Could NOT find Python3 (missing: Development.Module) (found version "3.8.11")
and the compilation error that happens if I try to compile vtk. For. the cmake error which packages/items are missing relative to this error? I have not found the cmake docs useful.
The command below was used to generate the message. I am compiling this is a conda environment with python, python-dev-tools installed. Qt was installed via brew. I can start compiling but I eventually get an error shown at the end of this message. Any help of ideas would be helpful. The system is a Mac.
cmake -GNinja -DVTK_WHEEL_BUILD=ON -DVTK_WRAP_PYTHON=ON $HOME/Software/Private/vtk
-- Could NOT find Python3 (missing: Development.Module) (found version "3.8.11")
-- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/OpenGL.framework found components: OpenGL
-- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/OpenGL.framework
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/user1/Software/Private/vtk/build
Compilation error:
[323/3324] Linking CXX shared module build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/libqmlvtkplugin.so
FAILED: build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/libqmlvtkplugin.so build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/plugins.qmltypes /Users/user1/Software/Private/vtk/build/build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/plugins.qmltypes
: && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -bundle -Wl,-headerpad_max_install_names -o build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/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,@loader_path build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkGUISupportQtQuick.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkGUISupportQt.dylib /usr/local/lib/QtOpenGLWidgets.framework/Versions/A/QtOpenGLWidgets /usr/local/lib/QtOpenGL.framework/Versions/A/QtOpenGL /usr/local/lib/QtWidgets.framework/Versions/A/QtWidgets /usr/local/lib/QtGui.framework/Versions/A/QtGui /usr/local/lib/QtCore.framework/Versions/A/QtCore /usr/local/lib/QtQuick.framework/Versions/A/QtQuick /usr/local/lib/QtOpenGL.framework/Versions/A/QtOpenGL /usr/local/lib/QtGui.framework/Versions/A/QtGui -framework AGL -framework AppKit -framework ImageIO -framework Metal /usr/local/lib/QtQmlModels.framework/Versions/A/QtQmlModels /usr/local/lib/QtQml.framework/Versions/A/QtQml /usr/local/lib/QtNetwork.framework/Versions/A/QtNetwork /usr/local/lib/QtCore.framework/Versions/A/QtCore -framework DiskArbitration -framework IOKit build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkRenderingOpenGL2.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkRenderingUI.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkglew.dylib -framework OpenGL -framework Cocoa build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkInteractionWidgets.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkRenderingContext2D.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkRenderingCore.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkFiltersSources.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkFiltersGeneral.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkFiltersCore.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkCommonExecutionModel.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkCommonDataModel.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkCommonTransforms.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkCommonMisc.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkCommonMath.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkCommonCore.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtksys.dylib build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/libvtkkissfft.dylib && cd /Users/user1/Software/Private/vtk/build/GUISupport/QtQuick/qml && /usr/local/bin/qmlplugindump -output /Users/dsvandet/Software/Private/vtk/build/build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/plugins.qmltypes VTK 9.0 /Users/user1/Software/Private/vtk/build/build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml
QQmlComponent: Component is not ready
file:///Users/user1/Software/Private/vtk/build/build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/typelist.qml:3:1: Cannot load library /Users/user1/Software/Private/vtk/build/build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/libqmlvtkplugin.so: (dlopen(/Users/user1/Software/Private/vtk/build/build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/libqmlvtkplugin.so, 133): Library not loaded: @rpath/libvtkGUISupportQtQuick.dylib
Referenced from: /Users/user1/Software/Private/vtk/build/build/lib.macosx-10.9-x86_64-3.8/vtkmodules/.dylibs/qml/VTK.9.0/libqmlvtkplugin.so
Reason: image not found)
[340/3324] Building CXX object CMakeFiles/vtkChartsCorePython.dir/CMakeFiles/vtkChartsCorePython/vtkColorTransferControlPointsItemPython.cxx.o
ninja: build stopped: subcommand failed.