-
Notifications
You must be signed in to change notification settings - Fork 454
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
arm64 build error #1109
Comments
Please specify the compiler you used - CMake is not a compiler. Also please provide a short excerpt or summary of the error message - the link you posted is not usable, it only leads to an authentication failure page. |
done 2025-02-11T18:08:00.1780534Z Successfully downloaded Reference-LAPACK-lapack-v3.11.0.tar.gz.
2025-02-11T18:08:00.2899806Z -- Extracting source /home/runner/work/colmap/colmap/vcpkg/downloads/Reference-LAPACK-lapack-v3.11.0.tar.gz
2025-02-11T18:08:00.5349452Z -- Applying patch cmake-config.patch
2025-02-11T18:08:00.5376026Z -- Applying patch lapacke.patch
2025-02-11T18:08:00.5400285Z -- Applying patch fix_prefix.patch
2025-02-11T18:08:00.5425857Z -- Using source at /home/runner/work/colmap/colmap/vcpkg/buildtrees/lapack-reference/src/v3.11.0-6ae738f586.clean
2025-02-11T18:08:00.6701139Z -- The Fortran compiler identification is GNU 8.5.0
2025-02-11T18:08:00.6798749Z -- Configuring arm64-linux-release
2025-02-11T18:08:00.7073786Z CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
2025-02-11T18:08:00.7074201Z Command failed: /usr/bin/ninja -v
2025-02-11T18:08:00.7074793Z Working Directory: /home/runner/work/colmap/colmap/vcpkg/buildtrees/lapack-reference/arm64-linux-release-rel/vcpkg-parallel-configure
2025-02-11T18:08:00.7075356Z Error code: 1
2025-02-11T18:08:00.7075541Z See logs for more information:
2025-02-11T18:08:00.7076087Z /home/runner/work/colmap/colmap/vcpkg/buildtrees/lapack-reference/config-arm64-linux-release-rel-CMakeCache.txt.log
2025-02-11T18:08:00.7076940Z /home/runner/work/colmap/colmap/vcpkg/buildtrees/lapack-reference/config-arm64-linux-release-rel-CMakeConfigureLog.yaml.log
2025-02-11T18:08:00.7077728Z /home/runner/work/colmap/colmap/vcpkg/buildtrees/lapack-reference/config-arm64-linux-release-out.log
2025-02-11T18:08:00.7078115Z
2025-02-11T18:08:00.7078203Z Call Stack (most recent call first):
2025-02-11T18:08:00.7078724Z /project/build/vcpkg_installed/arm64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:269 (vcpkg_execute_required_process)
2025-02-11T18:08:00.7079314Z ports/lapack-reference/portfile.cmake:59 (vcpkg_cmake_configure)
2025-02-11T18:08:00.7079636Z scripts/ports.cmake:196 (include) |
I guess the most likely explanation is that you do not have ninja installed in that runner. |
A bit of digging:
|
For reference, I don't have the issue with configuring on aarch64-linux-gnu when targeting aarch64-linux-gnu: microsoft/vcpkg#44605 (comment) |
Thanks for digging... I notice that the build log you dug up ends with a CMake error stating that CMAKE_C_COMPILER was not set - not entirely sure if that's related (though the C compiler would be needed for LAPACKE) but any further information would be in the CMake logfiles |
Yeah, there's quite a bit of info missing from this issue. |
On a related note, the Julia eco-system has a working lapack being cross-compiled from x86_64-linux-musl to a lot of platforms, including aarch64-linux-gnu:
I'm trying right now to wrangle the vcpkg cmake configuration of lapack to accept a BLAS_LIBRARIES-defined BLAS library (just |
Operating system
Linux
Compiler
ninja
Steps to reproduce the behavior
Failure logs
Additional context
No response
The text was updated successfully, but these errors were encountered: