Source: eckit
Version: 1.32.4-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]
Dear maintainer,
eckit FTBFS:
[ 35%] Building CXX object
src/eckit/web/CMakeFiles/eckit_web.dir/HttpService.cc.o
cd /build/reproducible-path/eckit-1.32.4/obj-x86_64-linux-gnu/src/eckit/web &&
/usr/bin/c++ -Deckit_web_EXPORTS
-I/build/reproducible-path/eckit-1.32.4/obj-x86_64-linux-gnu/src
-I/build/reproducible-path/eckit-1.32.4/src -g -O2
-ffile-prefix-map=/build/reproducible-path/eckit-1.32.4=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe
-Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare
-std=gnu++17 -fPIC -MD -MT
src/eckit/web/CMakeFiles/eckit_web.dir/HttpService.cc.o -MF
CMakeFiles/eckit_web.dir/HttpService.cc.o.d -o
CMakeFiles/eckit_web.dir/HttpService.cc.o -c
/build/reproducible-path/eckit-1.32.4/src/eckit/web/HttpService.cc
/build/reproducible-path/eckit-1.32.4/src/tools/eckit-version.cc: In member
function ‘virtual void eckit::Version::run()’:
/build/reproducible-path/eckit-1.32.4/src/tools/eckit-version.cc:40:52: error:
‘ECKIT_BUILD_TIMESTAMP’ was not declared in this scope; did you mean
‘ECKIT_BUILD_TYPE’?
40 | << " timestamp : " <<
ECKIT_BUILD_TIMESTAMP << std::endl
| ^~~~~~~~~~~~~~~~~~~~~
| ECKIT_BUILD_TYPE
/build/reproducible-path/eckit-1.32.4/src/tools/eckit-version.cc:42:52: error:
‘ECKIT_SYS_PROCESSOR’ was not declared in this scope
42 | << " processor : " << ECKIT_SYS_PROCESSOR
<< std::endl
| ^~~~~~~~~~~~~~~~~~~
/build/reproducible-path/eckit-1.32.4/src/tools/eckit-version.cc:44:52: error:
‘ECKIT_C_FLAGS’ was not declared in this scope
44 | << " flags : " << ECKIT_C_FLAGS <<
std::endl
| ^~~~~~~~~~~~~
/build/reproducible-path/eckit-1.32.4/src/tools/eckit-version.cc:47:52: error:
‘ECKIT_CXX_FLAGS’ was not declared in this scope
47 | << " flags : " << ECKIT_CXX_FLAGS <<
std::endl;
| ^~~~~~~~~~~~~~~
make[3]: *** [src/tools/CMakeFiles/eckit_version.dir/build.make:82:
src/tools/CMakeFiles/eckit_version.dir/eckit-version.cc.o] Error 1
make[3]: Leaving directory
'/build/reproducible-path/eckit-1.32.4/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:3655:
src/tools/CMakeFiles/eckit_version.dir/all] Error 2
See
https://buildd.debian.org/status/fetch.php?pkg=eckit&arch=amd64&ver=1.32.4-1&stamp=1764990033&raw=0
for details
Cheers
--
Sebastian Ramacher