Source: sp800-90b-entropy-assessment Version: 1.1.8-3 Severity: important Tags: ftbfs User: [email protected] Usertags: ftbfs-c++11
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear maintainer, your package fails to build with libjsoncpp 1.9.7, because libjsoncpp uses C++17 features, but your packages forces an earlier C++ standard. This bug will become release-critical once libjsoncpp hits unstable in a couple of weeks. In most cases, it is sufficient to remove CXX_STANDARD variable definitions from CMakeLists.txt Hopefully relevant excerpt: make[1]: Entering directory '/build/reproducible-path/sp800-90b-entropy-assessment-1.1.8' cd cpp && make -e all make[2]: Entering directory '/build/reproducible-path/sp800-90b-entropy-assessment-1.1.8/cpp' g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sp800-90b-entropy-assessment-1.1.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -fopenmp -ffloat-store -msse2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -I/usr/include/jsoncpp iid_main.cpp -o ea_iid -lbz2 -lpthread -ldivsufsort -ldivsufsort64 -ljsoncpp -lcrypto g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sp800-90b-entropy-assessment-1.1.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -fopenmp -ffloat-store -msse2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -I/usr/include/jsoncpp non_iid_main.cpp -o ea_non_iid -lbz2 -lpthread -ldivsufsort -ldivsufsort64 -ljsoncpp -lcrypto g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sp800-90b-entropy-assessment-1.1.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -fopenmp -ffloat-store -msse2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -I/usr/include/jsoncpp restart_main.cpp -o ea_restart -lbz2 -lpthread -ldivsufsort -ldivsufsort64 -ljsoncpp -lcrypto g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sp800-90b-entropy-assessment-1.1.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -fopenmp -ffloat-store -msse2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -I/usr/include/jsoncpp conditioning_main.cpp -o ea_conditioning -lbz2 -lpthread -ldivsufsort -ldivsufsort64 -lmpfr -lgmp -ljsoncpp -lcrypto g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sp800-90b-entropy-assessment-1.1.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -fopenmp -ffloat-store -msse2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -I/usr/include/jsoncpp transpose_main.cpp -o ea_transpose -lbz2 -lpthread -ldivsufsort -ldivsufsort64 -ljsoncpp -lcrypto /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccAAx1wd.o: in function `TestRunBase::GetBaseJson()': ./cpp/non_iid/../shared/test_run_base.h:23:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x3d): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/non_iid/../shared/test_run_base.h:24:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x6e): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/non_iid/../shared/test_run_base.h:25:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x9b): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/non_iid/../shared/test_run_base.h:26:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0xcc): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/non_iid/../shared/test_run_base.h:27:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0xfd): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccAAx1wd.o:./cpp/non_iid/../shared/test_run_base.h:30: more undefined references to `Json::Value::operator[](char const*)' follow collect2: error: ld returned 1 exit status make[2]: *** [Makefile:46: conditioning_main.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccLIX0g7.o: in function `TestRunBase::GetBaseJson()': ./cpp/shared/test_run_base.h:23:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x3d): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:24:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x6e): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:25:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x9b): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:26:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0xcc): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:27:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0xfd): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccLIX0g7.o:./cpp/shared/test_run_base.h:30: more undefined references to `Json::Value::operator[](char const*)' follow collect2: error: ld returned 1 exit status make[2]: *** [Makefile:38: non_iid_main.o] Error 1 /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccy9y7Nz.o: in function `TestRunBase::GetBaseJson()': ./cpp/shared/test_run_base.h:23:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x3d): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:24:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x6e): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:25:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x9b): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:26:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0xcc): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:27:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0xfd): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccy9y7Nz.o:./cpp/shared/test_run_base.h:30: more undefined references to `Json::Value::operator[](char const*)' follow collect2: error: ld returned 1 exit status make[2]: *** [Makefile:34: iid_main.o] Error 1 /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccLdl5wC.o: in function `TestRunBase::GetBaseJson()': ./cpp/shared/test_run_base.h:23:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x3d): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:24:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x6e): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:25:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0x9b): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:26:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0xcc): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: ./cpp/shared/test_run_base.h:27:(.text._ZN11TestRunBase11GetBaseJsonEv[_ZN11TestRunBase11GetBaseJsonEv]+0xfd): undefined reference to `Json::Value::operator[](char const*)' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccLdl5wC.o:./cpp/shared/test_run_base.h:30: more undefined references to `Json::Value::operator[](char const*)' follow collect2: error: ld returned 1 exit status Cheers Timo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmn6N6cACgkQzIxr3RQD 9MoQRQ//W1yNZh5pDdKatR7T4Ofl37q3zxjJPQD4DyCFWXWLKt53Yece57KXydw/ NVnseUjHuzQlgrlMu/VAIYl42KG4oGU/h9ZtG0H9rYfLJt9gxV9R9mRfSxl5ZL51 P6gjRk5IDyILgbpLhaBrFrtSP0WxAWJMPpHxQ5yyxdSK0BadsRWVbq8nc/MttOkm SpoHyvRWkiMHbrzGVZa6f8OgS1rAcXYIGKvazNqOEvVGrImrua4727v9RRJ6aWcu SxjdwlSRjQ5dyToSL7NEaPTKVrEP+V/0o1ZNs6JTj4oVxoFdFtvGi+4GdDUkXMT2 ERVqRc6KtBwaDIsXDcoCOidXvhrGiG1IAm6kdV6mZSeQ2lufdnh81sFQOtFUdlSy JxPhiLDOpk+TatsYJuU9E75Sib5M+76nELd81xUsPHTMXpvaSH57iEmE6Wxi66eo Ixbpn9Rjk80X/D/Lq6xNqxbhaBjDlAqXpRAIPCiaoPOXb5uXq3IgwNLdh6xC8kQ0 AqrE4IYrzfd0J/1VGPuraVAu2T75NRlNvkJxJ3a6GyTh0jFYw1x0SUyHhDj2JYPQ BSHZC48juIBu2KfenYC4qY0y87zdo4pFS0gE+1S4eVyu1Xa5CBVIQfPw4qMi8QGm l1KaSD+BmRs+8fS9HFfqRs4lCLJAlmKRoAD/rkajt05vxO7P5ws= =s7wP -----END PGP SIGNATURE-----

