scikit-build / cmake-python-distributions

This project provides the infrastructure to build CMake Python wheels.
https://cmake-python-distributions.readthedocs.io
Apache License 2.0
114 stars 34 forks source link

3.29.0.1 failure #475

Closed oberluz closed 7 months ago

oberluz commented 8 months ago

Hi,

Any chance you could fix the 3.29.0.1 build in https://www.piwheels.org/project/cmake/ please?

Thanks

henryiii commented 7 months ago

Here's the error:

2024-03-26T20:56:28,802   509/671 Test #516: RunCMake.if .................................................***Failed    2.11 sec
2024-03-26T20:56:28,803   -- InvalidArgument1 - PASSED
2024-03-26T20:56:28,804   -- exists - PASSED
2024-03-26T20:56:28,804   CMake Error at /tmp/pip-wheel-hd2khsmi/cmake_12e65ec4982245adaf8aaaa5e1a9257b/CMake-src/Tests/RunCMake/RunCMake.cmake:280 (message):
2024-03-26T20:56:28,805     FilePermissions - FAILED:

2024-03-26T20:56:28,807     Result is [1], not [0].

2024-03-26T20:56:28,808     stderr does not match that expected.

2024-03-26T20:56:28,810     Command was:

2024-03-26T20:56:28,812      command> "/tmp/pip-wheel-hd2khsmi/cmake_12e65ec4982245adaf8aaaa5e1a9257b/build/py3-none-manylinux_2_36_armv7l/CMakeProject-build/bin/cmake" "/tmp/pip-wheel-hd2khsmi/cmake_12e65ec4982245adaf8aaaa5e1a9257b/CMake-src/Tests/RunCMake/if" "-G" "Ninja" "-DRunCMake_TEST=FilePermissions" "--no-warn-unused-cli" "-DCMAKE_MAKE_PROGRAM=/usr/bin/ninja"

2024-03-26T20:56:28,814     Actual stdout:

2024-03-26T20:56:28,815      actual-stdout> Not searching for unused variables given on the command line.
2024-03-26T20:56:28,818      actual-stdout> -- Configuring incomplete, errors occurred!

2024-03-26T20:56:28,819     Expected stderr to match:

2024-03-26T20:56:28,821      expect-stderr> ^$

2024-03-26T20:56:28,822     Actual stderr:

2024-03-26T20:56:28,824      actual-stderr> CMake Error at FilePermissions.cmake:88 (message):
2024-03-26T20:56:28,825      actual-stderr>   checks on
2024-03-26T20:56:28,826      actual-stderr>   "/tmp/pip-wheel-hd2khsmi/cmake_12e65ec4982245adaf8aaaa5e1a9257b/build/py3-none-manylinux_2_36_armv7l/CMakeProject-build/Tests/RunCMake/if/FilePermissions-build/writable-dir"
2024-03-26T20:56:28,826      actual-stderr>   failed
2024-03-26T20:56:28,827      actual-stderr> Call Stack (most recent call first):
2024-03-26T20:56:28,828      actual-stderr>   CMakeLists.txt:3 (include)

2024-03-26T20:56:28,831   Call Stack (most recent call first):
2024-03-26T20:56:28,831     /tmp/pip-wheel-hd2khsmi/cmake_12e65ec4982245adaf8aaaa5e1a9257b/CMake-src/Tests/RunCMake/if/RunCMakeTest.cmake:10 (run_cmake)
henryiii commented 7 months ago

This is working (by virtue of no longer running all the tests by default). 3.29.1 was yanked due to Python 3.7 missing dependency, but 3.29.2 should be out shortly.

oberluz commented 7 months ago

Thanks!