[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