emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Still unable to build trunk


From: Paul Eggert
Subject: Re: Still unable to build trunk
Date: Fri, 21 Jan 2011 23:25:26 -0800
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7

On 01/21/2011 05:29 PM, Chong Yidong wrote:
>    /bin/sh: aclocal: not found

OK, I see now.  When I tried to reproduce the problem, I failed
because I removed only 'automake' from my environment.  I also
needed to remove 'aclocal' to reproduce the problem.

One way to address this issue is to say that maintainers should
have automake installed.  That's normal for other packages, but
I'd rather minimize changes to the assumptions for Emacs.

So, another way is to revisit (again) the decision to omit
aclocal.m4 from the repository.  If we put aclocal.m4 in
the repository, we won't have this problem, because we won't
need to run aclocal to generate it.

Perhaps at some point we will assume that maintainers have
automake installed, and we can then go back and revisit
(again!) whether aclocal.m4 should be in the repository.

For now I made this change:

aclocal.m4: put this file back into repository
This way, we don't have to assume that the maintainer has
the automake package installed.  See
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
* .bzrignore: Remove aclocal.m4, undoing the previous change.
* Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
undoing the previous change.
* aclocal.m4: New file (actually, resurrected).
=== modified file '.bzrignore'
--- .bzrignore  2011-01-21 20:23:24 +0000
+++ .bzrignore  2011-01-22 07:09:21 +0000
@@ -13,7 +13,6 @@
 *.dSYM
 *.elc
 *.exe
-aclocal.m4
 autom4te.cache
 confdefs.h
 configure.lineno

=== modified file 'Makefile.in'
--- Makefile.in 2011-01-21 20:23:24 +0000
+++ Makefile.in 2011-01-22 07:11:49 +0000
@@ -833,8 +833,7 @@
 ###      begin to build the program.
 top_maintainer_clean=\
        ${top_distclean}; \
-       rm -fr autom4te.cache; \
-       rm -f aclocal.m4
+       rm -fr autom4te.cache
 maintainer-clean: bootstrap-clean FRC
        (cd src;      $(MAKE) $(MFLAGS) maintainer-clean)
        (cd lisp;     $(MAKE) $(MFLAGS) maintainer-clean)

=== added file 'aclocal.m4'
[...contents omitted to save space in my email...]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]