auctex-devel
[Top][All Lists]
Advanced

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

Re: [AUCTeX-devel] auto-loads.el in Makefile.in


From: Ikumi Keita
Subject: Re: [AUCTeX-devel] auto-loads.el in Makefile.in
Date: Sun, 15 May 2005 15:49:50 +0900

> 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




reply via email to

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