[ardour-dev] Autogen/automake weirdness.
philicorda
philicorda at ntlworld.com
Thu May 6 13:39:20 PDT 2004
Hi.
I am having some errors building ardour-cvs tarball.
It all compiles and installs fine in the end, but requires some manual
intervention.
The same thing has happened with all recent tarballs, so I though I'd
let y'all know.
I do ./autogen.sh and ./configure --prefix=/usr and then make.
It chugs along a while till.....
Making all in ardour
make[2]: Entering directory `/mnt/1audio/ardour/ardour/libs/ardour'
Makefile:18: *** missing separator. Stop.
make[2]: Leaving directory `/mnt/1audio/ardour/ardour/libs/ardour'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/1audio/ardour/ardour/libs'
make: *** [all-recursive] Error 1
The Makefile in libs/ardour contains these (uneeded?) entries....
Deleting them allows the make to continue...
SOURCES =
audioengine.cc
audiofilter.cc
audio_library.cc
audioregion.cc
audio_playlist.cc
audio_track.cc
auditioner.cc
automation_event.cc
configuration.cc
connection.cc
crossfade.cc
curve.cc
cycle_timer.cc
default_click.cc
diskstream.cc
dither.cc
filesource.cc
gain.cc
globals.cc
import.cc
insert.cc
io.cc
ladspa_plugin.cc
location.cc
mtc_slave.cc
named_selection.cc
normalize.cc
panner.cc
playlist.cc
playlist_factory.cc
plugin.cc
plugin_manager.cc
port.cc
redirect.cc
region.cc
reverse.cc
route.cc
route_group.cc
send.cc
Then, after make has sucessfully completed and doing 'make install' I
get....
make[3]: Leaving directory `/mnt/1audio/ardour/ardour/libs/ardour/intl'
Making install in po
make[3]: Entering directory `/mnt/1audio/ardour/ardour/libs/ardour/po'
/bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;;
*) echo "../.././mkinstalldirs" ;; esac` /usr/share
../.././mkinstalldirs: ../.././mkinstalldirs: No such file or directory
make[3]: *** [install-data-yes] Error 127
make[3]: Leaving directory `/mnt/1audio/ardour/ardour/libs/ardour/po'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/mnt/1audio/ardour/ardour/libs/ardour'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/mnt/1audio/ardour/ardour/libs'
make: *** [install-recursive] Error 1
Which I fix by copying mkinstalldirs into where required..
cp ./libs/ardour/mkinstalldirs ./libs/
And again...
make[3]: Entering directory `/mnt/1audio/ardour/ardour/gtk_ardour/po'
/bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;;
*) echo "../.././mkinstalldirs" ;; esac` /usr/share
../.././mkinstalldirs: ../.././mkinstalldirs: No such file or directory
make[3]: *** [install-data-yes] Error 127
make[3]: Leaving directory `/mnt/1audio/ardour/ardour/gtk_ardour/po'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/mnt/1audio/ardour/ardour/gtk_ardour'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/mnt/1audio/ardour/ardour/gtk_ardour'
make: *** [install-recursive] Error 1
I am using....
automake (GNU automake) 1.8.2
autoconf (GNU Autoconf) 2.59
gcc version 3.3.3
Configured with: ../gcc-3.3.3/configure --prefix=/usr --enable-shared
--enable-threads=posix --enable-__cxa_atexit --disable-checking
--with-gnu-ld --verbose --target=i486-slackware-linux
--host=i486-slackware-linux
More information about the Ardour-Dev
mailing list