> We just discussed this. We need it (since the behavior of Emacs-22 is > again different), and the "error" is not permanent since we actually > check whether the file was created.
Whether the build succeeds or not depends on the behaviour of the "make". On my FreeBSD-4.11 box, the system standard make stops at the error which Emacs 21.4 signals, so I don't get make finished. However, the GNU make ignores the error and completes the build: -------------------------------------------------------------------- % uname -rs FreeBSD 4.11-RELEASE % make test Xno != Xno || rm -f auto-loads.el ; /usr/local/bin/emacs -batch -q -no-site-file -no-init-file -l lpath.el --eval '(let ((generated-autoload-file (expand-file-name "auto-loads.el"))) (mapcar (function update-file-autoloads) command-line-args-left) (save-buffers-kill-emacs t))' tex.el tex-buf.el tex-style.el latex.el tex-info.el texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el context.el context-en.el context-nl.el tex-fold.el toolbar-x.el tex-bar.el tex-jp.el; test -r auto-loads.el || echo ";; Auto-generated part of tex-site.el" > auto-loads.el ; echo "" >> auto-loads.el ; /usr/local/bin/emacs -batch -q -no-site-file -no-init-file -l lpath.el --eval '(let ((generated-autoload-file (expand-file-name "auto-loads.el"))) (mapcar (function update-file-autoloads) command-line-args-left) (save-buffers-kill-emacs t))' tex.el tex-buf.el tex-style.el latex.el tex-info.el texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el context.el context-en.el context-nl.el tex-fold.el toolbar-x.el tex-bar.el tex-jp.el Autoloads file /*/*/*/auctex/auto-loads.el does not exist *** Error code 255 Stop in /*/*/*/auctex. % cat auto-loads.el cat: auto-loads.el: No such file or directory % gmake test Xno != Xno || \ rm -f auto-loads.el ; \ /usr/local/bin/emacs -batch -q -no-site-file -no-init-file -l lpath.el --eval '(let ((generated-autoload-file (expand-file-name "auto-loads.el"))) (mapcar (function update-file-autoloads) command-line-args-left) (save-buffers-kill-emacs t))' tex.el tex-buf.el tex-style.el latex.el tex-info.el texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el context.el context-en.el context-nl.el tex-fold.el toolbar-x.el tex-bar.el tex-jp.el; \ test -r auto-loads.el || \ echo ";; Auto-generated part of tex-site.el" > auto-loads.el ; \ echo "" >> auto-loads.el ; \ /usr/local/bin/emacs -batch -q -no-site-file -no-init-file -l lpath.el --eval '(let ((generated-autoload-file (expand-file-name "auto-loads.el"))) (mapcar (function update-file-autoloads) command-line-args-left) (save-buffers-kill-emacs t))' tex.el tex-buf.el tex-style.el latex.el tex-info.el texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el context.el context-en.el context-nl.el tex-fold.el toolbar-x.el tex-bar.el tex-jp.el Autoloads file /*/*/*/auctex/auto-loads.el does not exist Generating autoloads for tex.el... Generating autoloads for tex.el...done (snip) Wrote /*/*/*/auctex/auto-loads.el cat tex-site.el.out >tex-site.el (snip) Wrote /*/*/*/auctex/style/jsarticle.elc Wrote /*/*/*/auctex/style/jsbook.elc Done OLDPWD="`pwd`";for i in ;do cd $i;echo "Descending into `pwd`";gmake 'DESTDIR=' PACKAGE=auctex all || exit $?;cd $OLDPWD;echo "Ascending into $OLDPWD";done % gmake --version GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -------------------------------------------------------------------- I'm afraid that similar problems concerned with the behaviour of make can occur on other platforms without GNU make. Best regards, Ikumi Keita _______________________________________________ auctex-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/auctex-devel
