Package: src:yade Version: 2016.06a-5 Severity: serious Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A" (which is what the "Arch: all" autobuilder would do to build it) but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --builddirectory=/<<PKGBUILDDIR>>/debian/build --with python2 dh_testdir -i -O--builddirectory=/<<PKGBUILDDIR>>/debian/build dh_update_autotools_config -i -O--builddirectory=/<<PKGBUILDDIR>>/debian/build debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- -DruntimePREFIX="/usr" -DCMAKE_INSTALL_PREFIX="/usr" -DNOSUFFIX=ON -DLIBRARY_OUTPUT_PATH=lib/x86_64-linux-gnu -DUSE_QT5=ON -DENABLE_SPH=ON cmake ../.. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DruntimePREFIX=/usr -DCMAKE_INSTALL_PREFIX=/usr -DNOSUFFIX=ON -DLIBRARY_OUTPUT_PATH=lib/x86_64-linux-gnu -DUSE_QT5=ON -DENABLE_SPH=ON -- The C compiler identification is GNU 6.2.0 -- The CXX compiler identification is GNU 6.2.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info [... snipped ...] from /usr/include/boost/math/special_functions/factorials.hpp:14, from /usr/include/boost/math/special_functions/binomial.hpp:14, from /usr/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp:31, from /usr/include/boost/numeric/odeint.hpp:45, from /<<PKGBUILDDIR>>/pkg/dem/RungeKuttaCashKarp54Integrator.hpp:5, from /<<PKGBUILDDIR>>/pkg/dem/RungeKuttaCashKarp54Integrator.cpp:2: /usr/include/boost/math/special_functions/detail/erf_inv.hpp:361:92: error: unable to find numeric literal operator 'operator""Q' boost::math::erfc_inv(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-800)), Policy()); ^~~~~~~ /usr/include/boost/math/special_functions/detail/erf_inv.hpp:361:92: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes In file included from /usr/include/boost/math/special_functions/erf.hpp:1149:0, from /usr/include/boost/math/special_functions/gamma.hpp:2070, from /usr/include/boost/math/special_functions/factorials.hpp:14, from /usr/include/boost/math/special_functions/binomial.hpp:14, from /usr/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp:31, from /usr/include/boost/numeric/odeint.hpp:45, from /<<PKGBUILDDIR>>/pkg/dem/RungeKuttaCashKarp54Integrator.hpp:5, from /<<PKGBUILDDIR>>/pkg/dem/RungeKuttaCashKarp54Integrator.cpp:2: /usr/include/boost/math/special_functions/detail/erf_inv.hpp:362:88: error: unable to find numeric literal operator 'operator""Q' if(is_value_non_zero(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-900)))) ^~ /usr/include/boost/math/special_functions/detail/erf_inv.hpp:362:88: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes In file included from /usr/include/boost/math/special_functions/erf.hpp:1149:0, from /usr/include/boost/math/special_functions/gamma.hpp:2070, from /usr/include/boost/math/special_functions/factorials.hpp:14, from /usr/include/boost/math/special_functions/binomial.hpp:14, from /usr/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp:31, from /usr/include/boost/numeric/odeint.hpp:45, from /<<PKGBUILDDIR>>/pkg/dem/RungeKuttaCashKarp54Integrator.hpp:5, from /<<PKGBUILDDIR>>/pkg/dem/RungeKuttaCashKarp54Integrator.cpp:2: /usr/include/boost/math/special_functions/detail/erf_inv.hpp:363:92: error: unable to find numeric literal operator 'operator""Q' boost::math::erfc_inv(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-900)), Policy()); ^~~~~~~ /usr/include/boost/math/special_functions/detail/erf_inv.hpp:363:92: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes CMakeFiles/yade.dir/build.make:2201: recipe for target 'CMakeFiles/yade.dir/pkg/dem/RungeKuttaCashKarp54Integrator.cpp.o' failed make[3]: *** [CMakeFiles/yade.dir/pkg/dem/RungeKuttaCashKarp54Integrator.cpp.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' CMakeFiles/Makefile2:174: recipe for target 'CMakeFiles/yade.dir/all' failed make[2]: *** [CMakeFiles/yade.dir/all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' Makefile:130: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/build' dh_auto_build: make -j1 returned exit code 2 debian/rules:7: recipe for target 'build-indep' failed make: *** [build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2 -------------------------------------------------------------------------------- This also happens here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/yade.html If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the page for this package. Thanks. -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers