[ardour-dev] Compilation error

Olivier Doaré nolv at free.fr
Thu Jul 6 13:09:15 PDT 2006


Hello,

Following your suggestion, I upgraded glib to version 2.11 to build the 
latest ardour2. Compilation works well now. Thanks. It seems upgrading 
glib without upgrading other libs (gtk, etc.) has no side effects, am I 
wrong?

Now I am trying to build with VST. After putting the vst headers at 
various places, to satisfy scons, everything seemed to work well, until 
the final stage. Here is the tail of scons' output :

wineg++ -mwindows -L/usr/X11R6/lib -lasound -lardourgtk -lX11 -lpthread 
-Wl,--export-dynamic -pthread -pthread -o vst/ardour_vst vst/winmain.o 
libs/fst/fst.o libs/fst/fstinfofile.o libs/fst/vstwin.o libs/fst/vsti.o 
-Llibs/pbd -Llibs/glibmm2 -Llibs/surfaces/control_protocol 
-Llibs/libsndfile -Llibs/midi++2 -Llibs/ardour -Llibs/gtkmm2/atk 
-Llibs/sigc++2 -Lgtk2_ardour -Llibs/gtkmm2/pango -Llibs/gtkmm2/gdk 
-Llibs/soundtouch -Llibs/gtkmm2ext -Llibs/libgnomecanvasmm 
-L/usr/X11R6/lib -Llibs/gtkmm2/gtk -lardour -lardour_cp -lgtkmm2ext 
-lmidi++ -lpbd -lgtkmm2 -lglib-2.0 -lgobject-2.0 -lglib-2.0 
-lgmodule-2.0 -ldl -lglib-2.0 -lgthread-2.0 -lglib-2.0 -lgnomecanvas-2 
-lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
-lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 
-lgmodule-2.0 -ldl -lglib-2.0 -lfreetype -lfontconfig -lXrender -lX11 
-lXext -lpng12 -lz -lm -lgnomecanvasmm -lasound -lsndfile -lFLAC -llrdf 
-lglibmm2 -lpangomm -latkmm -lgdkmm2 -lsigc++2 -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 
-lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lfreetype 
-lfontconfig -lXrender -lX11 -lXext -lpng12 -lz -lm -lxml2 -lz -lm 
-lxslt -lxml2 -lz -lm -lsoundtouch -lsamplerate -ljack
/usr/bin/ld: cannot find -lardourgtk
collect2: ld returned 1 exit status
winegcc: g++ failed.
scons: *** [vst/ardour_vst] Error 2
scons: building terminated because of errors.

I have no libardourgtk.so, or something like that.
I can provide some infos on my system, compiler, if necessary.

--
Olivier




More information about the Ardour-Dev mailing list