Bug#1121361: rheolef: FTBFS: /usr/bin/ld: ../lib/.libs/librheolef.so: undefined reference to `ParMETIS_V3_PartKway'
Sebastian Ramacher
sramacher at debian.org
Tue Nov 25 07:46:48 GMT 2025
Source: rheolef
Version: 7.2-4
Severity: serious
Tags: ftbfs sid forky
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org
Dear maintainer,
rheolef currently fails to build:
g++ -DHAVE_CONFIG_H -I. -I../../config -I../../include -I../../fem/geo_element -I../../linalg/lib -I../../util/lib -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/eigen3 -I../../include -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -ffile-prefix-map=/build/reproducible-path/rheolef-7.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++17 -fpermissive -Wno-unused -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-narrowing -O2 -c -o mkgeo_ball_gmsh_fix-mkgeo_ball_gmsh_fix.o `test -f 'mkgeo_ball_gmsh_fix.cc' || echo './'`mkgeo_ball_gmsh_fix.cc
/bin/bash ../../libtool --tag=CXX --mode=link g++ -I../../include -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -ffile-prefix-map=/build/reproducible-path/rheolef-7.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++17 -fpermissive -Wno-unused -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-narrowing -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/reproducible-path/rheolef-7.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,--as-needed -o mkgeo_ball_gmsh_fix mkgeo_ball_gmsh_fix-mkgeo_ball_gmsh_fix.o ../lib/librheolef.la -lgmp -lumfpack -lamd -lcholmod -lccolamd -lcolamd -lcamd -lamd -lsuitesparseconfig -ldmumps_ptscotch -lamd -lboost_mpi -lboost_serialization -lboost_iostreams -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi
libtool: link: g++ -I../../include -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -ffile-prefix-map=/build/reproducible-path/rheolef-7.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++17 -fpermissive -Wno-unused -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-narrowing -O2 -Wl,-z -Wl,relro -Wl,-z -Wl,now -g -O2 -ffile-prefix-map=/build/reproducible-path/rheolef-7.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,--as-needed -o .libs/mkgeo_ball_gmsh_fix mkgeo_ball_gmsh_fix-mkgeo_ball_gmsh_fix.o ../lib/.libs/librheolef.so -lgmp -lumfpack -lcholmod -lccolamd -lcolamd -lcamd -lsuitesparseconfig -ldmumps_ptscotch -lamd -lboost_mpi -lboost_serialization -lboost_iostreams -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi
/usr/bin/ld: ../lib/.libs/librheolef.so: undefined reference to `ParMETIS_V3_PartKway'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:711: mkgeo_ball_gmsh_fix] Error 1
make[2]: *** [Makefile:459: all-recursive] Error 1
make[1]: *** [Makefile:536: all-recursive] Error 1
dh_auto_build: error: make -j6 returned exit code 2
See
https://buildd.debian.org/status/fetch.php?pkg=rheolef&arch=amd64&ver=7.2-4%2Bb1&stamp=1764008383&raw=0
for more details
Cheers
--
Sebastian Ramacher
More information about the debian-science-maintainers
mailing list