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

