Tim Blechmann wrote:
just to keep you busy...

argh, forgot to push ... now it is there ...

g++ -o release/gui/py_gui_wrapper.os -c -finline-limit-1000 -ftree-vectorize --param large-function-growth=1000 --param inline-unit-growth=1000 -fomit-frame-pointer -O3 -ftemplate-depth-4096 -Wnon-virtual-dtor -fPIC -DHAVE_PORTAUDIO -DNDEBUG -I/sw/include/python2.5 -I/opt/local/include -Ilibs/boost -Ilibs/property_tree -Ilibs/uuid -Ilibs/boost_lockfree -Ilibs/pri_queue -Ilibs/oscpack -Ilibs/muparser/include -Ilibs -Ilibs/sparsehash-0.9.1/src -Ilibs/libresample-0.1.3/include -Irelease -Isource source/gui/py_gui_wrapper.cpp
In file included from source/utilities/thread.hpp:53,
                 from source/kernel/object_system/objectholder.hpp:29,
                 from source/nova_includes.hpp:29,
                 from source/nova.hpp:29,
                 from source/gui/py_gui_wrapper.cpp:27:
source/utilities/semaphore.hpp:95:2: warning: #warning boost semaphore emulation In file included from libs/boost_lockfree/boost/lockfree/tagged_ptr_dcas.hpp:14,
                 from libs/boost_lockfree/boost/lockfree/tagged_ptr.hpp:17,
                 from libs/lockfree/atomic_ptr.hpp:23,
                 from libs/lockfree/set.hpp:29,
                 from source/primitives/symbol.hpp:32,
                 from source/primitives/atom.hpp:35,
                 from source/client/observer.hpp:33,
                 from source/kernel/object_system/objectholder.hpp:30,
                 from source/nova_includes.hpp:29,
                 from source/nova.hpp:29,
                 from source/gui/py_gui_wrapper.cpp:27:
libs/boost_lockfree/boost/lockfree/cas.hpp:178:2: warning: #warning ("blocking CAS2 emulation") source/primitives/symbol.hpp: In member function 'bool nova::SymbolTable<size>::comparator::operator()(nova::detail::SymbolData*, const nova::string&) [with unsigned int size = 1024u]': libs/lockfree/set.hpp:363: instantiated from 'bool lockfree::set<T, compare, internal_memory_pool, pool_size>::find(const U&, typename lockfree::pass_the_buck<64u, lockfree::set<T, compare, internal_memory_pool, pool_size>::node*>::guard, typename lockfree::pass_the_buck<64u, lockfree::set<T, compare, internal_memory_pool, pool_size>::node*>::guard, typename lockfree::pass_the_buck<64u, lockfree::set<T, compare, internal_memory_pool, pool_size>::node*>::guard, lockfree::marked_ptr<lockfree::set<T, compare, internal_memory_pool, pool_size>::node>*&, lockfree::marked_ptr<lockfree::set<T, compare, internal_memory_pool, pool_size>::node>&, lockfree::marked_ptr<lockfree::set<T, compare, internal_memory_pool, pool_size>::node>&) [with U = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, T = nova::detail::SymbolData*, compare = nova::SymbolTable<1024u>::comparator, bool internal_memory_pool = false, unsigned int pool_size = 1024u]' libs/lockfree/set.hpp:242: instantiated from 'bool lockfree::set<T, compare, internal_memory_pool, pool_size>::extract(const U&, T&) [with U = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, T = nova::detail::SymbolData*, compare = nova::SymbolTable<1024u>::comparator, bool internal_memory_pool = false, unsigned int pool_size = 1024u]' source/primitives/symbol.hpp:234: instantiated from 'nova::detail::symboldata_ptr nova::SymbolTable<size>::gen_symboldata(const nova::string&) [with unsigned int size = 1024u]'
source/primitives/symbol_implementation.hpp:36:   instantiated from here
source/primitives/symbol.hpp:181: error: 'const nova::string nova::detail::SymbolData::name' is private
source/primitives/symbol.hpp:308: error: within this context
source/primitives/symbol.hpp: In member function 'bool nova::SymbolTable<size>::comparator::operator()(const nova::string&, nova::detail::SymbolData*) [with unsigned int size = 1024u]': libs/lockfree/set.hpp:364: instantiated from 'bool lockfree::set<T, compare, internal_memory_pool, pool_size>::find(const U&, typename lockfree::pass_the_buck<64u, lockfree::set<T, compare, internal_memory_pool, pool_size>::node*>::guard, typename lockfree::pass_the_buck<64u, lockfree::set<T, compare, internal_memory_pool, pool_size>::node*>::guard, typename lockfree::pass_the_buck<64u, lockfree::set<T, compare, internal_memory_pool, pool_size>::node*>::guard, lockfree::marked_ptr<lockfree::set<T, compare, internal_memory_pool, pool_size>::node>*&, lockfree::marked_ptr<lockfree::set<T, compare, internal_memory_pool, pool_size>::node>&, lockfree::marked_ptr<lockfree::set<T, compare, internal_memory_pool, pool_size>::node>&) [with U = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, T = nova::detail::SymbolData*, compare = nova::SymbolTable<1024u>::comparator, bool internal_memory_pool = false, unsigned int pool_size = 1024u]' libs/lockfree/set.hpp:242: instantiated from 'bool lockfree::set<T, compare, internal_memory_pool, pool_size>::extract(const U&, T&) [with U = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, T = nova::detail::SymbolData*, compare = nova::SymbolTable<1024u>::comparator, bool internal_memory_pool = false, unsigned int pool_size = 1024u]' source/primitives/symbol.hpp:234: instantiated from 'nova::detail::symboldata_ptr nova::SymbolTable<size>::gen_symboldata(const nova::string&) [with unsigned int size = 1024u]'
source/primitives/symbol_implementation.hpp:36:   instantiated from here
source/primitives/symbol.hpp:181: error: 'const nova::string nova::detail::SymbolData::name' is private
source/primitives/symbol.hpp:313: error: within this context
scons: *** [release/gui/py_gui_wrapper.os] Error 1
scons: building terminated because of errors.
_______________________________________________
nova-dev mailing list
[email protected]
http://klingt.org/cgi-bin/mailman/listinfo/nova-dev
http://tim.klingt.org/nova

Reply via email to