On Fri, Feb 16, 2018 at 05:02:33PM +0100, Thomas Klausner wrote: > ledger-3.1.1nb6: boost trouble, but I don't know why this breaks and other > boost stuff works: > > /usr/pkg/include/boost/core/enable_if.hpp:41:10: error: incomplete type > 'boost::optional_detail::is_optional_val_init_candidate<std::map<std::basic_string<char>, > std::pair<boost::optional<ledger::value_t>, bool>, > boost::function<bool(std::basic_string<char>, std::basic_string<char>)> >, > const boost::optional<std::map<std::basic_string<char>, > std::pair<boost::optional<ledger::value_t>, bool>, > boost::function<bool(std::basic_string<char>, std::basic_string<char>)> > > >&>' used in nested name specifier > struct enable_if : public enable_if_c<Cond::value, T> {}; > ^~~~~~~~~ >
I've tried git head (and head of release/3.1.2 branch), and that version builds fine, but I couldn't identify the relevant diff by reading the diff. I've requested a new release. Thomas