[ardour-dev] Autogen/automake weirdness.
Jan Depner
eviltwin69 at cableone.net
Thu May 6 13:51:56 PDT 2004
I have been adding by hand a backslash to the end of each of these lines
in Makefile. You can also steal these from Makefile.am with the
backslashes in place. I have no idea why they don't carry over into
Makefile but that will fix it. For gcc 2.9X I also have to add a link
for ltmain.sh in the libs/ardour directory or it won't build. As Paul
said, these go away when you use the "real tarball".
Jan
On Thu, 2004-05-06 at 15:39, philicorda wrote:
> 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
> _______________________________________________
> ardour-dev mailing list
> ardour-dev at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
More information about the Ardour-Dev
mailing list