View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002491 | ardour | other | public | 2008-12-14 14:27 | 2009-07-05 02:19 |
| Reporter | alanpasi | Assigned To | drobilla | ||
| Priority | immediate | Severity | major | Reproducibility | always |
| Status | closed | Resolution | won't fix | ||
| Summary | 0002491: Build error | ||||
| Description | Hi, 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 | ||||
| Tags | No tags attached. | ||||
|
|
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. |
|
|
Hi May I already use waf to build Ardour 3? Thank you, Alanapasi |
|
|
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... |
|
|
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. |
|
|
Oi Done like you said, but not solved. Thank you. |
|
|
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. |
| 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 |