I posted this to the list earlier, but got no response. So here it is again in more detail:
The update to emacs21 is failing to compile, with an "illegal instruction" to make. This problem occurred after the fix for the last problem. I have tried updating (fink update emacs21), reinstalling (fink reinstall emacs21), and have removed and re-downloaded the source on several occasions, but it still fails in the same way (I will append part of output from 'fink update emacs21' at the end of the email). I have done fink selfupdate-cvs regularly.
I haven't tried removing and reinstalling emacs21 because I use it frequently and don't want to risk not being able to install it again. If it seems like that is the only solution, then I will go ahead and do it.
I am running MacOS 10.2.4 on an 867 MHz Quicksilver G4. I am running version 0.12.0 of the package manaager, and distribution version 0.5.1.cvs of fink; I have been using the unstable/main and unstable/crypto trees. I have the December 2002 Developer's Tools installed.
Thanks,
-- Erik
-----BEGIN OUTPUT FROM 'fink update emacs21'-----
...
LC_SYMTAB: symoff = 6705152, nsyms = 170336, stroff = 8758356, strsize = 1660384
All sections:
0x 171c - 0x 2846c8, length: 0x 282fac, offset: 0x 71c
0x 2846c8 - 0x 28666c, length: 0x 1fa4, offset: 0x 2836c8
0x 28666c - 0x 28666c, length: 0x 0, offset: 0x 28566c
0x 28666c - 0x 2a731c, length: 0x 20cb0, offset: 0x 28566c
0x 2a7320 - 0x 2a7628, length: 0x 308, offset: 0x 2a6320
0x 2a7628 - 0x 301fc8, length: 0x 5a9a0, offset: 0x 2a6628
0x 301fc8 - 0x 302020, length: 0x 58, offset: 0x 300fc8
0x 303000 - 0x 3db9cc, length: 0x d89cc, offset: 0x 302000
0x 3db9cc - 0x 3dbd50, length: 0x 384, offset: 0x 3da9cc
0x 3dbd50 - 0x 3dd660, length: 0x 1910, offset: 0x 3dad50
0x 3dd660 - 0x 3dd67c, length: 0x 1c, offset: 0x 3dc660
0x 3dd67c - 0x 41b000, length: 0x 3d984, offset: 0x 3dc67c
Adjusted n_sect for 1929 symbol table entries.
write: 6705152 - 8749184, length: 2044032 [from MEM] (write updated symbol table)
write: 1612 - 1692, length: 80 [from MEM] (write dysymtab command)
write: 1692 - 1708, length: 16 [from MEM] (write two-level hint command)
write: 1708 - 1884, length: 176 [from MEM] (write other load command (LC_UNIXTHREAD))
write: 0 - 28, length: 28 [from MEM] (write mach header)
Fixed 0/0 local relocation entries in data segment(s).
Fixed 0/0 external relocation entries in data segment(s).
702764 pure bytes used
./emacs -q -batch -f list-load-path-shadows
make[1]: *** [emacs] Illegal instruction
(export PARALLEL; PARALLEL=0; cd leim; make all \
CC='gcc' CFLAGS='-g -O2' CPPFLAGS='-I/sw/include' \
LDFLAGS='-L/sw/lib -L/usr/X11R6/lib' MAKE='make')
if [ -d quail ]; then true; else make quail; fi
if [ -f quail/CCDOSPY.elc ]; then true; else \
EMACSLOADPATH=/sw/src/emacs21-21.2-15/emacs-21.2/leim/../lisp ../src/emacs -batch --no-init-file --no-site-file --multibyte -l /sw/src/emacs21-21.2-15/emacs-21.2/leim/../lisp/international/titdic- cnv \
--eval '(batch-titdic-convert t)' -dir quail /sw/src/emacs21-21.2-15/emacs-21.2/leim/CXTERM-DIC; fi
make[1]: *** [quail/CCDOSPY.elc] Error 132
make: *** [leim] Error 2
### execution of failed, exit code 2
Failed: compiling emacs21-21.2-15 failed
-----END OUTPUT FROM 'fink update emacs21'-----
PGP.sig
Description: PGP signature
