Source: units-filter Version: 3.6-1 Severity: serious Justification: FTBFS Hi,
your package no longer builds on kfreebsd-amd64 and s390x. Build excerpt: | g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -c -DRECODE_SUPPORT=1 unitesparser.cc | In file included from unites.h:5:0, | from unites.y:6: | /usr/include/mpreal.h:174:5: error: 'mpfr::mpreal::mpreal(uint64_t, mpfr_prec_t, mpfr_rnd_t)' cannot be overloaded | mpreal(const uint64_t u, mp_prec_t prec = mpreal::get_default_prec(), mp_rnd_t mode = mpreal::get_default_rnd()); | ^ | /usr/include/mpreal.h:164:5: error: with 'mpfr::mpreal::mpreal(long unsigned int, mpfr_prec_t, mpfr_rnd_t)' | mpreal(const unsigned long int u, mp_prec_t prec = mpreal::get_default_prec(), mp_rnd_t mode = mpreal::get_default_rnd()); | ^ | /usr/include/mpreal.h:175:5: error: 'mpfr::mpreal::mpreal(int64_t, mpfr_prec_t, mpfr_rnd_t)' cannot be overloaded | mpreal(const int64_t u, mp_prec_t prec = mpreal::get_default_prec(), mp_rnd_t mode = mpreal::get_default_rnd()); | ^ | /usr/include/mpreal.h:166:5: error: with 'mpfr::mpreal::mpreal(long int, mpfr_prec_t, mpfr_rnd_t)' | mpreal(const long int u, mp_prec_t prec = mpreal::get_default_prec(), mp_rnd_t mode = mpreal::get_default_rnd()); | ^ | /usr/include/mpreal.h:221:13: error: 'mpfr::mpreal& mpfr::mpreal::operator+=(int64_t)' cannot be overloaded | mpreal& operator+=(const int64_t u); | ^ | /usr/include/mpreal.h:217:13: error: with 'mpfr::mpreal& mpfr::mpreal::operator+=(long int)' | mpreal& operator+=(const long int u); | ^ | /usr/include/mpreal.h:222:13: error: 'mpfr::mpreal& mpfr::mpreal::operator+=(uint64_t)' cannot be overloaded | mpreal& operator+=(const uint64_t u); | ^ | /usr/include/mpreal.h:215:13: error: with 'mpfr::mpreal& mpfr::mpreal::operator+=(long unsigned int)' | mpreal& operator+=(const unsigned long int u); | ^ | /usr/include/mpreal.h:241:13: error: 'mpfr::mpreal& mpfr::mpreal::operator-=(long unsigned int)' cannot be overloaded | mpreal& operator-=(const unsigned long int u); | ^ | /usr/include/mpreal.h:224:13: error: with 'mpfr::mpreal& mpfr::mpreal::operator-=(uint64_t)' | mpreal& operator-=(const uint64_t u); | ^ | /usr/include/mpreal.h:243:13: error: 'mpfr::mpreal& mpfr::mpreal::operator-=(long int)' cannot be overloaded | mpreal& operator-=(const long int u); | ^ | /usr/include/mpreal.h:223:13: error: with 'mpfr::mpreal& mpfr::mpreal::operator-=(int64_t)' | mpreal& operator-=(const int64_t u); | ^ | /usr/include/mpreal.h:260:13: error: 'mpfr::mpreal& mpfr::mpreal::operator*=(long unsigned int)' cannot be overloaded | mpreal& operator*=(const unsigned long int v); | ^ | /usr/include/mpreal.h:226:13: error: with 'mpfr::mpreal& mpfr::mpreal::operator*=(uint64_t)' | mpreal& operator*=(const uint64_t u); | ^ | /usr/include/mpreal.h:262:13: error: 'mpfr::mpreal& mpfr::mpreal::operator*=(long int)' cannot be overloaded | mpreal& operator*=(const long int v); | ^ | /usr/include/mpreal.h:225:13: error: with 'mpfr::mpreal& mpfr::mpreal::operator*=(int64_t)' | mpreal& operator*=(const int64_t u); | ^ | /usr/include/mpreal.h:271:13: error: 'mpfr::mpreal& mpfr::mpreal::operator/=(long unsigned int)' cannot be overloaded | mpreal& operator/=(const unsigned long int v); | ^ | /usr/include/mpreal.h:228:13: error: with 'mpfr::mpreal& mpfr::mpreal::operator/=(uint64_t)' | mpreal& operator/=(const uint64_t u); | ^ | /usr/include/mpreal.h:273:13: error: 'mpfr::mpreal& mpfr::mpreal::operator/=(long int)' cannot be overloaded | mpreal& operator/=(const long int v); | ^ | /usr/include/mpreal.h:227:13: error: with 'mpfr::mpreal& mpfr::mpreal::operator/=(int64_t)' | mpreal& operator/=(const int64_t u); | ^ | /usr/include/mpreal.h:703:8: error: redefinition of 'mpfr::mpreal::mpreal(uint64_t, mpfr_prec_t, mpfr_rnd_t)' | inline mpreal::mpreal(const uint64_t u, mp_prec_t prec, mp_rnd_t mode) | ^ | /usr/include/mpreal.h:670:8: error: 'mpfr::mpreal::mpreal(long unsigned int, mpfr_prec_t, mpfr_rnd_t)' previously defined here | inline mpreal::mpreal(const unsigned long int u, mp_prec_t prec, mp_rnd_t mode) | ^ | /usr/include/mpreal.h:711:8: error: redefinition of 'mpfr::mpreal::mpreal(int64_t, mpfr_prec_t, mpfr_rnd_t)' | inline mpreal::mpreal(const int64_t u, mp_prec_t prec, mp_rnd_t mode) | ^ | /usr/include/mpreal.h:686:8: error: 'mpfr::mpreal::mpreal(long int, mpfr_prec_t, mpfr_rnd_t)' previously defined here | inline mpreal::mpreal(const long int u, mp_prec_t prec, mp_rnd_t mode) | ^ | /usr/include/mpreal.h:768:24: error: redefinition of 'struct mpfr::internal::result_type<long int>' | template <> struct result_type<int64_t > {typedef mpreal type;}; | ^ | /usr/include/mpreal.h:764:24: error: previous definition of 'struct mpfr::internal::result_type<long int>' | template <> struct result_type<long int> {typedef mpreal type;}; | ^ | /usr/include/mpreal.h:769:24: error: redefinition of 'struct mpfr::internal::result_type<long unsigned int>' | template <> struct result_type<uint64_t > {typedef mpreal type;}; | ^ | /usr/include/mpreal.h:762:24: error: previous definition of 'struct mpfr::internal::result_type<long unsigned int>' | template <> struct result_type<unsigned long int> {typedef mpreal type;}; | ^ | /usr/include/mpreal.h:1136:16: error: redefinition of 'mpfr::mpreal& mpfr::mpreal::operator+=(int64_t)' | inline mpreal& mpreal::operator+=(const int64_t u){ *this += mpreal(u); MPREAL_MSVC_DEBUGVIEW_CODE; return *this; } | ^ | /usr/include/mpreal.h:1121:16: error: 'mpfr::mpreal& mpfr::mpreal::operator+=(long int)' previously defined here | inline mpreal& mpreal::operator+=(const long int u) | ^ | /usr/include/mpreal.h:1137:16: error: redefinition of 'mpfr::mpreal& mpfr::mpreal::operator+=(uint64_t)' | inline mpreal& mpreal::operator+=(const uint64_t u){ *this += mpreal(u); MPREAL_MSVC_DEBUGVIEW_CODE; return *this; } | ^ | /usr/include/mpreal.h:1107:16: error: 'mpfr::mpreal& mpfr::mpreal::operator+=(long unsigned int)' previously defined here | inline mpreal& mpreal::operator+=(const unsigned long int u) | ^ | /usr/include/mpreal.h:1221:16: error: redefinition of 'mpfr::mpreal& mpfr::mpreal::operator-=(long unsigned int)' | inline mpreal& mpreal::operator-=(const unsigned long int v) | ^ | /usr/include/mpreal.h:1139:16: error: 'mpfr::mpreal& mpfr::mpreal::operator-=(uint64_t)' previously defined here | inline mpreal& mpreal::operator-=(const uint64_t u){ *this -= mpreal(u); MPREAL_MSVC_DEBUGVIEW_CODE; return *this; } | ^ | /usr/include/mpreal.h:1235:16: error: redefinition of 'mpfr::mpreal& mpfr::mpreal::operator-=(long int)' | inline mpreal& mpreal::operator-=(const long int v) | ^ | /usr/include/mpreal.h:1138:16: error: 'mpfr::mpreal& mpfr::mpreal::operator-=(int64_t)' previously defined here | inline mpreal& mpreal::operator-=(const int64_t u){ *this -= mpreal(u); MPREAL_MSVC_DEBUGVIEW_CODE; return *this; } | ^ | /usr/include/mpreal.h:1345:16: error: redefinition of 'mpfr::mpreal& mpfr::mpreal::operator*=(long unsigned int)' | inline mpreal& mpreal::operator*=(const unsigned long int v) | ^ | /usr/include/mpreal.h:1141:16: error: 'mpfr::mpreal& mpfr::mpreal::operator*=(uint64_t)' previously defined here | inline mpreal& mpreal::operator*=(const uint64_t u){ *this *= mpreal(u); MPREAL_MSVC_DEBUGVIEW_CODE; return *this; } | ^ | /usr/include/mpreal.h:1359:16: error: redefinition of 'mpfr::mpreal& mpfr::mpreal::operator*=(long int)' | inline mpreal& mpreal::operator*=(const long int v) | ^ | /usr/include/mpreal.h:1140:16: error: 'mpfr::mpreal& mpfr::mpreal::operator*=(int64_t)' previously defined here | inline mpreal& mpreal::operator*=(const int64_t u){ *this *= mpreal(u); MPREAL_MSVC_DEBUGVIEW_CODE; return *this; } | ^ | /usr/include/mpreal.h:1421:16: error: redefinition of 'mpfr::mpreal& mpfr::mpreal::operator/=(long unsigned int)' | inline mpreal& mpreal::operator/=(const unsigned long int v) | ^ | /usr/include/mpreal.h:1143:16: error: 'mpfr::mpreal& mpfr::mpreal::operator/=(uint64_t)' previously defined here | inline mpreal& mpreal::operator/=(const uint64_t u){ *this /= mpreal(u); MPREAL_MSVC_DEBUGVIEW_CODE; return *this; } | ^ | /usr/include/mpreal.h:1435:16: error: redefinition of 'mpfr::mpreal& mpfr::mpreal::operator/=(long int)' | inline mpreal& mpreal::operator/=(const long int v) | ^ | /usr/include/mpreal.h:1142:16: error: 'mpfr::mpreal& mpfr::mpreal::operator/=(int64_t)' previously defined here | inline mpreal& mpreal::operator/=(const int64_t u){ *this /= mpreal(u); MPREAL_MSVC_DEBUGVIEW_CODE; return *this; } | ^ | make[2]: *** [unitesparser.o] Error 1 | make[2]: Leaving directory `/«PKGBUILDDIR»/src' | make[1]: *** [all] Error 2 | make[1]: Leaving directory `/«PKGBUILDDIR»' | dh_auto_build: make -j1 returned exit code 2 | make: *** [build-arch] Error 2 | dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 Full build logs: https://buildd.debian.org/status/fetch.php?pkg=units-filter&arch=kfreebsd-amd64&ver=3.6-1&stamp=1396799120 https://buildd.debian.org/status/fetch.php?pkg=units-filter&arch=s390x&ver=3.6-1&stamp=1403695605 Mraw, KiBi. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org