Problem comiling 0.99.3 on X86_64 system

Trying to compile the source from the 0.99.3 tree. Compiling on an x86_64 system (slamd64 v11.0 with 2.6.20 compiled kernel)

Any suggestions?

The error is in the linking phase:

g++ -o gtk_ardour/ardour.bin gtk_ardour/about.o gtk_ardour/add_route_dialog.o gtk_ardour/ardour_dialog.o gtk_ardour/ardour_message.o gtk_ardour/ardour_ui.o gtk_ardour/ardour_ui2.o gtk_ardour/ardour_ui_dependents.o gtk_ardour/ardour_ui_dialogs.o gtk_ardour/ardour_ui_ed.o gtk_ardour/ardour_ui_mixer.o gtk_ardour/audio_clock.o gtk_ardour/audio_time_axis.o gtk_ardour/automation_gain_line.o gtk_ardour/automation_line.o gtk_ardour/automation_pan_line.o gtk_ardour/automation_time_axis.o gtk_ardour/axis_view.o gtk_ardour/canvas-imageframe.o gtk_ardour/canvas-ruler.o gtk_ardour/canvas-simpleline.o gtk_ardour/canvas-simplerect.o gtk_ardour/canvas-waveview.o gtk_ardour/connection_editor.o gtk_ardour/crossfade_edit.o gtk_ardour/crossfade_view.o gtk_ardour/curvetest.o gtk_ardour/default_keys.o gtk_ardour/editing.o gtk_ardour/editor.o gtk_ardour/editor_audiotrack.o gtk_ardour/editor_canvas_events.o gtk_ardour/editor_cursors.o gtk_ardour/editor_edit_groups.o gtk_ardour/editor_export_audio.o gtk_ardour/editor_hscroller.o gtk_ardour/editor_imageframe.o gtk_ardour/editor_keyboard.o gtk_ardour/editor_keys.o gtk_ardour/editor_markers.o gtk_ardour/editor_mixer.o gtk_ardour/editor_mouse.o gtk_ardour/editor_nudge.o gtk_ardour/editor_ops.o gtk_ardour/editor_region_list.o gtk_ardour/editor_route_list.o gtk_ardour/editor_rulers.o gtk_ardour/editor_scrub.o gtk_ardour/editor_selection_list.o gtk_ardour/editor_tempodisplay.o gtk_ardour/editor_timefx.o gtk_ardour/export_dialog.o gtk_ardour/gain_automation_time_axis.o gtk_ardour/gain_meter.o gtk_ardour/ghostregion.o gtk_ardour/grouped_buttons.o gtk_ardour/gtk-custom-hruler.o gtk_ardour/gtk-custom-ruler.o gtk_ardour/gtkscrolledwindow.o gtk_ardour/imageframe_socket_handler.o gtk_ardour/imageframe_time_axis.o gtk_ardour/imageframe_time_axis_group.o gtk_ardour/imageframe_time_axis_view.o gtk_ardour/imageframe_view.o gtk_ardour/io_selector.o gtk_ardour/keyboard.o gtk_ardour/keyboard_target.o gtk_ardour/library_ui.o gtk_ardour/location_ui.o gtk_ardour/main.o gtk_ardour/marker.o gtk_ardour/marker_time_axis.o gtk_ardour/marker_time_axis_view.o gtk_ardour/marker_view.o gtk_ardour/meter_bridge.o gtk_ardour/meter_bridge_strip.o gtk_ardour/mixer_strip.o gtk_ardour/mixer_ui.o gtk_ardour/new_session_dialog.o gtk_ardour/option_editor.o gtk_ardour/opts.o gtk_ardour/pan_automation_time_axis.o gtk_ardour/panner2d.o gtk_ardour/panner_ui.o gtk_ardour/playlist_selector.o gtk_ardour/plugin_selector.o gtk_ardour/plugin_ui.o gtk_ardour/prompter.o gtk_ardour/public_editor.o gtk_ardour/redirect_automation_line.o gtk_ardour/redirect_automation_time_axis.o gtk_ardour/redirect_box.o gtk_ardour/region_editor.o gtk_ardour/region_gain_line.o gtk_ardour/region_selection.o gtk_ardour/regionview.o gtk_ardour/route_params_ui.o gtk_ardour/route_redirect_selection.o gtk_ardour/route_ui.o gtk_ardour/selection.o gtk_ardour/send_ui.o gtk_ardour/streamview.o gtk_ardour/tempo_dialog.o gtk_ardour/time_axis_view.o gtk_ardour/time_axis_view_item.o gtk_ardour/time_selection.o gtk_ardour/utils.o gtk_ardour/version.o gtk_ardour/visual_time_axis.o -Llibs/ardour -Llibs/gtkmmext -Llibs/midi++ -Llibs/pbd -Llibs/gtkmm -Llibs/sigc++ -Llibs/gtk-canvas -L/usr/lib64 -L/usr/X11R6/lib64 -Llibs/soundtouch -lardour -lgtkmmext -lmidi++ -lpbd -lgtkmm -lsigc++ -lgtk-canvas -lart_lgpl_2 -lasound -lsndfile -llrdf -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm -lxml2 -lz -lm -lsoundtouch -lraptor -lsamplerate -ljack

.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/ardour_ui.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/ardour_ui.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/audio_time_axis.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/audio_time_axis.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/editor.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/editor.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/editor_mouse.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/editor_mouse.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/editor_ops.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/editor_ops.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/editor_region_list.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/editor_region_list.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/export_dialog.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/export_dialog.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/io_selector.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/io_selector.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/keyboard.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/keyboard.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/keyboard_target.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/keyboard_target.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/library_ui.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/library_ui.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/location_ui.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/location_ui.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/main.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/main.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/meter_bridge_strip.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/meter_bridge_strip.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/mixer_strip.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/mixer_strip.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/new_session_dialog.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/new_session_dialog.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/plugin_ui.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/plugin_ui.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/redirect_box.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/redirect_box.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/route_ui.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/route_ui.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/tempo_dialog.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/tempo_dialog.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/time_axis_view.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/time_axis_view.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/time_axis_view_item.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/time_axis_view_item.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/time_selection.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/time_selection.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of gtk_ardour/utils.o: defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of gtk_ardour/utils.o
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of gtk_ardour/visual_time_axis.o: defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of gtk_ardour/visual_time_axis.o.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(audio_library.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(audio_library.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(audio_playlist.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(audio_playlist.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(audio_track.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(audio_track.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(audioengine.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(audioengine.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(configuration.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(configuration.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(connection.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(connection.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(crossfade.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(crossfade.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(diskstream.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(diskstream.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(filesource.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(filesource.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(globals.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(globals.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(import.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(import.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(insert.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(insert.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(io.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(io.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(ladspa_plugin.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(ladspa_plugin.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(named_selection.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(named_selection.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(panner.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(panner.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(playlist.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(playlist.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(plugin.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(plugin.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(plugin_manager.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(plugin_manager.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(recent_sessions.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(recent_sessions.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(redirect.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(redirect.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(route.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(route.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(session.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(session.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(session_butler.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(session_butler.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(session_click.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(session_click.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(session_events.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(session_events.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(session_export.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(session_export.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(session_feedback.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(session_feedback.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(session_midi.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(session_midi.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(session_process.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(session_process.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(session_state.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(session_state.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(session_time.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(session_time.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(session_timefx.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(session_timefx.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(sndfilesource.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(sndfilesource.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(source.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(source.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(state_manager.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(state_manager.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/ardour/libardour.a(stateful.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/ardour/libardour.a(stateful.o)
.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' referenced in section.rodata’ of libs/ardour/libardour.a(audiofilter.o): defined in discarded section .gnu.linkonce.t._ZN13StringPrivate11char_to_intEc' of libs/ardour/libardour.a(audiofilter.o).gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ referenced in section .rodata' of libs/gtkmmext/libgtkmmext.a(gtk_ui.o): defined in discarded section.gnu.linkonce.t._ZN13StringPrivate11char_to_intEc’ of libs/gtkmmext/libgtkmmext.a(gtk_ui.o)

collect2: ld returned 1 exit status
scons: *** [gtk_ardour/ardour.bin] Error 1
scons: building terminated because of errors.

See http://ardour.org/building for information about this issue.

Thanks for the quick reply - I’ll give it a look.

Hmmm …

The notes reference binutils-2.17[.1,.2]. I have binutils-2.16.92-x86_64 installed.

EDIT: It’s compiling using gcc-g+±3.4.6-x86_64

According to the notes, it should still link without a problem.

Any other suggestions?

Is there another compiler / binutils available you could try? gcc 3.4 is quite old.

Slackware-based systems are not known for having the latest and greatest - just the latest stable (as Pat defines stable {g}).

Since I don’t do much other than compile what’s avaialable, I’m not sure if I can upgrade the binutils properly, and I’m not sure when the binutils will be updated in the slackware tree.

OK - built binutils-2.17.50.0.12-x86_64 and was able to compile Ardour.

Now, the problem is Ardour is still looking for libart in the /usr/lib directory rather than the /usr/lib64 directory (since I compiled on an x86_64 machine) which is where libart_lgpl-2.3.17-x86_64 is compiled.

Is there an option in scons to tell it to look for the libraries in the lib64 directory rather than the regular lib directory?

what does

pkg-config --libs --cflags libart-2.0

say?

pkg-config --libs --cflags libart-2.0

-I/usr/include/libart-2.0 -lart_lgpl_2

Since the original problem is fixed (compiling errors), I started a new thread on the loading problem.

New thread at http://ardour.org/node/771