Your message dated Sun, 04 Jan 2026 21:19:43 +0000
with message-id <[email protected]>
and subject line Bug#1110628: fixed in berkeley-express 1.5.3+dfsg-5
has caused the Debian Bug report #1110628,
regarding berkeley-express ftbfs with boost1.88
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1110628: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110628
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:berkeley-express
Version: 1.5.3+dfsg-3
Severity: important
Tags: sid forky
User: [email protected]
Usertags: boost1.88

berkeley-express ftbfs with boost1.88:

[...]
In file included from /usr/include/boost/math/special_functions/beta.hpp:15,
from /usr/include/boost/math/distributions/binomial.hpp:85: /usr/include/boost/math/tools/type_traits.hpp:208:12: error: ‘is_final’ has not been declared in ‘std’
  208 | using std::is_final;
      |            ^~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:259:12: error: ‘remove_cv_t’ has not been declared in ‘std’
  259 | using std::remove_cv_t;
      |            ^~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:261:12: error: ‘remove_const_t’ has not been declared in ‘std’
  261 | using std::remove_const_t;
      |            ^~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:263:12: error: ‘remove_volatile_t’ has not been declared in ‘std’
  263 | using std::remove_volatile_t;
      |            ^~~~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:265:12: error: ‘add_cv_t’ has not been declared in ‘std’
  265 | using std::add_cv_t;
      |            ^~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:267:12: error: ‘add_const_t’ has not been declared in ‘std’
  267 | using std::add_const_t;
      |            ^~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:269:12: error: ‘add_volatile_t’ has not been declared in ‘std’
  269 | using std::add_volatile_t;
      |            ^~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:273:12: error: ‘remove_reference_t’ has not been declared in ‘std’
  273 | using std::remove_reference_t;
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:275:12: error: ‘add_lvalue_reference_t’ has not been declared in ‘std’
  275 | using std::add_lvalue_reference_t;
      |            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:277:12: error: ‘add_rvalue_reference_t’ has not been declared in ‘std’
  277 | using std::add_rvalue_reference_t;
      |            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:281:12: error: ‘remove_pointer_t’ has not been declared in ‘std’
  281 | using std::remove_pointer_t;
      |            ^~~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:283:12: error: ‘add_pointer_t’ has not been declared in ‘std’
  283 | using std::add_pointer_t;
      |            ^~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:287:12: error: ‘make_signed_t’ has not been declared in ‘std’
  287 | using std::make_signed_t;
      |            ^~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:289:12: error: ‘make_unsigned_t’ has not been declared in ‘std’
  289 | using std::make_unsigned_t;
      |            ^~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:293:12: error: ‘remove_extent_t’ has not been declared in ‘std’
  293 | using std::remove_extent_t;
      |            ^~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:295:12: error: ‘remove_all_extents_t’ has not been declared in ‘std’
  295 | using std::remove_all_extents_t;
      |            ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:299:12: error: ‘decay_t’ has not been declared in ‘std’
  299 | using std::decay_t;
      |            ^~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:301:12: error: ‘enable_if_t’ has not been declared in ‘std’
  301 | using std::enable_if_t;
      |            ^~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:303:12: error: ‘conditional_t’ has not been declared in ‘std’
  303 | using std::conditional_t;
      |            ^~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:305:12: error: ‘common_type_t’ has not been declared in ‘std’
  305 | using std::common_type_t;
      |            ^~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:307:12: error: ‘underlying_type_t’ has not been declared in ‘std’
  307 | using std::underlying_type_t;
      |            ^~~~~~~~~~~~~~~~~
/usr/include/boost/math/tools/type_traits.hpp:402:60: error: ‘is_final’ is not a member of ‘boost::math’; did you mean ‘is_final_v’? 402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
      |                                                            ^~~~~~~~
| is_final_v /usr/include/boost/math/tools/type_traits.hpp:402:70: error: expected primary-expression before ‘>’ token 402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value; | ^ /usr/include/boost/math/tools/type_traits.hpp:402:73: error: ‘::value’ has not been declared; did you mean ‘boost::_bi::value’? 402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value; | ^~~~~ | boost::_bi::value
In file included from /usr/include/boost/thread/detail/thread.hpp:33,
                 from /usr/include/boost/thread/thread_only.hpp:22,
                 from /usr/include/boost/thread/thread.hpp:12,
                 from /usr/include/boost/thread.hpp:13,
                 from /<<PKGBUILDDIR>>/src/logger.h:13,
                 from /<<PKGBUILDDIR>>/src/main.h:13,
                 from /<<PKGBUILDDIR>>/src/lengthdistribution.cpp:10:
/usr/include/boost/bind/bind.hpp:85:25: note: ‘boost::_bi::value’ declared here
   85 | template<class T> class value
      |                         ^~~~~
In file included from /usr/include/boost/math/special_functions/beta.hpp:20:
/usr/include/boost/math/tools/promotion.hpp:90:36: error: ‘common_type_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘common_type’? [-Wtemplate-body]
   90 |          using type = boost::math::common_type_t<T1, T2, float>;
      |                                    ^~~~~~~~~~~~~
      |                                    common_type
In file included from /usr/include/boost/math/special_functions/gamma.hpp:30, from /usr/include/boost/math/special_functions/beta.hpp:22: /usr/include/boost/math/special_functions/trunc.hpp:324:44: error: ‘enable_if_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘enable_if’? 324 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<int, T>, int>
      |                                            ^~~~~~~~~~~
      |                                            enable_if
/usr/include/boost/math/special_functions/trunc.hpp:331:44: error: ‘enable_if_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘enable_if’? 331 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<!boost::math::is_constructible_v<int, T>, int>
      |                                            ^~~~~~~~~~~
      |                                            enable_if
/usr/include/boost/math/special_functions/trunc.hpp:339:44: error: ‘enable_if_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘enable_if’? 339 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<long, T>, long>
      |                                            ^~~~~~~~~~~
      |                                            enable_if
/usr/include/boost/math/special_functions/trunc.hpp:346:44: error: ‘enable_if_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘enable_if’? 346 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<!boost::math::is_constructible_v<long, T>, long>
      |                                            ^~~~~~~~~~~
      |                                            enable_if
/usr/include/boost/math/special_functions/trunc.hpp:354:44: error: ‘enable_if_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘enable_if’? 354 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<long long, T>, long long>
      |                                            ^~~~~~~~~~~
      |                                            enable_if
/usr/include/boost/math/special_functions/trunc.hpp:361:53: error: ‘enable_if_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘enable_if’? 361 | BOOST_MATH_GPU_ENABLED inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
      |                                                     ^~~~~~~~~~~
      |                                                     enable_if
/usr/include/boost/math/special_functions/trunc.hpp:361:64: error: expected unqualified-id before ‘<’ token 361 | BOOST_MATH_GPU_ENABLED inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
      |                                                                ^
/usr/include/boost/math/special_functions/trunc.hpp:369:76: error: ‘enable_if_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘enable_if’? 369 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline boost::math::enable_if_t<boost::math::is_constructible_v<long long, T>, long long> | ^~~~~~~~~~~ | enable_if /usr/include/boost/math/special_functions/trunc.hpp:376:85: error: ‘enable_if_t’ in namespace ‘boost::math’ does not name a template type; did you mean ‘enable_if’? 376 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long> | ^~~~~~~~~~~ | enable_if /usr/include/boost/math/special_functions/trunc.hpp:376:96: error: expected unqualified-id before ‘<’ token 376 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long> | ^ In file included from /usr/include/boost/math/special_functions/detail/polygamma.hpp:24, from /usr/include/boost/math/special_functions/polygamma.hpp:15, from /usr/include/boost/math/special_functions/gamma.hpp:42: /usr/include/boost/math/special_functions/pow.hpp:126:79: error: redeclaration ‘constexpr typename boost::math::tools::promote_args<T2>::type boost::math::pow(T, const Policy&)’ differs in ‘constexpr’ from previous declaration 126 | BOOST_MATH_GPU_ENABLED constexpr inline typename tools::promote_args<T>::type pow(T base, const Policy& policy) | ^~~ In file included from /usr/include/boost/math/special_functions/gamma.hpp:28: /usr/include/boost/math/special_functions/math_fwd.hpp:1173:79: note: previous declaration ‘boost::math::tools::promote_args_t<T> boost::math::pow(T, const Policy&)’ 1173 | BOOST_MATH_GPU_ENABLED BOOST_MATH_CXX14_CONSTEXPR tools::promote_args_t<T> pow(T base, const Policy& policy); | ^~~ /usr/include/boost/math/special_functions/pow.hpp:133:79: error: redeclaration ‘constexpr typename boost::math::tools::promote_args<T2>::type boost::math::pow(T)’ differs in ‘constexpr’ from previous declaration 133 | BOOST_MATH_GPU_ENABLED constexpr inline typename tools::promote_args<T>::type pow(T base) | ^~~ /usr/include/boost/math/special_functions/math_fwd.hpp:1176:79: note: previous declaration ‘boost::math::tools::promote_args_t<T> boost::math::pow(T)’ 1176 | BOOST_MATH_GPU_ENABLED BOOST_MATH_CXX14_CONSTEXPR tools::promote_args_t<T> pow(T base); | ^~~ /usr/include/boost/math/tools/promotion.hpp: In instantiation of ‘struct boost::math::tools::promote_args_permissive<double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >’: /usr/include/boost/math/tools/promotion.hpp:119:16: required from ‘struct boost::math::tools::promote_args<double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >’ 119 | using type = typename promote_args_permissive<Args...>::type;
      |                ^~~~
/usr/include/boost/math/tools/promotion.hpp:129:13: required by substitution of ‘template<class ... Args> using boost::math::tools::promote_args_t = typename boost::math::tools::promote_args::type [with Args = {double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>}]’
  129 |       using promote_args_t = typename promote_args<Args...>::type;
      |             ^~~~~~~~~~~~~~
/usr/include/boost/math/special_functions/beta.hpp:1622:4: required by substitution of ‘template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A) [with RT1 = double; RT2 = double; A = boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
 1622 |    beta(RT1 a, RT2 b, A arg)
      |    ^~~~
/usr/include/boost/math/special_functions/binomial.hpp:47:55: required from ‘T boost::math::binomial_coefficient(unsigned int, unsigned int, const Policy&) [with T = double; Policy = policies::policy<policies::promote_double<false>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]’ 47 | result = static_cast<T>(k * boost::math::beta(static_cast<T>(k), static_cast<T>(n-k+1), pol)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/math/special_functions/binomial.hpp:71:98: required from here 71 | return policies::checked_narrowing_cast<float, forwarding_policy>(binomial_coefficient<double>(n, k, forwarding_policy()), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/math/tools/promotion.hpp:105:16: error: no type named ‘type’ in ‘struct boost::math::tools::pa2_integral_already_removed<double, double, true>’
  105 |          using type = typename pa2_integral_already_removed<
      |                ^~~~
In file included from /usr/include/boost/math/special_functions/beta.hpp:32:
/usr/include/boost/math/special_functions/binomial.hpp: In instantiation of ‘T boost::math::binomial_coefficient(unsigned int, unsigned int, const Policy&) [with T = double; Policy = policies::policy<policies::promote_double<false>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]’: /usr/include/boost/math/special_functions/binomial.hpp:71:98: required from here 71 | return policies::checked_narrowing_cast<float, forwarding_policy>(binomial_coefficient<double>(n, k, forwarding_policy()), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/math/special_functions/binomial.hpp:47:55: error: no matching function for call to ‘beta(double, double, const boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>&)’ 47 | result = static_cast<T>(k * boost::math::beta(static_cast<T>(k), static_cast<T>(n-k+1), pol)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/math/special_functions/binomial.hpp:47:55: note: there are 3 candidates /usr/include/boost/math/special_functions/beta.hpp:1631:4: note: candidate 1: ‘template<class RT1, class RT2> boost::math::tools::promote_args_t<RT1, RT2> boost::math::beta(RT1, RT2)’
 1631 |    beta(RT1 a, RT2 b)
      |    ^~~~
/usr/include/boost/math/special_functions/beta.hpp:1631:4: note: candidate expects 2 arguments, 3 provided /usr/include/boost/math/special_functions/beta.hpp:1622:4: note: candidate 2: ‘template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A)’
 1622 |    beta(RT1 a, RT2 b, A arg)
      |    ^~~~
/usr/include/boost/math/special_functions/beta.hpp:1622:4: note: substitution of deduced template arguments resulted in errors seen above /usr/include/boost/math/special_functions/beta.hpp:1638:4: note: candidate 3: ‘template<class RT1, class RT2, class RT3, class Policy> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, RT3, const Policy&)’
 1638 |    beta(RT1 a, RT2 b, RT3 x, const Policy&)
      |    ^~~~
/usr/include/boost/math/special_functions/beta.hpp:1638:4: note: candidate expects 4 arguments, 3 provided /usr/include/boost/math/special_functions/binomial.hpp:49:61: error: no matching function for call to ‘beta(double, double, const boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>&)’ 49 | result = static_cast<T>((n - k) * boost::math::beta(static_cast<T>(k+1), static_cast<T>(n-k), pol)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/math/special_functions/binomial.hpp:49:61: note: there are 3 candidates /usr/include/boost/math/special_functions/beta.hpp:1631:4: note: candidate 1: ‘template<class RT1, class RT2> boost::math::tools::promote_args_t<RT1, RT2> boost::math::beta(RT1, RT2)’
 1631 |    beta(RT1 a, RT2 b)
      |    ^~~~
/usr/include/boost/math/special_functions/beta.hpp:1631:4: note: candidate expects 2 arguments, 3 provided /usr/include/boost/math/special_functions/beta.hpp:1622:4: note: candidate 2: ‘template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A)’
 1622 |    beta(RT1 a, RT2 b, A arg)
      |    ^~~~
/usr/include/boost/math/special_functions/beta.hpp:1622:4: note: template argument deduction/substitution failed: /usr/include/boost/math/special_functions/beta.hpp:1638:4: note: candidate 3: ‘template<class RT1, class RT2, class RT3, class Policy> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, RT3, const Policy&)’
 1638 |    beta(RT1 a, RT2 b, RT3 x, const Policy&)
      |    ^~~~
/usr/include/boost/math/special_functions/beta.hpp:1638:4: note: candidate expects 4 arguments, 3 provided /usr/include/boost/math/tools/promotion.hpp: In instantiation of ‘struct boost::math::tools::promote_args_permissive<double, double>’: /usr/include/boost/math/tools/promotion.hpp:105:16: required from ‘struct boost::math::tools::promote_args_permissive<double, double, double>’
  105 |          using type = typename pa2_integral_already_removed<
      |                ^~~~
/usr/include/boost/math/tools/promotion.hpp:119:16: required from ‘struct boost::math::tools::promote_args<double, double, double>’ 119 | using type = typename promote_args_permissive<Args...>::type;
      |                ^~~~
/usr/include/boost/math/tools/promotion.hpp:129:13: required by substitution of ‘template<class ... Args> using boost::math::tools::promote_args_t = typename boost::math::tools::promote_args::type [with Args = {double, double, double}]’
  129 |       using promote_args_t = typename promote_args<Args...>::type;
      |             ^~~~~~~~~~~~~~
/usr/include/boost/math/special_functions/beta.hpp:1724:4: required by substitution of ‘template<class RT1, class RT2, class RT3, class Policy> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::ibeta_derivative(RT1, RT2, RT3, const Policy&) [with RT1 = double; RT2 = double; RT3 = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
 1724 |    ibeta_derivative(RT1 a, RT2 b, RT3 x, const Policy&)
      |    ^~~~~~~~~~~~~~~~
/usr/include/boost/math/distributions/binomial.hpp:501:32: required from ‘RealType boost::math::pdf(const binomial_distribution<RealType, Policy>&, const RealType&) [with RealType = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]’ 501 | return ibeta_derivative(k+1, n-k+1, dist.success_fraction(), Policy()) / (n+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/math/distributions/detail/derived_accessors.hpp:115:14: required from ‘typename Distribution::value_type boost::math::pdf(const Distribution&, const RealType&) [with Distribution = binomial_distribution<>; RealType = long unsigned int; typename Distribution::value_type = double]’
  115 |    return pdf(dist, static_cast<value_type>(x));
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/lengthdistribution.cpp:63:38:   required from here
   63 |     _kernel[i] = log(boost::math::pdf(binom, i));
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/math/tools/promotion.hpp:105:16: error: no type named ‘type’ in ‘struct boost::math::tools::pa2_integral_already_removed<double, double, true>’
  105 |          using type = typename pa2_integral_already_removed<
      |                ^~~~
/usr/include/boost/math/distributions/binomial.hpp: In instantiation of ‘RealType boost::math::pdf(const binomial_distribution<RealType, Policy>&, const RealType&) [with RealType = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]’: /usr/include/boost/math/distributions/detail/derived_accessors.hpp:115:14: required from ‘typename Distribution::value_type boost::math::pdf(const Distribution&, const RealType&) [with Distribution = binomial_distribution<>; RealType = long unsigned int; typename Distribution::value_type = double]’
  115 |    return pdf(dist, static_cast<value_type>(x));
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/lengthdistribution.cpp:63:38:   required from here
   63 |     _kernel[i] = log(boost::math::pdf(binom, i));
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/math/distributions/binomial.hpp:501:32: error: no matching function for call to ‘ibeta_derivative(double, double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>)’ 501 | return ibeta_derivative(k+1, n-k+1, dist.success_fraction(), Policy()) / (n+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/math/distributions/binomial.hpp:501:32: note: there are 2 candidates /usr/include/boost/math/special_functions/beta.hpp:1724:4: note: candidate 1: ‘template<class RT1, class RT2, class RT3, class Policy> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::ibeta_derivative(RT1, RT2, RT3, const Policy&)’
 1724 |    ibeta_derivative(RT1 a, RT2 b, RT3 x, const Policy&)
      |    ^~~~~~~~~~~~~~~~
/usr/include/boost/math/special_functions/beta.hpp:1724:4: note: substitution of deduced template arguments resulted in errors seen above /usr/include/boost/math/special_functions/beta.hpp:1740:4: note: candidate 2: ‘template<class RT1, class RT2, class RT3> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::ibeta_derivative(RT1, RT2, RT3)’
 1740 |    ibeta_derivative(RT1 a, RT2 b, RT3 x)
      |    ^~~~~~~~~~~~~~~~
/usr/include/boost/math/special_functions/beta.hpp:1740:4: note: candidate expects 3 arguments, 4 provided make[3]: *** [src/CMakeFiles/express.dir/build.make:154: src/CMakeFiles/express.dir/lengthdistribution.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:109: src/CMakeFiles/express.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: berkeley-express
Source-Version: 1.5.3+dfsg-5
Done: Étienne Mollier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
berkeley-express, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Étienne Mollier <[email protected]> (supplier of updated berkeley-express 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 04 Jan 2026 21:50:53 +0100
Source: berkeley-express
Architecture: source
Version: 1.5.3+dfsg-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1110628
Changes:
 berkeley-express (1.5.3+dfsg-5) unstable; urgency=medium
 .
   * Team upload.
   * cxx14.patch: new: bump to standard gnu++14.
     This is necessary to fix build failures with boost1.88, older levels
     like gnu++11 are now too old and incompatible. (Closes: #1110628)
   * d/rules: canonically populate CPPFLAGS.
   * d/control: drop redundant Priority: optional.
   * d/control: drop redundant Rules-Requires-Root: no.
   * d/control: declare compliance to standards version 4.7.3.
   * d/patches/*: normalize Last-Update timestamp.
Checksums-Sha1:
 6ac9d5f3cdbb7449d5b5d775dcfc8bbbae348d02 2625 berkeley-express_1.5.3+dfsg-5.dsc
 6c40907ad0fa33b1e1c8c196e016c2013ed212e0 11124 
berkeley-express_1.5.3+dfsg-5.debian.tar.xz
Checksums-Sha256:
 5da6a24b7f40dbc8bf9ab695ca5bb308f980de807b85b498cfc095ab098247fd 2625 
berkeley-express_1.5.3+dfsg-5.dsc
 37da7f819a211469af12e69cfc20fccba77e78375a694534fd8723bd94a93359 11124 
berkeley-express_1.5.3+dfsg-5.debian.tar.xz
Files:
 54cda34bf31dfa217c8a79327167bd19 2625 science optional 
berkeley-express_1.5.3+dfsg-5.dsc
 a3f245216db597af019510fc093b3cda 11124 science optional 
berkeley-express_1.5.3+dfsg-5.debian.tar.xz

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

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmla1NgUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdqPXw//TqyjRPsB5mVcyu+heHP+YjpPgXsx
EY5Iw1Y1yNrztxUFgMklQKlsxhMVRBUhnCHT/xyPyDr3MUipRc3bz6ZRna8Dq1gC
ZTPukjhqA/WL0HiqCJDaL7XXZXUU254p+lQssNzHpXjKufeAmlgr9I7AHWRuJ8pS
hawL3tQzY5PoYp2YPxuu+ZBWxVhFfgvoyUJ8GT3X8w5+Obq/Om2l4EqbuN134UJu
uEu+G5CvvxTYsL4v+qEL05y+OtfHxxS9XJ2EJ0V40qww3m3S7dcgcAIAxBONh0OH
EJEhi9FGZahHpB1nBK2G0MIgaoH6STXUo6U2bXXJUq8f4kIis481JkIE1gKSdajy
cD98Z5zi2+peWg3gH4j/ZPTJl+WEjj5bqObO/hB+l+jxdDRnd51wzivRsyDYoUb4
/1Rded4yCD0I7t9aORK4eZBy0mA42fVUmqlPG2BKtUsI5vUfwMybEAmEpew5fwxT
A7VCmozlPPGWebTH/AVbDGcB3E35vTe8UUGiEcPBI1b125FjB7bAglkWRubA9tu+
6oSP7mT1WKz31gEg9Ll2EXmuwZHAIB6WcX/Z2RhTD4tnnZVOgfdlnXETSf1u+/Y5
lRdDuCbD4uWh4qyYYtX+7eFd4XR4W+jbDZ9ewkPM3MYxsqYMlEvvLYxlEWAW5nr8
97rIfLcSWJTdJpY=
=rPCu
-----END PGP SIGNATURE-----

Attachment: pgpYGkzv5tXsE.pgp
Description: PGP signature


--- End Message ---

Reply via email to