On my OS X system, I see a failure in the file mule-ccl.c
gcc-4.0 -c -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts
-Wpacked -Wpointer-arith -Wunused-parameter -g -Os -pipe -mcpu=970
-mtune=970 -mpim-altivec -I/opt/local/include -Demacs -I.
-I/Users/royar/src/xemacs/src -DHAVE_CONFIG_H
-I/usr/X11R6/include/freetype2 -I/opt/local/include -I/usr/X11R6/include
mule-ccl.c
mule-ccl.c: In function 'ccl_driver':
mule-ccl.c:1565: error: incompatible types in assignment
mule-ccl.c:1566: error: request for member 's' in something not a structure or
union
mule-ccl.c:1568: error: request for member 'gu' in something not a structure or
union
mule-ccl.c:1568: error: request for member 'gu' in something not a structure or
union
mule-ccl.c:1568: error: request for member 's' in something not a structure or
union
The configure command was
./configure --with-mule --with-widgets=athena --with-athena=3d \
--with-dialogs=athena --with-scrollbars=lucid --without-debug \
--with-union-type --without-error-checking --with-dynamic \
--prefix=${ParentPath} --with-png --with-jpeg --with-tiff \
--with-xmu --with-xim=no --enable-sound=esd --disable-xfs \
--enable-dump-in-exec --with-modules --enable-external-widget \
--with-dynamic --disable-kkcc --disable-mc-alloc \
--enable-optimization --with-cflags-optimization='-Os -pipe -mcpu=970 -mtune=970
-mpim-altivec' \
--with-site-runtime-libraries="/opt/local/lib:/usr/X11R6/lib" \
--with-site-libraries="/opt/local/lib:/usr/X11R6/lib"
--with-xft=emacs,gauges,notabs,nomenubars \
--with-neon --with-curl \
--with-compiler=gcc-4.0 CPPFLAGS='-I/opt/local/include'
LDFLAGS='-L/opt/local/lib'
The Changelog says
2007-07-21 Aidan Kehoe <kehoea(a)parhasard.net>
[...]
* mule-ccl.c (ccl_driver):
Add Dave Love's hash table lookup CCL code, which has been in GNU
for years.
Move mule-to-unicode to accept its argument in the same format as
write-multibyte-character.
Move to accepting characters as well as integers in lots of
places; with XEmacs (and even with GNU Emacs), where the
character-integer map is not constant from one invocation to the
next, it makes sense for CCL programs with character literals to
accept those literals as characters, not integers.
If we're a debug build, allow access to ccl-program-table from
Lisp, which can make debugging things easier.
Take out font-ccl-encoder-alist, since it was never implemented,
and was not ever a stellar idea.
Provide translation-hash-table-vector, as in GNU.
--
Dr. Robert Delius Royar Associate Professor of English
Morehead State University Morehead, Kentucky
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta