Bug#1147343: mshr: FTBFS on riscv64: include_directories given empty-string as include directory
Sebastian Ramacher
sramacher at debian.org
Fri Sep 11 08:43:35 BST 2026
Source: mshr
Version: 2019.2.0~git20230811.ff54a68+dfsg1-9
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-riscv at lists.debian.org, sramacher at debian.org
User: debian-riscv at lists.debian.org
Usertags: riscv64
Dear maintainer,
mshr FTBFS on riscv64:
-- Using gcc version 4 or later. Adding -frounding-math
CMake Warning (dev) at /usr/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake:493 (message):
The package name passed to find_package_handle_standard_args() (TETGEN)
does not match the name of the calling package (TetGen). This can lead to
problems in calling code that expects find_package() result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
cmake/FindTetGen.cmake:31 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:32 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found TETGEN: /usr/lib/riscv64-linux-gnu/libtet.so
CMake Warning (dev) at CMakeLists.txt:59 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: /usr/include (found version "1.90.0") found components: filesystem program_options
-- Found GMP: /usr/lib/riscv64-linux-gnu/libgmp.so
-- Found MPFR: /usr/lib/riscv64-linux-gnu/libmpfr.so
CMake Error at CMakeLists.txt:80 (include_directories):
include_directories given empty-string as include directory.
CMake Warning (dev) at /usr/lib/riscv64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
CMakeLists.txt:95 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PkgConfig: /usr/bin/riscv64-linux-gnu-pkg-config (found version "2.5.1")
-- Checking for one of the modules 'craypetsc_real;petsc;PETSc'
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of PetscInt
-- Check size of PetscInt - failed
-- Checking for one of the modules 'crayslepc_real;slepc;SLEPc'
-- Testing disabled
-- Configuring incomplete, errors occurred!
cd obj-riscv64-linux-gnu && tail -v -n \+0 CMakeCache.txt
See
https://buildd.debian.org/status/fetch.php?pkg=mshr&arch=riscv64&ver=2019.2.0%7Egit20230811.ff54a68%2Bdfsg1-9%2Bb1&stamp=1788680062&raw=0
for details.
Cheers
--
Sebastian Ramacher
More information about the debian-science-maintainers
mailing list