[MacPorts] #55301: openvrml @0.18.9_4: error: no member named 'check_is_close' in namespace 'boost::test_tools' (was: openvrml @0.18.9_4 fails to build - Mavericks)
MacPorts
noreply at macports.org
Sun Nov 12 11:29:43 UTC 2017
#55301: openvrml @0.18.9_4: error: no member named 'check_is_close' in namespace
'boost::test_tools'
-----------------------+-------------------
Reporter: tehcog | Owner:
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Resolution: | Keywords:
Port: openvrml |
-----------------------+-------------------
Changes (by ryandesign):
* keywords: Mavericks =>
Comment:
The log says:
{{{
:info:build In file included from libopenvrml/openvrml/basetypes.cpp:23:
:info:build In file included from
libopenvrml/openvrml/x3d_vrml_grammar.h:24:
:info:build ../src/libopenvrml/openvrml/vrml97_grammar.h:425:42: error: no
member named 'check_is_close' in namespace 'boost::test_tools'
:info:build using boost::test_tools::check_is_close;
:info:build ~~~~~~~~~~~~~~~~~~~^
:info:build ../src/libopenvrml/openvrml/vrml97_grammar.h:426:23: error: no
member named 'percent_tolerance' in namespace 'boost::test_tools'; did you
mean 'boost::math::fpc::percent_tolerance'?
:info:build using boost::test_tools::percent_tolerance;
:info:build ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build boost::math::fpc::percent_tolerance
:info:build
/opt/local/include/boost/test/tools/floating_point_comparison.hpp:107:1:
note: 'boost::math::fpc::percent_tolerance' declared here
:info:build percent_tolerance( FPT v )
:info:build ^
}}}
This is probably because we just updated boost from 1.59.0 to 1.65.1 and
this version of openvrml is probably not compatible with that version of
boost.
I don't see a newer version of openvrml on their web site. Maybe report
the bug to them?
--
Ticket URL: <https://trac.macports.org/ticket/55301#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list