Opened 14 years ago

Closed 14 years ago

#22341 closed defect (fixed)

openvrml breaks on install on snow leopard

Reported by: bumens@… Owned by: raphael@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: snowleopard Cc:
Port: openvrml

Description

% 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.

Change History (3)

comment:1 Changed 14 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to raphael@…

comment:2 Changed 14 years ago by mf2k (Frank Schima)

Keywords: snowleopard added; openvrml snow leopard removed

comment:3 Changed 14 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

The fix for #22185 (r60121) should fix this.

Note: See TracTickets for help on using tickets.