[ardour-dev] build errors...

Paul Symons ardour at iove.org
Thu Jan 12 13:12:26 PST 2006


On Thursday 12 January 2006 01:14, Paul Davis wrote:
> > ok i tried building the latest CVS snapshot and now i am running into
> > problems. the scons parameters were different this time, however, most
> > notable probably being VST=1.
>
> already fixed in CVS. i'll roll a new tarball in the morning.

i downloaded a tarball today and tried compile. i wondered if it may have been 
too soon, however i get a different error this time (still vst related)

Hope it helps.

Paul

g++ -o gtk2_ardour/vst_pluginui.o -c -O3 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -DARCH_X86 -mmmx -m3dnow -march=i686 -msse -mfpmath=sse 
-DBUILD_SSE_OPTIMIZATIONS -Wall -DVST_SUPPORT -DENABLE_NLS 
-DPACKAGE=\"gtk_ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE 
-D_LARGEFILE64_SOURCE -DPACKAGE=\"gtk_ardour\" -DLIBSIGC_DISABLE_DEPRECATED 
-DDATA_DIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" 
-DGLADEPATH=\"/usr/share/ardour/glade\" -DVERSIONSTRING=\"2.0alpha1\" 
-I/usr/local/include/vst -I/usr/include/cairo -I/usr/include/pango-1.0 
-Ilibs/ardour -Ilibs/sigc++2 -Ilibs/glibmm2 -I/usr/lib/glib-2.0/include 
-I/usr/local/include -Ilibs/pbd3 -I/usr/include/glib-2.0 -Ilibs/libglademm 
-Ilibs/gtkmm2/pango -I/usr/include/freetype2 -Igtk2_ardour -Ilibs/gtkmm2/gtk 
-I/usr/include/libglade-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 
-Ilibs/midi++2 -Ilibs/gtkmm2/atk -I/usr/include/libgnomecanvas-2.0 
-Ilibs/gtkmm2/gdk -I/usr/lib/gtk-2.0/include -I/usr/include/libxml2 
-Ilibs/gtkmm2ext -Ilibs/libgnomecanvasmm -I/usr/include/libart-2.0 -Ilibs 
-Ilibs/soundtouch gtk2_ardour/vst_pluginui.cc
In file included from libs/glibmm2/glibmm/interface.h:24,
                 from libs/glibmm2/glibmm.h:38,
                 from libs/gtkmm2/gtk/gtkmm/button.h:6,
                 from gtk2_ardour/plugin_ui.h:30,
                 from gtk2_ardour/vst_pluginui.cc:28:
libs/glibmm2/glibmm/object.h:118: error: parse error before numeric constant
libs/glibmm2/glibmm/object.h:119: error: type specifier omitted for parameter
libs/glibmm2/glibmm/object.h:119: error: parse error before numeric constant
In file included from libs/gtkmm2/gdk/gdkmm/gc.h:31,
                 from libs/gtkmm2/gdk/gdkmm/drawable.h:33,
                 from libs/gtkmm2/gdk/gdkmm/window.h:27,
                 from libs/gtkmm2/gdk/gdkmm/event.h:28,
                 from libs/gtkmm2/gtk/gtkmm/widget.h:31,
                 from libs/gtkmm2/gtk/gtkmm/container.h:28,
                 from libs/gtkmm2/gtk/gtkmm/bin.h:29,
                 from libs/gtkmm2/gtk/gtkmm/button.h:29,
                 from gtk2_ardour/plugin_ui.h:30,
                 from gtk2_ardour/vst_pluginui.cc:28:
libs/gtkmm2/gdk/gdkmm/types.h:186: error: parse error before `int'
libs/gtkmm2/gdk/gdkmm/types.h:203: error: parse error before `int'
libs/gtkmm2/gdk/gdkmm/types.h:209: error: parse error before `}' token
In file included from gtk2_ardour/vst_pluginui.cc:28:
gtk2_ardour/plugin_ui.h: In member function `virtual bool
   VSTPluginUI::start_updating(GdkEventAny*)':
gtk2_ardour/plugin_ui.h:227: warning: no return statement in function 
returning
   non-void
gtk2_ardour/plugin_ui.h: In member function `virtual bool
   VSTPluginUI::stop_updating(GdkEventAny*)':
gtk2_ardour/plugin_ui.h:228: warning: no return statement in function 
returning
   non-void
libs/gtkmm2/gtk/gtkmm/widget.h: In member function `int
   VSTPluginUI::package(Gtk::Window&)':
libs/gtkmm2/gtk/gtkmm/widget.h:2589: error: `void Gtk::Widget::realize()' is
   protected
gtk2_ardour/vst_pluginui.cc:68: error: within this context
gtk2_ardour/vst_pluginui.cc:78: error: `steal' undeclared (first use this
   function)
gtk2_ardour/vst_pluginui.cc:78: error: (Each undeclared identifier is reported
   only once for each function it appears in.)
gtk2_ardour/vst_pluginui.cc: In member function `gboolean
   VSTPluginUI::configure_handler(GdkEventConfigure*, GtkSocket*)':
gtk2_ardour/vst_pluginui.cc:90: error: invalid use of undefined type `struct
   _GtkSocket'
libs/gtkmm2/gtk/gtkmm/socket.h:32: error: forward declaration of `struct
   _GtkSocket'
gtk2_ardour/vst_pluginui.cc:95: error: invalid use of undefined type `struct
   _GtkSocket'
libs/gtkmm2/gtk/gtkmm/socket.h:32: error: forward declaration of `struct
   _GtkSocket'
gtk2_ardour/vst_pluginui.cc:96: error: invalid use of undefined type `struct
   _GtkSocket'
libs/gtkmm2/gtk/gtkmm/socket.h:32: error: forward declaration of `struct
   _GtkSocket'
gtk2_ardour/vst_pluginui.cc:103: error: invalid use of undefined type `struct
   _GtkSocket'
libs/gtkmm2/gtk/gtkmm/socket.h:32: error: forward declaration of `struct
   _GtkSocket'
gtk2_ardour/vst_pluginui.cc:116: error: invalid use of undefined type `struct
   _GtkSocket'
libs/gtkmm2/gtk/gtkmm/socket.h:32: error: forward declaration of `struct
   _GtkSocket'
gtk2_ardour/vst_pluginui.cc:117: error: invalid use of undefined type `struct
   _GtkSocket'
libs/gtkmm2/gtk/gtkmm/socket.h:32: error: forward declaration of `struct
   _GtkSocket'
scons: *** [gtk2_ardour/vst_pluginui.o] Error 1



More information about the Ardour-Dev mailing list