On Fri, Jun 5, 2020 at 11:43 AM Jonathan Wakely <jwakely@fedoraproject.org> wrote:
On 05/06/20 09:00 -0500, Richard Shaw wrote:
The next error tells you the reason it couldn't be called:

/usr/include/boost/variant/detail/apply_visitor_unary.hpp:46:1: error: 'typedef void boost::static_visitor<void>::result_type' is inaccessible within this context

Yup, but had no idea what to do about it :)

 
And it looks like that's a bug in Boost:

// Default insert visitor
template <typename Element, typename MembersHolder>
class insert
     : MembersHolder::visitor
{

I think that base class needs to be public.

Is your work-in-progress to get freecad building pushed to dist-git?

If not, could you send me a SRPM please? I'll try building it against
a patched boost. If that works, I'll push the patched boost to rawhide
and report it upstream.

Current WIP pushed to master. Thanks!

Richard