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