[Ardour-Users] 2.8.x compilation error

John Rigg au at jrigg.co.uk
Fri Mar 23 09:22:59 PDT 2012


I'm putting together a new recording system based on Debian testing
amd64. I've tried compiling ardour-2.8.11 (don't want to try 2.8.12
just yet, as some have had issues with it failing to use CPU-specific
optimisations) and compilation stopped here:

...snip...

configure: creating ./config.status
config.status: creating Makefile
config.status: creating sigc++-2.0.pc
config.status: creating sigc++/Makefile
config.status: creating scripts/Makefile
config.status: creating libsigc++-2.0.spec
config.status: creating sigc++config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sed: can't read ./ltmain.sh: No such file or directory
sed: can't read ./ltmain.sh: No such file or directory
mv: cannot stat `libtoolT': No such file or directory
cp: cannot stat `libtoolT': No such file or directory
chmod: cannot access `libtool': No such file or directory
/home/slaphead/ardour2/ardour-2.8.11
g++ -o libs/sigc++2/sigc++/connection.os -c -Woverloaded-virtual -DPROGRAM_NAME=\"Ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DGTK_NEW_TOOLTIP_API -DHAVE_LV2 -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -DARCH_X86 -mmmx -m3dnow -msse -mfpmath=sse -DUSE_XMMINTRIN -DBUILD_SSE_OPTIMIZATIONS -DUSE_X86_64_ASM -Wall -DHAVE_LIBLO -DPROGRAM_NAME=\"Ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibs -DENABLE_NLS -fPIC -Ilibs/sigc++2 libs/sigc++2/sigc++/connection.cc
In file included from libs/sigc++2/sigc++/signal.h:8:0,
                 from libs/sigc++2/sigc++/connection.h:22,
                 from libs/sigc++2/sigc++/connection.cc:21:
libs/sigc++2/sigc++/signal_base.h:46:11: error: ‘size_t’ does not name a type
libs/sigc++2/sigc++/signal_base.h:95:3: error: ‘size_type’ does not name a type
libs/sigc++2/sigc++/signal_base.h:239:11: error: ‘size_t’ does not name a type
libs/sigc++2/sigc++/signal_base.h:261:3: error: ‘size_type’ does not name a type
In file included from libs/sigc++2/sigc++/connection.h:22:0,
                 from libs/sigc++2/sigc++/connection.cc:21:
libs/sigc++2/sigc++/signal.h:33:11: error: ‘size_t’ does not name a type
libs/sigc++2/sigc++/signal.h:34:11: error: ‘ptrdiff_t’ does not name a type
libs/sigc++2/sigc++/signal.h:99:11: error: ‘size_t’ does not name a type
libs/sigc++2/sigc++/signal.h:100:11: error: ‘ptrdiff_t’ does not name a type
libs/sigc++2/sigc++/signal.h:276:11: error: ‘size_t’ does not name a type
libs/sigc++2/sigc++/signal.h:277:11: error: ‘ptrdiff_t’ does not name a type
libs/sigc++2/sigc++/signal.h:359:11: error: ‘size_t’ does not name a type
libs/sigc++2/sigc++/signal.h:360:11: error: ‘ptrdiff_t’ does not name a type
libs/sigc++2/sigc++/signal.h:430:11: error: ‘size_t’ does not name a type
libs/sigc++2/sigc++/signal.h:431:11: error: ‘ptrdiff_t’ does not name a type
libs/sigc++2/sigc++/signal.h:515:11: error: ‘size_t’ does not name a type
libs/sigc++2/sigc++/signal.h:516:11: error: ‘ptrdiff_t’ does not name a type
scons: *** [libs/sigc++2/sigc++/connection.os] Error 1
scons: building terminated because of errors.


Any ideas what's missing?

John


More information about the Ardour-Users mailing list