Source: dublin-traceroute
Version: 0.4.2-3.1
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 from build log:

[ 87%] Building CXX object 
CMakeFiles/dublin-traceroute.dir/src/main.cc.o
/usr/lib/ccache/c++  -I/build/reproducible-path/dublin-traceroute-0.4.2/include 
-I/usr/include/jsoncpp -g -O2 
-ffile-prefix-map=/build/reproducible-path/dublin-traceroute-0.4.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-std=c++11 -MD -MT CMakeFiles/dublin-traceroute.dir/src/main.cc.o -MF 
CMakeFiles/dublin-traceroute.dir/src/main.cc.o.d -o 
CMakeFiles/dublin-traceroute.dir/src/main.cc.o -c 
/build/reproducible-path/dublin-traceroute-0.4.2/src/main.cc
[100%] Linking CXX executable dublin-traceroute
/usr/bin/cmake -E cmake_link_script CMakeFiles/dublin-traceroute.dir/link.txt 
--verbose=1
/usr/bin/x86_64-linux-gnu-ld.bfd: libdublintraceroute.so.0.1.1: undefined 
reference to `Json::Value::operator[](std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/x86_64-linux-gnu-ld.bfd: libdublintraceroute.so.0.1.1: undefined 
reference to `Json::Value::operator[](char const*)'
collect2: error: ld returned 1 exit status
/usr/lib/ccache/c++ -g -O2 
-ffile-prefix-map=/build/reproducible-path/dublin-traceroute-0.4.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-std=c++11 -Wl,-z,relro -Wl,-z,now 
-Wl,--dependency-file=CMakeFiles/dublin-traceroute.dir/link.d 
"CMakeFiles/dublin-traceroute.dir/src/main.cc.o" -o dublin-traceroute  
-Wl,-rpath,/build/reproducible-path/dublin-traceroute-0.4.2/obj-x86_64-linux-gnu:
 libdublintraceroute.so.0.1.1 /usr/lib/x86_64-linux-gnu/libtins.so.4.5 
/usr/lib/x86_64-linux-gnu/libpcap.so /usr/lib/x86_64-linux-gnu/libssl.so 
/usr/lib/x86_64-linux-gnu/libcrypto.so -ljsoncpp
make[3]: *** [CMakeFiles/dublin-traceroute.dir/build.make:109: 
dublin-traceroute] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/dublin-traceroute-0.4.2/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:125: CMakeFiles/dublin-traceroute.dir/all] 
Error 2
make[2]: Leaving directory 
'/build/reproducible-path/dublin-traceroute-0.4.2/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/dublin-traceroute-0.4.2/obj-x86_64-linux-gnu'


Cheers
Timo



-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmn6D18ACgkQzIxr3RQD
9MrueQ/+Nu7GJO+tDGjnt6/41bLAA2S8Ll/+8LP12VFvWllTDk+Oe8pfE4SX4hJp
WOiwivQlPLDsen0hg0pz5+jciUOu6S8i0G7GWZg3BX1wSsm7tEcWyn8CLXlEr/W3
sSiXVfOP/0V+KNM1u/jWDPtF6qY21cxmp14H5DBjv7DsWbOpT3jsphCe5zU+eOSg
91rNmKRsXP9fhJWian3ff7o4QUQ/9SRyJ2aLw9q8Mx3GjkD5r6notifu9klvY0qb
PI84Bg1qg8FJeF/9mn1LTftQ67X0lKNAnjXdBz9jHAE8DjpVEJ+rDsv8USAbl4yL
0fOsDiEBmDn8fU4cod/P5ttFZKjTMUsUR4UbZ4xRpHmGgvDi7CHzupyaj4juyWE+
jskPq4/rc8+eycZqJ/FPlJNbs4vfLBUvQaK3OQIxbaZDxCvqQJM9nyQaS0tg9OlD
clRISjNXrGvqyPmt2NOF7OUrfDDxM8N7c6xDaeoQr31GRqGmEAeD/p5o0M3Pt6Gd
jHO27TQo3Q8lum/wLQ624FLE2Sq0ZVxKBvD+MGdQOCfLuiEMTdjeFgcIaOm4dj3B
b7q4H3Yt/y1Xms4P0qxydfZQKx+tbHPIrheBcbnqJFInFbmFkxMvmDyLMKNedYBz
UxrvjJIg/JSPSAV+jUxSbmXpw1h3RU5eicI97vCHu8H/65IjWaE=
=vX35
-----END PGP SIGNATURE-----

Reply via email to