Bug#1122052: eckit: FTBFS: error: ‘ECKIT_BUILD_TIMESTAMP’ was not declared in this scope; did you mean ‘ECKIT_BUILD_TYPE’?

Sebastian Ramacher sramacher at debian.org
Sat Dec 6 13:45:06 GMT 2025


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: sramacher at debian.org

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



More information about the debian-science-maintainers mailing list