Source: dogecoin Version: 1.14.6-2 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Dear maintainer, dogecoin fails to build from source. From my build log on amd64: | g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src/config -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I. -I./obj -pthread -I/usr/include -I./leveldb/include -I./leveldb/helpers/memenv -I./secp256k1/include -I./univalue/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -Wstack-protector -fstack-protector-all -fPIE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o support/libdogecoin_util_a-lockedpool.o `test -f 'support/lockedpool.cpp' || echo './'`support/lockedpool.cpp | support/lockedpool.cpp: In member function ‘void Arena::free(void*)’: | support/lockedpool.cpp:99:20: error: ‘runtime_error’ is not a member of ‘std’ | 99 | throw std::runtime_error("Arena: invalid or double free"); | | ^~~~~~~~~~~~~ | support/lockedpool.cpp:31:1: note: ‘std::runtime_error’ is defined in header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’? | 30 | #include <algorithm> | +++ |+#include <stdexcept> | 31 | | support/lockedpool.cpp: In member function ‘void LockedPool::free(void*)’: | support/lockedpool.cpp:307:16: error: ‘runtime_error’ is not a member of ‘std’ | 307 | throw std::runtime_error("LockedPool: invalid address not pointing to any arena"); | | ^~~~~~~~~~~~~ | support/lockedpool.cpp:307:16: note: ‘std::runtime_error’ is defined in header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’? | make[3]: *** [Makefile:6428: support/libdogecoin_util_a-lockedpool.o] Error 1 | make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' | make[2]: *** [Makefile:9818: all-recursive] Error 1 | make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' | make[1]: *** [Makefile:694: all-recursive] Error 1 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | dh_auto_build: error: make -j1 returned exit code 2 | make: *** [debian/rules:17: build-arch] Error 25 | dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 A full build log on riscv64 is also available: https://buildd.debian.org/status/fetch.php?pkg=dogecoin&arch=riscv64&ver=1.14.6-2&stamp=1694349873&raw=0 Regards Aurelien