ritual
ritual copied to clipboard
Exit code 2 from CMake
Hello, when trying to make a simple hello world application, this error appears. I have cmake available and on PATH and it seems to work on ritual too. Thanks.
Compiling qt_core v0.5.0
Compiling qt_gui v0.5.0
error: failed to run custom build command for `qt_core v0.5.0`
Caused by:
process didn't exit successfully: `D:\Nadie\target\debug\build\qt_core-cbb2b238c66ca704\build-script-build` (exit code: 1)
--- stdout
Current Qt version (5.15.2) is unknown to qt_core crate. Using closest known version (5.14.0)
Current target is unknown: v5.14.0 on x86_64-windows-windows-msvc
Known targets:
* v5.9.7 on x86_64-linux-unix-gnu
* v5.11.3 on x86_64-linux-unix-gnu
* v5.12.2 on x86_64-linux-unix-gnu
* v5.13.0 on x86_64-linux-unix-gnu
* v5.14.0 on x86_64-linux-unix-gnu
-- RITUAL_INCLUDE_PATH=D:/Qt5/5.15.2/mingw81_64/include;D:/Qt5/5.15.2/mingw81_64/include\QtCore
-- RITUAL_LIBRARY_PATH=D:/Qt5/5.15.2/mingw81_64/lib
-- RITUAL_LIBRARY_TYPE=STATIC
-- RITUAL_LINKED_LIBS=Qt5Core
-- RITUAL_CPP_LIB_VERSION=51400
-- Configuring done
-- Generating done
-- Build files have been written to: D:/Nadie/target/debug/build/qt_core-6dbeedd93e7b65b2/out/c_lib_build
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\Makefile2 /nologo -L clean
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_core_c.dir\build.make /nologo -L CMakeFiles\qt_core_c.dir\clean
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -P CMakeFiles\qt_core_c.dir\cmake_clean.cmake
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_core_c_autogen.dir\build.make /nologo -L CMakeFiles\qt_core_c_autogen.dir\clean
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -P CMakeFiles\qt_core_c_autogen.dir\cmake_clean.cmake
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -SC:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib -BD:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build --check-build-system CMakeFiles\Makefile.cmake 0
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_progress_start D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build\CMakeFiles D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build\\CMakeFiles\progress.marks
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\Makefile2 /nologo -L all
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_core_c_autogen.dir\build.make /nologo -L CMakeFiles\qt_core_c_autogen.dir\depend
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_depends "NMake Makefiles" C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build\CMakeFiles\qt_core_c_autogen.dir\DependInfo.cmake --color=
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_core_c_autogen.dir\build.make /nologo -L CMakeFiles\qt_core_c_autogen.dir\build
[ 25%] Automatic MOC for target qt_core_c
echo >nul && "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_autogen D:/Nadie/target/debug/build/qt_core-6dbeedd93e7b65b2/out/c_lib_build/CMakeFiles/qt_core_c_autogen.dir/AutogenInfo.json Release
[ 25%] Built target qt_core_c_autogen
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_core_c.dir\build.make /nologo -L CMakeFiles\qt_core_c.dir\depend
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_depends "NMake Makefiles" C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build\CMakeFiles\qt_core_c.dir\DependInfo.cmake --color=
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_core_c.dir\build.make /nologo -L CMakeFiles\qt_core_c.dir\build
[ 50%] Building CXX object CMakeFiles/qt_core_c.dir/qt_core_c_autogen/mocs_compilation.cpp.obj
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_cl_compile_depends --dep-file=CMakeFiles\qt_core_c.dir\qt_core_c_autogen\mocs_compilation.cpp.obj.d --working-dir=D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build --filter-prefix="Note: including file: " -- C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1432~1.313\bin\Hostx86\x86\cl.exe @C:\Users\agomi\AppData\Local\Temp\nmBE43.tmp
mocs_compilation.cpp
[ 75%] Building CXX object CMakeFiles/qt_core_c.dir/file1.cpp.obj
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_cl_compile_depends --dep-file=CMakeFiles\qt_core_c.dir\file1.cpp.obj.d --working-dir=D:\Nadie\target\debug\build\qt_core-6dbeedd93e7b65b2\out\c_lib_build --filter-prefix="Note: including file: " -- C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1432~1.313\bin\Hostx86\x86\cl.exe @C:\Users\agomi\AppData\Local\Temp\nmBF5D.tmp
file1.cpp
C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib\file1.cpp(26166): warning C4316: 'QStaticByteArrayMatcherBase': object allocated on the heap may not be aligned 16
C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib\file1.cpp(60440): error C2664: 'QCborStreamReader::StringResult<__int64>::StringResult(const QCborStreamReader::StringResult<__int64> &)': cannot convert argument 1 from 'QCborStreamReader::StringResult<qsizetype>' to 'const QCborStreamReader::StringResult<__int64> &'
C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib\file1.cpp(60440): note: Reason: cannot convert from 'QCborStreamReader::StringResult<qsizetype>' to 'const QCborStreamReader::StringResult<__int64>'
C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_core-0.5.0\c_lib\file1.cpp(60440): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
D:\Qt5\5.15.2\mingw81_64\include\QtCore/qcborstreamreader.h(95): note: see declaration of 'QCborStreamReader::StringResult<__int64>::StringResult'
--- stderr
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe"' : return code '0x2'
Stop.
[2022-07-28T12:25:55Z ERROR ritual_common::errors] Error:
[2022-07-28T12:25:55Z ERROR ritual_common::errors] command failed with exit code: 2: "cmake" "--build" "." "--" "install"
warning: build failed, waiting for other jobs to finish...
error: failed to run custom build command for `qt_gui v0.5.0`
Caused by:
process didn't exit successfully: `D:\Nadie\target\debug\build\qt_gui-0807f13cb20b12e8\build-script-build` (exit code: 1)
--- stdout
Current Qt version (5.15.2) is unknown to qt_gui crate. Using closest known version (5.14.0)
Current target is unknown: v5.14.0 on x86_64-windows-windows-msvc
Known targets:
* v5.9.7 on x86_64-linux-unix-gnu
* v5.11.3 on x86_64-linux-unix-gnu
* v5.12.2 on x86_64-linux-unix-gnu
* v5.13.0 on x86_64-linux-unix-gnu
* v5.14.0 on x86_64-linux-unix-gnu
-- RITUAL_INCLUDE_PATH=D:/Qt5/5.15.2/mingw81_64/include;D:/Qt5/5.15.2/mingw81_64/include\QtGui;D:/Qt5/5.15.2/mingw81_64/include\QtCore
-- RITUAL_LIBRARY_PATH=D:/Qt5/5.15.2/mingw81_64/lib
-- RITUAL_LIBRARY_TYPE=STATIC
-- RITUAL_LINKED_LIBS=Qt5Gui;Qt5Core
-- RITUAL_CPP_LIB_VERSION=51400
-- Configuring done
-- Generating done
-- Build files have been written to: D:/Nadie/target/debug/build/qt_gui-827a6824cc83f8ba/out/c_lib_build
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\Makefile2 /nologo -L clean
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_gui_c.dir\build.make /nologo -L CMakeFiles\qt_gui_c.dir\clean
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -P CMakeFiles\qt_gui_c.dir\cmake_clean.cmake
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_gui_c_autogen.dir\build.make /nologo -L CMakeFiles\qt_gui_c_autogen.dir\clean
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -P CMakeFiles\qt_gui_c_autogen.dir\cmake_clean.cmake
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -SC:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_gui-0.5.0\c_lib -BD:\Nadie\target\debug\build\qt_gui-827a6824cc83f8ba\out\c_lib_build --check-build-system CMakeFiles\Makefile.cmake 0
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_progress_start D:\Nadie\target\debug\build\qt_gui-827a6824cc83f8ba\out\c_lib_build\CMakeFiles D:\Nadie\target\debug\build\qt_gui-827a6824cc83f8ba\out\c_lib_build\\CMakeFiles\progress.marks
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\Makefile2 /nologo -L all
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_gui_c_autogen.dir\build.make /nologo -L CMakeFiles\qt_gui_c_autogen.dir\depend
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_depends "NMake Makefiles" C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_gui-0.5.0\c_lib C:\Users\agomi\.cargo\registry\src\github.com-1ecc6299db9ec823\qt_gui-0.5.0\c_lib D:\Nadie\target\debug\build\qt_gui-827a6824cc83f8ba\out\c_lib_build D:\Nadie\target\debug\build\qt_gui-827a6824cc83f8ba\out\c_lib_build D:\Nadie\target\debug\build\qt_gui-827a6824cc83f8ba\out\c_lib_build\CMakeFiles\qt_gui_c_autogen.dir\DependInfo.cmake --color=
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_gui_c_autogen.dir\build.make /nologo -L CMakeFiles\qt_gui_c_autogen.dir\build
[ 25%] Automatic MOC for target qt_gui_c
echo >nul && "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_autogen D:/Nadie/target/debug/build/qt_gui-827a6824cc83f8ba/out/c_lib_build/CMakeFiles/qt_gui_c_autogen.dir/AutogenInfo.json Release
[ 25%] Built target qt_gui_c_autogen
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe" -f CMakeFiles\qt_gui_c.dir\build.make /nologo -L CMakeFiles\qt_gui_c.dir\depend
--- stderr NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe"' : return code '0x2'
Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x86\nmake.exe"' : return code '0x2' Stop. [2022-07-28T12:25:56Z ERROR ritual_common::errors] Error:
[2022-07-28T12:25:56Z ERROR ritual_common::errors] command failed with exit code: 2: "cmake" "--build" "." "--" "install"
I also have Qt 5.15.2 on D:\Qt5\
I get a very similar issue. I am running Arch Linux (DE: KDE Plasma 5.25.4). I installed rust via rustup. The issue happens with the stable toolchain as well as the nightly toolchain.
error: failed to run custom build command for 'qt_core v0.5.0'
Caused by:
process didn't exit successfully: '/home/teddy/Workspace/qt-test/target/debug/build/qt_core-b60d115055daa31e/build-script-build' (exit status: 1)
--- stdout
Current Qt version (5.15.5) is unknown to qt_core crate. Using closest known version (5.14.0)
--- stderr
[2022-09-01T09:18:29Z ERROR ritual_common::errors] Error:
[2022-09-01T09:18:29Z ERROR ritual_common::errors] failed to run command: "cmake" "-Wno-dev" "/home/teddy/.cargo/registry/src/github.com-1ecc6299db9ec823/qt_core-0.5.0/c_lib" "-DRITUAL_LIBRARY_TYPE=STATIC" "-DRITUAL_CPP_LIB_VERSION=51400" "-DRITUAL_INCLUDE_PATH=/usr/include/qt;/usr/include/qt/QtCore" "-DRITUAL_LIBRARY_PATH=/usr/lib" "-DRITUAL_FRAMEWORK_PATH=" "-DRITUAL_LINKED_LIBS=Qt5Core" "-DRITUAL_LINKED_FRAMEWORKS=" "-DRITUAL_COMPILER_FLAGS=-std=gnu++11 -fPIC" "-DRITUAL_QT=1" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=/home/teddy/Workspace/qt-test/target/debug/build/qt_core-fa33c17807f3c5f3/out/c_lib_install"
[2022-09-01T09:18:29Z ERROR ritual_common::errors] No such file or directory (os error 2)
warning: build failed, waiting for other jobs to finish...
error: failed to run custom build command for 'qt_gui v0.5.0'
Caused by:
process didn't exit successfully: '/home/teddy/Workspace/qt-test/target/debug/build/qt_gui-7d4a50685a9fa4ea/build-script-build' (exit status: 1)
--- stdout
Current Qt version (5.15.5) is unknown to qt_gui crate. Using closest known version (5.14.0)
--- stderr
[2022-09-01T09:18:29Z ERROR ritual_common::errors] Error:
[2022-09-01T09:18:29Z ERROR ritual_common::errors] failed to run command: "cmake" "-Wno-dev" "/home/teddy/.cargo/registry/src/github.com-1ecc6299db9ec823/qt_gui-0.5.0/c_lib" "-DRITUAL_LIBRARY_TYPE=STATIC" "-DRITUAL_CPP_LIB_VERSION=51400" "-DRITUAL_INCLUDE_PATH=/usr/include/qt;/usr/include/qt/QtGui;/usr/include/qt/QtCore" "-DRITUAL_LIBRARY_PATH=/usr/lib" "-DRITUAL_FRAMEWORK_PATH=" "-DRITUAL_LINKED_LIBS=Qt5Gui;Qt5Core" "-DRITUAL_LINKED_FRAMEWORKS=" "-DRITUAL_COMPILER_FLAGS=-std=gnu++11 -fPIC" "-DRITUAL_QT=1" "-DRITUAL_QT=1" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=/home/teddy/Workspace/qt-test/target/debug/build/qt_gui-8d300cf7f75acfed/out/c_lib_install"
[2022-09-01T09:18:29Z ERROR ritual_common::errors] No such file or directory (os error 2)
error: failed to run custom build command for 'qt_widgets v0.5.0'
Caused by:
process didn't exit successfully: '/home/teddy/Workspace/qt-test/target/debug/build/qt_widgets-dae75554c2e0a651/build-script-build' (exit status: 1)
--- stdout
Current Qt version (5.15.5) is unknown to qt_widgets crate. Using closest known version (5.14.0)
--- stderr
[2022-09-01T09:18:29Z ERROR ritual_common::errors] Error:
[2022-09-01T09:18:29Z ERROR ritual_common::errors] failed to run command: "cmake" "-Wno-dev" "/home/teddy/.cargo/registry/src/github.com-1ecc6299db9ec823/qt_widgets-0.5.0/c_lib" "-DRITUAL_LIBRARY_TYPE=STATIC" "-DRITUAL_CPP_LIB_VERSION=51400" "-DRITUAL_INCLUDE_PATH=/usr/include/qt;/usr/include/qt/QtWidgets;/usr/include/qt/QtCore;/usr/include/qt/QtGui" "-DRITUAL_LIBRARY_PATH=/usr/lib" "-DRITUAL_FRAMEWORK_PATH=" "-DRITUAL_LINKED_LIBS=Qt5Widgets;Qt5Core;Qt5Gui" "-DRITUAL_LINKED_FRAMEWORKS=" "-DRITUAL_COMPILER_FLAGS=-std=gnu++11 -fPIC" "-DRITUAL_QT=1" "-DRITUAL_QT=1" "-DRITUAL_QT=1" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=/home/teddy/Workspace/qt-test/target/debug/build/qt_widgets-87165b03d6569f3a/out/c_lib_install"
[2022-09-01T09:18:29Z ERROR ritual_common::errors] No such file or directory (os error 2)