Re: [Audacity-devel] Revision 12988 fails to build on Linux
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Steve t. F. <ste...@gm...> - 2013-12-17 02:35:18
|
On 15 December 2013 15:55, Richard Ash <ri...@au...> wrote: > On Sun, 15 Dec 2013 15:21:06 +0000 > Steve the Fiddle <ste...@gm...> wrote: > >> The problem appears to be fixed by running: >> autoreconf --no-recursive >> before ./configure >> >> Is this now a required step for building on Linux, or should it not >> be required? > I think it's required if any of the Makefile.am s have changed, in > order to propagate changes from them into Makefile.in which configure > then processes. So it may be required with a SVN build, but not with a > released tarball (which has the autotools run on it when it is created). > > That said, if maintainer mode is enabled when configure is run > (--enable-maintainer-mode), the Makefile should do this for you if > required. OK, I tried that with a fresh checkout of r12993, but no joy: /audacity/autotools/missing: line 81: aclocal-1.13: command not found WARNING: 'aclocal-1.13' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> make: *** [aclocal.m4] Error 127 I have the following instatalled: automake 1:1.11.6-1 automake 1:1.10.3-3 autotools-dev 20120608.1 autoconf 2.69.1 m4 1.4.16-3 perl 5.14.2-21+deb7u1 perl-base 5.14.2-21+deb7u1 perl-modules 5.14.2-21+deb7u1 lib-perl 5.14.2-21+deb7u1 I am able to build Audacity if I run: autoreconf --no-recursive ./configure -enable-debug make I'd still like to know the correct way to make a patch (without having to manually delete loads of unrelated stuff from the diff file). Currently what I'm doing is: mv src/Makefile.in src/Makefile.in.bak svn diff src/ > patch-file mv src/Makefile.in.bak src/Makefile.in which works but more faff than just svn diff > patch-file at some point this needs to be documented. I'd also still like to know how to build mod-nyq-bench Steve > > Richard > |