Trying to install emacs-carbon-21.1-1, I get a failure right at the end:
cd /Volumes/Software/sw/src/emacs-carbon-21.1-1/emacs-21.1/man; makeinfo emacs.texi
emacs.texi:103: First argument to cross-reference may not be empty.
./programs.texi:1560: warning: Info cannot handle `:' in index entry
`C-c : @r{(C mode)}'.
./building.texi:718: warning: Info cannot handle `:' in index entry `M-:'.
./maintaining.texi:847: First argument to cross-reference may not be empty.
makeinfo: Removing output file `../info/emacs' due to errors; use
--force to preserve.
make[1]: *** [../info/emacs] Error 2
make: *** [info] Error 2
### failed, exit code 2
Failed: installing emacs-carbon-21.1-1 failed
The makeinfo command here is /sw/bin/makeinfo from the texinfo-4.1-1
package.
Moving the /sw/bin/makeinfo out of the way gave a "command not found"
error, contrary to what emacs' README.macosx file says. So there is a
missing dependency on texinfo.
Next I downgraded to texinfo-4.0-4 using a .deb file I still had (there
is no .info file for that version any more in cvs). emacs-carbon then
built without any problem. There is not even a warning at the
corresponding place in the build log. Seems to work, too.
So something has changed in makeinfo between 4.0 and 4.1 that makes it
choke on the 2 files emacs.texi and maintaining.texi. Indeed, if one
removes a leading comma in the incriminated lines (the error message
should probably say "...must not be empty"), then even makeinfo-4.1
gives only warnings, not errors.
--
Martin
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users