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-----

Reply via email to