can't build ardourvst 2.8.13

2 replies [Last post]
vervelover
vervelover's picture
User offline. Last seen 2 weeks 17 hours ago. Offline
Joined: 2009-06-10
Posts:

Hi,
I get this error while trying to build ardour vst 2.8.13 on ubuntu Lucid:

scons: warning: Ignoring missing SConscript 'libs/glibmm2/SConscript'
File "/home/sonicstudio/.compilazioni-installer/ardour-2.8.13/SConstruct", line 1456, in

scons: warning: Ignoring missing SConscript 'libs/gtkmm2/pango/SConscript'
File "/home/sonicstudio/.compilazioni-installer/ardour-2.8.13/SConstruct", line 1456, in

scons: warning: Ignoring missing SConscript 'libs/gtkmm2/atk/SConscript'
File "/home/sonicstudio/.compilazioni-installer/ardour-2.8.13/SConstruct", line 1456, in

scons: warning: Ignoring missing SConscript 'libs/gtkmm2/gdk/SConscript'
File "/home/sonicstudio/.compilazioni-installer/ardour-2.8.13/SConstruct", line 1456, in

scons: warning: Ignoring missing SConscript 'libs/gtkmm2/gtk/SConscript'
File "/home/sonicstudio/.compilazioni-installer/ardour-2.8.13/SConstruct", line 1456, in

scons: warning: Ignoring missing SConscript 'libs/libgnomecanvasmm/SConscript'
File "/home/sonicstudio/.compilazioni-installer/ardour-2.8.13/SConstruct", line 1456, in
non-GTKOSX part

scons: warning: Ignoring missing SConscript 'tools/sanity_check/SConscript'
File "/home/sonicstudio/.compilazioni-installer/ardour-2.8.13/SConstruct", line 1456, in
scons: done reading SConscript files.
scons: Building targets ...
Substituting vars from ardour.rc.in into ardour_system.rc
g++ -o libs/pbd/basename.os -c -Woverloaded-virtual -DGTK_NEW_TOOLTIP_API -DPACKAGE=\"libpbd\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DLIBSIGC_DISABLE_DEPRECATED -DHAVE_EXECINFO -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -DARCH_X86 -mmmx -march=i686 -msse -mfpmath=sse -DUSE_XMMINTRIN -march=i686 -m32 -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO -DPROGRAM_NAME=\"Ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_FORMAT_MACROS -Ilibs -DENABLE_NLS -DHAVE_GETMNTENT -pthread -DWINE_THREAD_SUPPORT -fPIC -I/usr/include/glib-2.0 -Ilibs/sigc++2 -Ilibs/glibmm2 -I/usr/lib/glib-2.0/include -Ilibs/pbd -I/usr/include/libxml2 -Ilibs/fst libs/pbd/basename.cc
libs/pbd/basename.cc:21:30: error: glibmm/miscutils.h: File o directory non esistente
libs/pbd/basename.cc: In function ‘std::string PBD::basename_nosuffix(const std::string&)’:
libs/pbd/basename.cc:28: error: ‘Glib’ has not been declared
scons: *** [libs/pbd/basename.os] Error 1
scons: building terminated because of errors.

I used to build every other version just fine on this system, anyone can help?
Thanks
Alessio

peder
User offline. Last seen 49 weeks 4 days ago. Offline
Joined: 2007-05-08
Posts:

"error: glibmm/miscutils.h: File o directory non esistente"
You're missing the miscutils.h header.

Do a "sudo apt-get install libglibmm-2.4-dev" and it should work (unless you're missing more -dev libs that it).

paul
paul's picture
User offline. Last seen 1 day 11 hours ago. Offline
Joined: 2006-03-16
Posts:
No, this is a problem with building 2.8.X at the present time. It cannot be built using the builtin versions of various C++ libraries. Described in a bit more detail here: http://ardour.org/node/5263