% sudo nice port install openvrml
---> Computing dependencies for openvrml
---> Building openvrml
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_openvrml/work/openvrml-0.18.3" && /usr/bin/make -j2 all " returned error 2
Command output: /usr/include/c++/4.2.1/bits/stl_iterator_base_types.h:129: instantiated from 'std::iterator_traits<boost::ptr_map_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const openvrml::local::profile* const> >'
/opt/local/include/boost/detail/iterator.hpp:83: instantiated from 'boost::detail::iterator_traits<boost::ptr_map_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const openvrml::local::profile* const> >'
/opt/local/include/boost/iterator/iterator_traits.hpp:30: instantiated from 'boost::iterator_value<boost::ptr_map_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const openvrml::local::profile* const> >'
/opt/local/include/boost/ptr_container/ptr_map_adapter.hpp:163: instantiated from 'boost::ptr_container_detail::ptr_map_adapter_base<openvrml::local::profile, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*> > >, boost::heap_clone_allocator, true>'
/opt/local/include/boost/ptr_container/ptr_map_adapter.hpp:388: instantiated from 'boost::ptr_map_adapter<openvrml::local::profile, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*> > >, boost::heap_clone_allocator, true>'
/opt/local/include/boost/ptr_container/ptr_map.hpp:36: instantiated from 'boost::ptr_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, openvrml::local::profile, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::heap_clone_allocator, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*> > >'
../src/libopenvrml/openvrml/local/component.h:132: instantiated from here
/opt/local/include/boost/type_traits/is_function.hpp:52: warning: 'boost::detail::is_function_chooser<false>::result_<boost::ptr_container_detail::ref_pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const openvrml::local::profile* const> >' declared with greater visibility than its base 'boost::type_traits::is_function_ptr_helper<boost::ptr_container_detail::ref_pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const openvrml::local::profile* const>*>'
libopenvrml/openvrml/scene.cpp: In member function 'void openvrml::scene::read_stream(std::auto_ptr<openvrml::resource_istream>, std::auto_ptr<openvrml::stream_listener>)':
libopenvrml/openvrml/scene.cpp:443: error: 'function0' is not a member of 'boost'
libopenvrml/openvrml/scene.cpp:443: error: expected primary-expression before 'void'
libopenvrml/openvrml/scene.cpp:443: error: expected `;' before 'void'
libopenvrml/openvrml/scene.cpp:444: error: 'f' was not declared in this scope
libopenvrml/openvrml/scene.cpp: In member function 'void openvrml::scene::create_vrml_from_url(const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const boost::intrusive_ptr<openvrml::node>&, const std::string&)':
libopenvrml/openvrml/scene.cpp:519: error: 'function0' is not a member of 'boost'
libopenvrml/openvrml/scene.cpp:519: error: expected primary-expression before 'void'
libopenvrml/openvrml/scene.cpp:519: error: expected `;' before 'void'
libopenvrml/openvrml/scene.cpp:520: error: 'f' was not declared in this scope
libopenvrml/openvrml/browser.cpp: In member function 'void openvrml::browser::load_url(const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)':
libopenvrml/openvrml/browser.cpp:2059: error: 'function0' is not a member of 'boost'
libopenvrml/openvrml/browser.cpp:2059: error: expected primary-expression before 'void'
libopenvrml/openvrml/browser.cpp:2059: error: expected `;' before 'void'
libopenvrml/openvrml/browser.cpp:2062: error: 'f' was not declared in this scope
make[4]: *** [libopenvrml/openvrml/libopenvrml_libopenvrml_la-scene.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [libopenvrml/openvrml/libopenvrml_libopenvrml_la-browser.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Error: Status 1 encountered during processing.
The fix for #22185 (r60121) should fix this.