There was a recent change to the common superbuild that deleted a file qt.package.cmake, however that file is included by qt5.system.cmake. I’ll paste the console messages below showing the configure error. Can the include just be removed from qt5.system.cmake?
Yes, it looks like we can just remove that line from qt5.system.cmake. After that, building proceeds through smtk. Next issue is configuring smtkresourcemanagerstate, which cannot find python.
CMake Error at C:/Program Files/CMake/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find Python3 (missing: Python3_LIBRARY Python3_INCLUDE_DIR
Development) (Required is at least version “3.7”)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
C:/Users/johnt/Documents/ace3p/build/full-superbuild/install/lib/cmake/paraview-5.7/vtk/patches/99/FindPython/Support.cmake:1870 (find_package_handle_standard_args)
C:/Users/johnt/Documents/ace3p/build/full-superbuild/install/lib/cmake/paraview-5.7/vtk/patches/99/FindPython3.cmake:256 (include)
C:/Users/johnt/Documents/ace3p/build/full-superbuild/install/lib/cmake/paraview-5.7/vtk/VTK-vtk-module-find-packages.cmake:456 (find_package)
C:/Users/johnt/Documents/ace3p/build/full-superbuild/install/lib/cmake/paraview-5.7/vtk/vtk-config.cmake:130 (include)
C:/Users/johnt/Documents/ace3p/build/full-superbuild/install/lib/cmake/paraview-5.7/paraview-config.cmake:53 (find_package)
C:/Users/johnt/Documents/ace3p/build/full-superbuild/install/cmake/smtk/3.3.0/smtkConfig.cmake:103 (find_package)
CMakeLists.txt:13 (find_package)
– Configuring incomplete, errors occurred!
See also “C:/Users/johnt/Documents/ace3p/build/full-superbuild/superbuild/smtkresourcemanagerstate/build/CMakeFiles/CMakeOutput.log”.
See also “C:/Users/johnt/Documents/ace3p/build/full-superbuild/superbuild/smtkresourcemanagerstate/build/CMakeFiles/CMakeError.log”.
CMake Error at C:/Users/johnt/Documents/ace3p/build/full-superbuild/superbuild/sb-smtkresourcemanagerstate-configure.cmake:47 (message):
Failed with exit code 1
3. Disable smtkresourcemanagerstate and you get the same error with smtkprojectmanager – unabled to configure because pythonb not found.
I should note that smtkprojectmanager doesn’t use/require python. I presume the error occurs when processing smtk’s config file?
With nothing to lose, I also tried adding python as an explicit dependency in smtkprojectmanager.cmake, but the same error occurs configuring smtkprojectmanager.
After disabling smtkprojectmanager, the next error occurs building cmb, specifically, linking modelbuilder, where there is a problem with the python dll.