compile error SVN3.x

Hi All

I went to upgrade again recently and got the following error…
I’m on 64 bit Gentoo (overlay)… on a phenomII with amdfam10 optimizations…

I’ve logged a bug but was just wondering if anyone else has this and maybe has a resolution… ???

gtk2_ardour/ardour_ui_dialogs.o: In function ARDOUR_UI::toggle_rc_options_window()': ardour_ui_dialogs.cc:(.text+0x1eb1): undefined reference toRCOptionEditor::RCOptionEditor()’
gtk2_ardour/ardour_ui_dialogs.o: In function ARDOUR_UI::toggle_session_options_window()': ardour_ui_dialogs.cc:(.text+0x2338): undefined reference toSessionOptionEditor::SessionOptionEditor(ARDOUR::Session*)’
gtk2_ardour/mixer_strip.o: In function MixerStrip::revert_to_default_display()': mixer_strip.cc:(.text+0x59b): undefined reference toARDOUR::Delivery::set_metering(bool)’
gtk2_ardour/mixer_strip.o: In function MixerStrip::switch_io(boost::shared_ptr<ARDOUR::Route>)': mixer_strip.cc:(.text+0xece): undefined reference toARDOUR::Delivery::set_metering(bool)’
mixer_strip.cc:(.text+0x103c): undefined reference to ARDOUR::Delivery::set_metering(bool)' gtk2_ardour/mixer_strip.o: In functionMixerStrip::set_route(boost::shared_ptrARDOUR::Route)’:
mixer_strip.cc:(.text+0xce05): undefined reference to ARDOUR::Delivery::set_metering(bool)' gtk2_ardour/processor_box.o: In functionProcessorBox::paste_processor_state(std::list<XMLNode*, std::allocator<XMLNode*> > const&)’:
processor_box.cc:(.text+0x51e8): undefined reference to ARDOUR::Delivery::Delivery(ARDOUR::Session&, XMLNode const&)' gtk2_ardour/send_ui.o: In functionSendUI::SendUI(boost::shared_ptrARDOUR::Send, ARDOUR::Session&)’:
send_ui.cc:(.text+0xab4): undefined reference to ARDOUR::Delivery::set_metering(bool)' gtk2_ardour/send_ui.o: In functionSendUI::SendUI(boost::shared_ptrARDOUR::Send, ARDOUR::Session&)’:
send_ui.cc:(.text+0x1df8): undefined reference to ARDOUR::Delivery::set_metering(bool)' gtk2_ardour/send_ui.o: In functionSendUI::~SendUI()’:
send_ui.cc:(.text+0x2575): undefined reference to ARDOUR::Delivery::set_metering(bool)' gtk2_ardour/send_ui.o: In functionSendUI::~SendUI()’:
send_ui.cc:(.text+0x2885): undefined reference to ARDOUR::Delivery::set_metering(bool)' gtk2_ardour/send_ui.o: In functionSendUI::~SendUI()’:
send_ui.cc:(.text+0x2b6c): undefined reference to ARDOUR::Delivery::set_metering(bool)' libs/ardour/libardour.so: undefined reference toARDOUR::SessionConfiguration::SessionConfiguration()’
libs/ardour/libardour.so: undefined reference to ARDOUR::Delivery::Delivery(ARDOUR::Session&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ARDOUR::Delivery::Role)' libs/ardour/libardour.so: undefined reference toARDOUR::Delivery::state(bool)’
libs/ardour/libardour.so: undefined reference to ARDOUR::Delivery::can_support_io_configuration(ARDOUR::ChanCount const&, ARDOUR::ChanCount&) const' libs/ardour/libardour.so: undefined reference tovtable for ARDOUR::SessionConfiguration’
libs/ardour/libardour.so: undefined reference to ARDOUR::Delivery::set_nonself_mute(bool)' libs/ardour/libardour.so: undefined reference toARDOUR::Delivery::Delivery(ARDOUR::Session&, ARDOUR::IO*, std::basic_string<char, std::char_traits, std::allocator > const&, ARDOUR::Delivery::Role)’
libs/ardour/libardour.so: undefined reference to ARDOUR::Delivery::Delivery(ARDOUR::Session&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ARDOUR::Delivery::Role)' libs/ardour/libardour.so: undefined reference toARDOUR::Delivery::run_in_place(ARDOUR::BufferSet&, long, long, unsigned int)’
libs/ardour/libardour.so: undefined reference to ARDOUR::Delivery::set_self_mute(bool)' libs/ardour/libardour.so: undefined reference tovtable for ARDOUR::Delivery’
libs/ardour/libardour.so: undefined reference to ARDOUR::Delivery::configure_io(ARDOUR::ChanCount, ARDOUR::ChanCount)' libs/ardour/libardour.so: undefined reference toARDOUR::SessionConfiguration::set_variables(XMLNode const&)’
libs/ardour/libardour.so: undefined reference to typeinfo for ARDOUR::Delivery' libs/ardour/libardour.so: undefined reference toARDOUR::SessionConfiguration::get_variables()’
libs/ardour/libardour.so: undefined reference to ARDOUR::Delivery::visible() const' libs/ardour/libardour.so: undefined reference toARDOUR::Delivery::set_state(XMLNode const&)’
libs/ardour/libardour.so: undefined reference to `VTT for ARDOUR::Delivery’
collect2: ld returned 1 exit status
scons: *** [gtk2_ardour/ardour-3.0] Error 1
scons: building terminated because of errors.

I had the same fault here, on an Debian 32 Bit.

It seems to be fixed now with svn version 5112.

Please do NOT use this forum to discuss build issues with 3.0 until it is released. It is completely the wrong medium. Either use IRC or the ardour-dev mailing list.