[ardour-dev] compilation errors (ardour2 on Debian Sarge)

Christophe Combelles ccomb at free.fr
Tue Feb 21 09:08:15 PST 2006


Hello,

when trying to compile Ardour2 on Sarge, with gcc-3.4, I get the following 
(summarized) errors. The most blocking is the last one since it stops scons.

I didn't yet have time to investigate, but maybe some of you will be able to 
quickly find the (maybe obvious) cause?

regards,
Christophe

----------------------------------------------------------------------
$ scons PREFIX=/usr ARCH="-O3 -march=i686 -mmmx"  SYSLIBS=no 
BUILD_SSE_OPTIMIZATIONS=no

(...)

Warning: you are building Ardour with SSE support even though your system does 
not support these instructions. (This may not be an error, especially if you are 
a package maintainer)

(...)

Generating POTFILES.in in gtk_ardour/po
Updating pot file:
intltool-update -p -g=gtk_ardour
/usr/bin/xgettext: error while opening "../version.cc" for reading: No such file 
or directory
ERROR: xgettext failed to generate PO template file. Please consult
        error message above if there is any.
        scons: done reading SConscript files.
        scons: Building targets ...
        Substituting vars from ardour.rc.in into ardour.rc


(...)


cd libs/sigc++2; ./configure; cd -
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking (...)
configure: creating ./config.status
./config.status: line 1: Xln -s: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: Xar: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: Xcru: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: Xstrip: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: Xranlib: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: Xgrep: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: Xgrep -E: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: X$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs~$RANLIB 
$oldlib: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: X$RANLIB $oldlib~chmod 644 $oldlib: command not found
X: user not authorized to run the X server, aborting.
./config.status: line 1: -e: command not found
./config.status: line 1: X$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs~$RANLIB 
$oldlib: command not found
./config.status: line 1: -e: command not found
./config.status: line 1: X$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs~$RANLIB 
$oldlib: command not found
./config.status: line 1: -e: command not found
config.status: creating Makefile
config.status: creating sigc++-2.0.pc
config.status: creating sigc++/Makefile
config.status: creating libsigc++-2.0.spec
config.status: creating sigc++config.h
config.status: executing libtool commands
*** Warning: inferring the mode of operation is deprecated.
*** Future versions of Libtool will require -mode=MODE be specified.
libtool: warning: cannot infer operation mode without MODE-ARGS
libtool: you must specify a MODE
Try `libtool --help' for more information.



(...)

cd libs/glibmm2; ./autogen.sh; cd -
Adding libtools.
Building macros.
Building makefiles.
glibmm/Makefile.am:93: variable `files_all_general_cc' not defined
glibmm/Makefile.am:93: variable `files_all_posix_cc' not defined
Building configure.

(...)

libs/gtkmm2/atk/atkmm/relationset.cc: In member function `void 
Atk::RelationSet::add_relation_by_type( Atk::RelationType, const 
Glib::RefPtr<Atk::Object>&)':
libs/gtkmm2/atk/atkmm/relationset.cc:175: error: 
`atk_relation_set_add_relation_by_type' undeclared (f irst use this function)
libs/gtkmm2/atk/atkmm/relationset.cc:175: error: (Each undeclared identifier is 
reported only once for  each function it appears in.)
scons: *** [libs/gtkmm2/atk/atkmm/relationset.o] Error 1
scons: building terminated because of errors.





More information about the Ardour-Dev mailing list