Skip to content

community/suitesparse: force installation of headers into usr/include

Leo requested to merge Leo/aports:suitesparse into master

Seems like the builders are "special" and try to install headers into /usr/local/include. [1]

Relevant log snippet:

make[3]: Leaving directory '/home/buildozer/aports/community/suitesparse/src/SuiteSparse-5.6.0/GraphBLAS/build'
Install the project...
-- Install configuration: "Release"
-- Installing: /home/buildozer/aports/community/suitesparse/pkg/suitesparse/usr/lib/libgraphblas.so.3.1.1
-- Installing: /home/buildozer/aports/community/suitesparse/pkg/suitesparse/usr/lib/libgraphblas.so.3
-- Installing: /home/buildozer/aports/community/suitesparse/pkg/suitesparse/usr/lib/libgraphblas.so
CMake Error at cmake_install.cmake:107 (file):
  file cannot create directory: /usr/local/include.  Maybe need
  administrative privileges.

Note that this did not happen on CI in !15718 (closed)

[1] https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/suitesparse/suitesparse-5.6.0-r2.log

Edited by Jakub Jirutka

Merge request reports