View Issue Details

IDProjectCategoryView StatusLast Update
0002491ardourotherpublic2009-07-05 02:19
Reporteralanpasi Assigned Todrobilla  
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionwon't fix 
Summary0002491: Build error
DescriptionHi,
I got this error when tried to build SVN 3.0.

libs/midi++2/libmidi++.so: undefined reference to `Evoral::MIDIEvent::MIDIEvent(XMLNode const&)'
libs/midi++2/libmidi++.so: undefined reference to `Evoral::MIDIEvent::to_xml() const'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence::is_sorted() const'
collect2: ld returned 1 exit status
scons: *** [gtk2_ardour/ardour-3.0] Error 1
scons: building terminated because of errors.

Thank you,
Alanpasi
TagsNo tags attached.

Activities

alanpasi

2009-02-21 14:40

reporter   ~0005747

Not yet solved.
gtk2_ardour/midi_region_view.o: In function `MidiRegionView::create_note_at(double, double, double)':
midi_region_view.cc:(.text+0x2640): undefined reference to `Evoral::Note<double>::Note(unsigned char, double, double, unsigned char, unsigned char)'
gtk2_ardour/midi_region_view.o: In function `MidiRegionView::change_note_velocity(Gnome::Canvas::CanvasNoteEvent*, signed char, bool)':
midi_region_view.cc:(.text+0x4259): undefined reference to `Evoral::Note<double>::Note(Evoral::Note<double> const&)'
gtk2_ardour/midi_region_view.o: In function `MidiRegionView::commit_resizing(Gnome::Canvas::CanvasNote::NoteEnd, double, bool)':
midi_region_view.cc:(.text+0x5b9a): undefined reference to `Evoral::Note<double>::Note(Evoral::Note<double> const&)'
gtk2_ardour/midi_region_view.o: In function `MidiRegionView::change_channel(unsigned char)':
midi_region_view.cc:(.text+0x62a3): undefined reference to `Evoral::Note<double>::Note(Evoral::Note<double> const&)'
gtk2_ardour/midi_region_view.o: In function `MidiRegionView::note_dropped(Gnome::Canvas::CanvasNoteEvent*, double, unsigned char)':
midi_region_view.cc:(.text+0x94a4): undefined reference to `Evoral::Note<double>::Note(Evoral::Note<double> const&)'
gtk2_ardour/midi_region_view.o: In function `MidiRegionView::redisplay_model()':
midi_region_view.cc:(.text+0xbd85): undefined reference to `Evoral::Sequence<double>::read_lock() const'
midi_region_view.cc:(.text+0xbf1e): undefined reference to `Evoral::Sequence<double>::read_unlock() const'
gtk2_ardour/midi_region_view.o: In function `void boost::checked_delete<Evoral::Note<double> >(Evoral::Note<double>*)':
midi_region_view.cc:(.text._ZN5boost14checked_deleteIN6Evoral4NoteIdEEEEvPT_[void boost::checked_delete<Evoral::Note<double> >(Evoral::Note<double>*)]+0x10): undefined reference to `Evoral::Note<double>::~Note()'
gtk2_ardour/midi_region_view.o: In function `boost::detail::sp_counted_impl_p<Evoral::Note<double> >::dispose()':
midi_region_view.cc:(.text._ZN5boost6detail17sp_counted_impl_pIN6Evoral4NoteIdEEE7disposeEv[boost::detail::sp_counted_impl_p<Evoral::Note<double> >::dispose()]+0x13): undefined reference to `Evoral::Note<double>::~Note()'
libs/ardour/libardour.so: undefined reference to `Evoral::SMF::seek_to_track(int)'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::const_iterator::invalidate()'
libs/ardour/libardour.so: undefined reference to `Evoral::SMF::append_event_delta(unsigned int, unsigned int, unsigned char const*)'
libs/ardour/libardour.so: undefined reference to `Evoral::ControlList::create_curve()'
libs/ardour/libardour.so: undefined reference to `Evoral::Event<double>::~Event()'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::const_iterator::operator==(Evoral::Sequence<double>::const_iterator const&) const'
libs/ardour/libardour.so: undefined reference to `Evoral::SMF::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned short)'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::const_iterator::const_iterator()'
libs/ardour/libardour.so: undefined reference to `Evoral::Event<double>::Event(Evoral::Event<double> const&, bool)'
libs/ardour/libardour.so: undefined reference to `Evoral::SMF::begin_write()'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::end_write(bool)'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::const_iterator::operator=(Evoral::Sequence<double>::const_iterator const&)'
libs/ardour/libardour.so: undefined reference to `virtual thunk to Evoral::Sequence<double>::clear()'
libs/ardour/libardour.so: undefined reference to `Evoral::Event<unsigned int>::Event(unsigned int, unsigned int, unsigned int, unsigned char*, bool)'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::remove_note_unlocked(boost::shared_ptr<Evoral::Note<double> const>)'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::write_unlock()'
libs/ardour/libardour.so: undefined reference to `Evoral::Event<double>::Event(unsigned int, double, unsigned int, unsigned char*, bool)'
libs/ardour/libardour.so: undefined reference to `Evoral::SMF::num_tracks() const'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::const_iterator::operator++()'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::Sequence(Evoral::TypeMap const&, unsigned int)'
libs/ardour/libardour.so: undefined reference to `Evoral::ControlList::move_ranges(std::list<Evoral::RangeMove<double>, std::allocator<Evoral::RangeMove<double> > > const&)'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::add_note_unlocked(boost::shared_ptr<Evoral::Note<double> >)'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::start_write()'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::write_lock()'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::append(Evoral::Event<double> const&)'
libs/ardour/libardour.so: undefined reference to `Evoral::Event<unsigned int>::Event(Evoral::Event<unsigned int> const&, bool)'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::clear()'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::const_iterator::~const_iterator()'
libs/ardour/libardour.so: undefined reference to `Evoral::Event<unsigned int>::~Event()'
libs/ardour/libardour.so: undefined reference to `Evoral::Sequence<double>::const_iterator::const_iterator(Evoral::Sequence<double> const&, double)'
libs/ardour/libardour.so: undefined reference to `Evoral::SMF::ppqn() const'
libs/ardour/libardour.so: undefined reference to `Evoral::SMF::open(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
collect2: ld returned 1 exit status
scons: *** [gtk2_ardour/ardour-3.0] Error 1
scons: building terminated because of errors.

alanpasi

2009-02-27 01:52

reporter   ~0005775

Hi
May I already use waf to build Ardour 3?

Thank you,
Alanapasi

drobilla

2009-02-27 01:57

developer   ~0005776

You 'may' do whatever you please ;)

However it's very extremely 9999999% experimental, unsupported, does not install, and we are not interested in hearing about issues with it whatsoever yet...

thefoxbox

2009-03-17 23:05

reporter   ~0005828

I had the same/similar error. I resolved it by removing the following files and symlinks and reinstalling the latest svn version of slv2.

/usr/local/lib/libslv2.so
/usr/local/lib/libslv2.so.9
/usr/local/lib/libslv2.so.9.1.1

Those files/symlinks were created by a previous install of slv2. Perhaps just recreating the symlinks to the correct files would have also fixed the problem.

alanpasi

2009-03-21 02:43

reporter   ~0005839

Last edited: 2009-03-21 02:45

Oi
Done like you said, but not solved.
Thank you.

seablade

2009-07-05 02:19

manager   ~0006284

Not to be blunt, but there probably isn't any other way to say this.

Right now if you can't fix issues like this yourself and submit patches to fix it, you shouldn't be compiling A3. As such I am closing this issue out. We will eventually get to a point where these reports will be very much desired, but are not there yet, sorry. Thanks for your enthusiasm though.

Issue History

Date Modified Username Field Change
2008-12-14 14:27 alanpasi New Issue
2009-02-19 00:48 drobilla cost => 0.00
2009-02-19 00:48 drobilla Status new => resolved
2009-02-19 00:48 drobilla Resolution open => fixed
2009-02-19 00:48 drobilla Assigned To => drobilla
2009-02-21 14:40 alanpasi Status resolved => feedback
2009-02-21 14:40 alanpasi Resolution fixed => reopened
2009-02-21 14:40 alanpasi Note Added: 0005747
2009-02-27 01:52 alanpasi Note Added: 0005775
2009-02-27 01:57 drobilla Note Added: 0005776
2009-03-17 23:05 thefoxbox Note Added: 0005828
2009-03-21 02:43 alanpasi Note Added: 0005839
2009-03-21 02:43 alanpasi Note Edited: 0005839
2009-03-21 02:45 alanpasi Note Edited: 0005839
2009-07-05 02:19 seablade Note Added: 0006284
2009-07-05 02:19 seablade Priority normal => immediate
2009-07-05 02:19 seablade Status feedback => resolved
2009-07-05 02:19 seablade Resolution reopened => won't fix
2009-07-05 02:19 seablade Description Updated
2009-07-05 02:19 seablade Additional Information Updated
2009-07-05 02:19 seablade Status resolved => closed