Package: muse
Version: 0.6.3-3
Severity: serious

muse fails to build because there is no matching function for a call:

> if /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -g 
> -fno-exceptions -Wall -W -D_GNU_SOURCE -D_REENTRANT   -DQT_CLEAN_NAMESPACE 
> -DQT_NO_COMPAT   -I.. -I../widgets -I/usr/include/qt3    -g -O2 -MT genset.lo 
> -MD -MP -MF ".deps/genset.Tpo" \
>   -c -o genset.lo `test -f 'genset.cpp' || echo './'`genset.cpp; \
> then mv -f ".deps/genset.Tpo" ".deps/genset.Plo"; \
> else rm -f ".deps/genset.Tpo"; exit 1; \
> fi
> rm -f .libs/genset.lo
> g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -fno-exceptions -Wall -W -D_GNU_SOURCE 
> -D_REENTRANT -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -I.. -I../widgets 
> -I/usr/include/qt3 -g -O2 -MT genset.lo -MD -MP -MF .deps/genset.Tpo -c 
> genset.cpp  -fPIC -DPIC -o .libs/genset.lo
> ../node.h:67: warning: unused parameter 'v'
> ../node.h:72: warning: unused parameter 'v'
> ../node.h:131: warning: 'class SNode' has virtual functions but non-virtual 
> destructor
> genset.cpp: In constructor 
> 'GlobalSettingsConfig::GlobalSettingsConfig(QWidget*, const char*)':
> genset.cpp:46: warning: passing 'double' for argument 1 to 'virtual void 
> QSpinBox::setValue(int)'
> /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/bits/stl_tree.h:
>  In member function 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, 
> _KeyOfValue, _Compare, _Alloc>::_M_create_node(const _Val&) [with _Key = int, 
> _Val = std::pair<const int, MidiPlayEvent>, _KeyOfValue = 
> std::_Select1st<std::pair<const int, MidiPlayEvent> >, _Compare = 
> std::less<int>, _Alloc = RTalloc<MidiPlayEvent>]':
> /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/bits/stl_tree.h:793:
>    instantiated from 'typename std::_Rb_tree<_Key, _Val, _KeyOfValue, 
> _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
> _Alloc>::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, const 
> _Val&) [with _Key = int, _Val = std::pair<const int, MidiPlayEvent>, 
> _KeyOfValue = std::_Select1st<std::pair<const int, MidiPlayEvent> >, _Compare 
> = std::less<int>, _Alloc = RTalloc<MidiPlayEvent>]'
> /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/bits/stl_tree.h:815:
>    instantiated from 'typename std::_Rb_tree<_Key, _Val, _KeyOfValue, 
> _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
> _Alloc>::insert_equal(const _Val&) [with _Key = int, _Val = std::pair<const 
> int, MidiPlayEvent>, _KeyOfValue = std::_Select1st<std::pair<const int, 
> MidiPlayEvent> >, _Compare = std::less<int>, _Alloc = RTalloc<MidiPlayEvent>]'
> /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/bits/stl_multimap.h:348:
>    instantiated from 'typename std::_Rb_tree<_Key, std::pair<const _Key, 
> _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, 
> _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(const 
> std::pair<const _Key, _Tp>&) [with _Key = int, _Tp = MidiPlayEvent, _Compare 
> = std::less<int>, _Alloc = RTalloc<MidiPlayEvent>]'
> ../mpevent.h:68:   instantiated from here
> /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/bits/stl_tree.h:367:
>  error: no matching function for call to 
> 'RTalloc<MidiPlayEvent>::construct(std::pair<const int, MidiPlayEvent>*, 
> const std::pair<const int, MidiPlayEvent>&)'
> ../memory.h:113: note: candidates are: void RTalloc<T>::construct(T*, const 
> T&) [with T = MidiPlayEvent]

-- 
Matt

Attachment: signature.asc
Description: Digital signature

Reply via email to