On Mon, 2015-07-27 at 13:31 +0100, Jonathan Wakely wrote: > On 23/07/15 14:33 +0200, David Tardon wrote: > > Hi, > > > > On Thu, Jul 23, 2015 at 02:27:33PM +0200, David Tardon wrote: > > > Hi, > > > > > > On Sat, Jul 18, 2015 at 12:46:51PM +0100, Jonathan Wakely wrote: > > > > Any problems rebuilding either open a bug or feel free to email > > > > me or > > > > ping me on IRC (my freenode nick is 'redi') and I'll be happy > > > > to help. > > > > > > This is a work-in-progress list of FTBFS packages: > > > > > > * Build failures: > > > > > > - F23 + Rawhide > > > > > > ledger > > This patch is needed to make Ledger compile with Boost 1.58.0 I submitted a build using the patch you submitted as an upstream PR - https://github.com/ledger/ledger/pull/422 - but it still failed: https://kojipkgs.fedoraproject.org//work/tasks/9527/10499527/build.log In file included from /usr/include/boost/function/detail/maybe_include.hpp:23:0, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from /usr/include/boost/function.hpp:64, from /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /usr/include/boost/algorithm/string/find_iterator.hpp:24, from /usr/include/boost/algorithm/string/iter_find.hpp:27, from /usr/include/boost/algorithm/string/split.hpp:16, from /usr/include/boost/algorithm/string.hpp:23, from /builddir/build/BUILD/ledger-720c03b139d251c53f9deef491f5953e2fdb97ca/system.hh:173: /usr/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker2<FunctionObj, R, T0, T1>::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = ledger::{anonymous}::insert_prices_in_map; R = void; T0 = boost::posix_time::ptime; T1 = const ledger::amount_t&]': /usr/include/boost/function/function_template.hpp:940:38: required from 'void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = ledger::{anonymous}::insert_prices_in_map; R = void; T0 = boost::posix_time::ptime; T1 = const ledger::amount_t&]' /usr/include/boost/function/function_template.hpp:728:7: required from 'boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = ledger::{anonymous}::insert_prices_in_map; R = void; T0 = boost::posix_time::ptime; T1 = const ledger::amount_t&; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]' /usr/include/boost/function/function_template.hpp:1077:16: required from 'boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = ledger::{anonymous}::insert_prices_in_map; R = void; T0 = boost::posix_time::ptime; T1 = const ledger::amount_t&; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]' /builddir/build/BUILD/ledger-720c03b139d251c53f9deef491f5953e2fdb97ca/src/filters.cc:788:69: required from here /usr/include/boost/function/function_template.hpp:159:11: error: no match for call to '(ledger::{anonymous}::insert_prices_in_map) (boost::posix_time::ptime, const ledger::amount_t&)' BOOST_FUNCTION_RETURN((*f)(BOOST_FUNCTION_ARGS)); ^ /builddir/build/BUILD/ledger-720c03b139d251c53f9deef491f5953e2fdb97ca/src/filters.cc:710:10: note: candidate: void ledger::{anonymous}::insert_prices_in_map::operator()(ledger::datetime_t&, const ledger::amount_t&) <near match> void operator()(datetime_t& date, const amount_t& price) { ^ /builddir/build/BUILD/ledger-720c03b139d251c53f9deef491f5953e2fdb97ca/src/filters.cc:710:10: note: conversion of argument 1 would be ill-formed: In file included from /usr/include/boost/function/detail/maybe_include.hpp:23:0, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from /usr/include/boost/function.hpp:64, from /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /usr/include/boost/algorithm/string/find_iterator.hpp:24, from /usr/include/boost/algorithm/string/iter_find.hpp:27, from /usr/include/boost/algorithm/string/split.hpp:16, from /usr/include/boost/algorithm/string.hpp:23, from /builddir/build/BUILD/ledger-720c03b139d251c53f9deef491f5953e2fdb97ca/system.hh:173: /usr/include/boost/function/function_template.hpp:159:11: error: invalid initialization of non-const reference of type 'ledger::datetime_t& {aka boost::posix_time::ptime&}' from an rvalue of type 'boost::posix_time::ptime' BOOST_FUNCTION_RETURN((*f)(BOOST_FUNCTION_ARGS)); ^ -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net http://www.happyassassin.net -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct