XEmacs built from a full tarball on Solaris 8 with gcc 3.1. I
configured as usual with:
../configure --verbose --extra-verbose --with-mule --with-pop
--with-sound=noesd --prefix=/apps/public/XEmacs/21.5
--bindir=/apps/public/XEmacs/21.5/bin/solaris2.8 --with-workshop
--with-dialogs=motif --with-widgets=motif
'--site-includes=/apps/public/solaris2.8/usr/openwin/include
/apps/public/solaris2.8/include'
'--site-libraries=/apps/public/solaris2.8/usr/openwin/lib
/apps/public/solaris2.8/lib'
When running make, I get these errors trying to build the modules:
make[1]: Leaving directory
`/apps/public/XEmacs/src/xemacs-21.5.10/build-modules/lwlib'
cd ./modules/ldap && make all
make[1]: Entering directory
`/apps/public/XEmacs/src/xemacs-21.5.10/build-modules/modules/ldap'
../../lib-src/ellcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef
-Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations -Wpointer-arith -g -O3
--mode=compile --mod-output=eldap.o -I../../src
-I/apps/public/XEmacs/src/xemacs-21.5.10/modules/ldap/../../src -c
/apps/public/XEmacs/src/xemacs-21.5.10/modules/ldap/eldap.c
In file included from /apps/public/XEmacs/src/xemacs-21.5.10/modules/ldap/eldap.c:34:
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:103:8: warning:
"SIZEOF_VOID_P" is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:103:28: warning: "SIZEOF_LONG"
is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:120:5: warning: "SIZEOF_SHORT"
is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:123:7: warning: "SIZEOF_INT"
is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:128:2: #error Unable to find a 16-bit
integral type
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:131:5: warning: "SIZEOF_INT"
is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:135:7: warning: "SIZEOF_LONG"
is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:140:7: warning: "SIZEOF_SHORT"
is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:145:51: #if with no expression
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:149:5: warning: "SIZEOF_LONG"
is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:153:7: warning:
"SIZEOF_LONG_LONG" is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:160:5: warning:
"SIZEOF_LONG_LONG" is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:757:7: warning:
"SIZEOF_VOID_P" is not defined
/apps/public/XEmacs/src/xemacs-21.5.10/src/lisp.h:757:24: warning: "SIZEOF_INT"
is not defined
In file included from /apps/public/XEmacs/src/xemacs-21.5.10/modules/ldap/eldap.c:34:
And so on. It seems that it can't find config.h but there are not
complaints about not being able to find config.h from the compiler.
If you need more information please ask. I didn't want to clutter the
mailing list with too much possibly useless info just yet. :-)
Ray