Skip to content

Configure failed on Windows 11 #52

@mitchcurtis

Description

@mitchcurtis

Thanks for making this plugin! I'm trying to test it out by building with Qt Creator with Qt 6.5 on Windows 11 but am running into a configure error:

Running C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -S C:/dev/RiveQtQuickPlugin -B C:/dev/RiveQtQuickPlugin-qt_isle_debug-Debug "-DCMAKE_GENERATOR:STRING=Ninja" "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=C:\dev\RiveQtQuickPlugin-qt_isle_debug-Debug/.qtc/package-manager/auto-setup.cmake" "-DQT_QMAKE_EXECUTABLE:FILEPATH=C:/dev/qt-isle-debug/qtbase/bin/qmake.exe" "-DCMAKE_PREFIX_PATH:PATH=C:/dev/qt-isle-debug/qtbase" "-DCMAKE_C_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/HostX64/x64/cl.exe" "-DCMAKE_CXX_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/HostX64/x64/cl.exe" "-DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG" in C:\dev\RiveQtQuickPlugin-qt_isle_debug-Debug.
-- The CXX compiler identification is MSVC 19.35.32217.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/HostX64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE  
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
Add-Type -A System.IO.Compression.FileSystem; [System.IO.Compression.ZipFile]::ExtractToDirectory('C:/dev/RiveQtQuickPlugin-qt_isle_debug-Debug/rive-cpp-src-download/rive-cpp.zip', 'C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src')
-- Output directory content: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src
-- SUBDIR variable content: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/rive-cpp-79e32293139f7360004fe56ce75314ec23f2f8be
-- All content inside output_dir: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/rive-cpp-79e32293139f7360004fe56ce75314ec23f2f8be
Add-Type -A System.IO.Compression.FileSystem; [System.IO.Compression.ZipFile]::ExtractToDirectory('C:/dev/RiveQtQuickPlugin-qt_isle_debug-Debug/harfbuzz-src-download/harfbuzz.zip', 'C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz/')
Exception calling "ExtractToDirectory" with "2" argument(s): "Could not find a part of the path 'C:\dev\RiveQtQuickPlug
in\3rdParty\rive\cmake\rive-cpp-src\zip\harfbuzz\harfbuzz-858570b1d9912a1b746ab39fbe62a646c4f7a5b1\test\subset\data\exp
ected\cff-japanese\SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.3042,3044,3046,3048,304A,304B.otf
'."
At line:1 char:47
+ ... FileSystem; [System.IO.Compression.ZipFile]::ExtractToDirectory('C:/d ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DirectoryNotFoundException
 
-- Output directory content: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz/
-- SUBDIR variable content: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz//harfbuzz-858570b1d9912a1b746ab39fbe62a646c4f7a5b1
-- All content inside output_dir: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz//harfbuzz-858570b1d9912a1b746ab39fbe62a646c4f7a5b1
Add-Type -A System.IO.Compression.FileSystem; [System.IO.Compression.ZipFile]::ExtractToDirectory('C:/dev/RiveQtQuickPlugin-qt_isle_debug-Debug/sheenbidi-src-download/sheenbidi.zip', 'C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/sheenbidi')
-- Output directory content: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/sheenbidi
-- SUBDIR variable content: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/sheenbidi/SheenBidi-2.6
-- All content inside output_dir: C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/sheenbidi/SheenBidi-2.6
-- The C compiler identification is MSVC 19.35.32217.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/HostX64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
WARNHarfBuzz has a Meson port and tries to migrate all the other build systems to it, please consider using it as we might remove our cmake port soon.
-- Found PythonInterp: C:/dev/Python/Python310/python.exe (found version "3.10.7") 
-- Looking for atexit
-- Looking for atexit - found
-- Looking for mprotect
-- Looking for mprotect - not found
-- Looking for sysconf
-- Looking for sysconf - not found
-- Looking for getpagesize
-- Looking for getpagesize - not found
-- Looking for mmap
-- Looking for mmap - not found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for unistd.h
-- Looking for unistd.h - not found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - not found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
CMake Error at 3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz/zip/CMakeLists.txt:148 (file):
  file failed to open for reading (No such file or directory):

    C:/dev/RiveQtQuickPlugin/3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz/zip/util/Makefile.sources


CMake Error at 3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz/zip/CMakeLists.txt:166 (extract_make_variable):
  extract_make_variable Function invoked with incorrect arguments for
  function named: extract_make_variable


CMake Error at 3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz/zip/CMakeLists.txt:168 (extract_make_variable):
  extract_make_variable Function invoked with incorrect arguments for
  function named: extract_make_variable


CMake Error at 3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz/zip/CMakeLists.txt:170 (extract_make_variable):
  extract_make_variable Function invoked with incorrect arguments for
  function named: extract_make_variable


CMake Error at 3rdParty/rive/cmake/rive-cpp-src/zip/harfbuzz/zip/CMakeLists.txt:172 (extract_make_variable):
  extract_make_variable Function invoked with incorrect arguments for
  function named: extract_make_variable


Building introspection files on Windows requires BUILD_SHARED_LIBS to be enabled.
Build Type: Debug
CMake Deprecation Warning at C:/dev/qt-isle-debug/qtbase/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:2680 (message):
  Qt policy QTP0001 is set to OLD.  Support for the old behavior will be
  removed in a future major version of Qt.
Call Stack (most recent call first):
  C:/dev/qt-isle-debug/qtbase/lib/cmake/Qt6Qml/Qt6QmlMacros.cmake:445 (__qt_internal_setup_policy)
  C:/dev/qt-isle-debug/qtbase/lib/cmake/Qt6Qml/Qt6QmlMacros.cmake:684 (qt6_add_qml_module)
  src/RiveQtQuickItem/CMakeLists.txt:68 (qt_add_qml_module)


shaders/qt6/drawRiveTextureNode.frag -> shaders/qt6/drawRiveTextureNode.frag.qsb exposed as ://shaders/qt6/drawRiveTextureNode.frag.qsb
shaders/qt6/drawRiveTextureNode.vert -> shaders/qt6/drawRiveTextureNode.vert.qsb exposed as ://shaders/qt6/drawRiveTextureNode.vert.qsb
shaders/qt6/finalDraw.frag -> shaders/qt6/finalDraw.frag.qsb exposed as ://shaders/qt6/finalDraw.frag.qsb
shaders/qt6/finalDraw.vert -> shaders/qt6/finalDraw.vert.qsb exposed as ://shaders/qt6/finalDraw.vert.qsb
shaders/qt6/blendRiveTextureNode.frag -> shaders/qt6/blendRiveTextureNode.frag.qsb exposed as ://shaders/qt6/blendRiveTextureNode.frag.qsb
shaders/qt6/blendRiveTextureNode.vert -> shaders/qt6/blendRiveTextureNode.vert.qsb exposed as ://shaders/qt6/blendRiveTextureNode.vert.qsb
shaders/qt6/clipRiveTextureNode.frag -> shaders/qt6/clipRiveTextureNode.frag.qsb exposed as ://shaders/qt6/clipRiveTextureNode.frag.qsb
shaders/qt6/clipRiveTextureNode.vert -> shaders/qt6/clipRiveTextureNode.vert.qsb exposed as ://shaders/qt6/clipRiveTextureNode.vert.qsb
shaders/qt6/edges-luma.frag -> shaders/qt6/edges-luma.frag.qsb exposed as ://shaders/qt6/edges-luma.frag.qsb
shaders/qt6/edges.vert -> shaders/qt6/edges.vert.qsb exposed as ://shaders/qt6/edges.vert.qsb
shaders/qt6/smaa-weights.frag -> shaders/qt6/smaa-weights.frag.qsb exposed as ://shaders/qt6/smaa-weights.frag.qsb
shaders/qt6/smaa-weights.vert -> shaders/qt6/smaa-weights.vert.qsb exposed as ://shaders/qt6/smaa-weights.vert.qsb
shaders/qt6/smaa-blend.frag -> shaders/qt6/smaa-blend.frag.qsb exposed as ://shaders/qt6/smaa-blend.frag.qsb
shaders/qt6/smaa-blend.vert -> shaders/qt6/smaa-blend.vert.qsb exposed as ://shaders/qt6/smaa-blend.vert.qsb
-- Configuring incomplete, errors occurred!
See also "C:/dev/RiveQtQuickPlugin-qt_isle_debug-Debug/CMakeFiles/CMakeOutput.log".
See also "C:/dev/RiveQtQuickPlugin-qt_isle_debug-Debug/CMakeFiles/CMakeError.log".
CMake process exited with exit code 1.

Elapsed time: 00:26.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions