>>>> "Enrico" == Enrico Scholz
<enrico.scholz(a)wirtschaft.tu-chemnitz.de> writes:
Enrico> SL Baur <steve(a)xemacs.org> writes:
> Enrico Scholz <enrico.scholz(a)wirtschaft.tu-chemnitz.de>
writes in
Enrico> xemacs-beta(a)xemacs.org:
>
> > While compiling xemacs I get following error messages:
> ... [lots and lots of makeinfo messages]
>
>
> What version of makeinfo do you have installed? The _oldest_ makeinfo
> you can use is:
>
> $ makeinfo --version
> makeinfo (GNU texinfo 3.12) 1.68
>
>
Enrico> $ makeinfo --version
Enrico> makeinfo (GNU texinfo) 3.12c
Enrico> The messages seems to be right because of "A period or
Enrico> comma *must* follow the closing brace of an `@xref'. It
Enrico> is required to terminate the cross reference."
Enrico> [texinfo.info, node "Reference syntax"]. So I'm wondering
Enrico> nobody else has detected this error.
Enrico,
I don't have makeinfo available for my Windows NT native build of
XEmacs.
What I do is this:
I let XEmacs build the info files from the texi sources, which takes
about 4 minutes for me.
You need to have the texinfo package installed for that. This is what
I have installed:
texinfo 1.14 XEmacs TeXinfo support.
Just load the attached build-info.el and then use
M-x makeinfo-xemacs
I did just that and texinfo.texi, like all the other texi files, gave
me no errors at all.
8< 8= 8< 8= 8< 8= 8< 8= cut here 8< 8= 8< 8= 8< 8= 8< 8=
(require 'config)
(defun makeinfo-from-texinfo (file)
"Run XEmacs in batch-mode to produce info files from Texinfo input
FILE."
(interactive "Fxemacs Texinfo file: ")
(shell-command
(concat
""
(expand-file-name
"src/xemacs"
(gethash 'blddir (config-value-hash-table)))
" -no-site-file -no-init-file"
" -batch -l texinfmt -f batch-texinfo-format"
" "
(if (file-name-absolute-p file)
(expand-file-name file)
(expand-file-name
file
(expand-file-name
"man"
(gethash 'blddir (config-value-hash-table)))))
"")
(concat file ".err")))
;;; Last used with (emacs-version) "XEmacs 21.2 \"Apollo\" [Lucid]
;;; (i386-pc-win32) of Sat Dec 19 1998 on TWILIGHT"
(defun makeinfo-xemacs ()
(interactive)
;;; These are all texinfo files to be converted into info format as of
;;; XEmacs-21.0-b46 (they include other texinfo files, though:
(mapc (function makeinfo-from-texinfo)
'(
;;; man/Makefile:
"cl.texi"
"custom.texi"
"external-widget.texi"
"info.texi"
"standards.texi"
"term.texi"
"termcap.texi"
"texinfo.texi"
"widget.texi"
"xemacs-faq.texi"
;;; man/internals/Makefile
"internals/internals.texi"
;;; man/lispref/Makefile
"lispref/lispref.texi"
;;; man/new-users-guide/Makefile
"new-users-guide/new-users-guide.texi"
;;; man/xemacs/Makefile
"xemacs/xemacs.texi"
)))
(defun makeinfo-gnus ()
(interactive)
(mapc (function makeinfo-from-texinfo)
'(
"/temp/texi/emacs-mime.texi"
;;; gnus-faq is included by gnus
;;; "/temp/texi/gnus-faq.texi"
"/temp/texi/gnus.texi"
"/temp/texi/message.texi"
)))
8< 8= 8< 8= 8< 8= 8< 8= cut here 8< 8= 8< 8= 8< 8= 8< 8=
Enrico> Enrico
Enrico> --
Enrico> eMail: enrico.scholz(a)wirtschaft.tu-chemnitz.de
Enrico> talk: ensc(a)ultra.csn.tu-chemnitz.de
--
Adrian Aichner Teradyne GmbH, European Design Center
Integra Test Division Telephone +49/89/41861(0)-208
Dingolfinger Strasse 2 Fax +49/89/41861-217 (What is a Fax?)
D-81673 MUENCHEN E-mail adrian.aichner(a)teradyne.com