|--==> "SJT" == Stephen J Turnbull <stephen(a)xemacs.org> writes:
>>>>>"SY" == Steve's Build-A-Rama
<youngs(a)xemacs.org> writes:
SY> This config _doesn't_ build...
SJT> You mean make(1) refuses to run? I don't see any error messages.
What I meant was that I was in the middle of doing 30+ builds of
varying configurations on a damned slow machine and I forgot to
include said errors.
Tada...
g++ -c -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef
-Wstrict-prototypes -Wpacked -Weffc++ -O1 -ggdb3 -march=k6 -Demacs -I. -DHAVE_CONFIG_H
-I/usr/local/pgsql/include -I/usr/local/BerkeleyDB.4.1/include -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Wno-shadow
/home/steve/test-it/XEmacs-21.5/src/src/database.c
/usr/local/include/ndbm.h: In function `void dbm_map(Lisp_Database*, long int)
':
/usr/local/include/ndbm.h:59: error: too many arguments to function `datum
dbm_firstkey()'
/home/steve/test-it/XEmacs-21.5/src/src/database.c:270: error: at this point in
file
/usr/local/include/ndbm.h:61: error: too many arguments to function `datum
dbm_nextkey()'
/home/steve/test-it/XEmacs-21.5/src/src/database.c:272: error: at this point in
file
/usr/local/include/ndbm.h:51: error: too many arguments to function `datum
dbm_fetch()'
/home/steve/test-it/XEmacs-21.5/src/src/database.c:274: error: at this point in
file
/usr/local/include/ndbm.h: In function `Lisp_Object dbm_get(Lisp_Database*,
long int)':
/usr/local/include/ndbm.h:51: error: too many arguments to function `datum
dbm_fetch()'
/home/steve/test-it/XEmacs-21.5/src/src/database.c:291: error: at this point in
file
/usr/local/include/ndbm.h: In function `int dbm_put(Lisp_Database*, long int,
long int, long int)':
/usr/local/include/ndbm.h:53: error: too many arguments to function `int
dbm_store()'
/home/steve/test-it/XEmacs-21.5/src/src/database.c:313: error: at this point in
file
/usr/local/include/ndbm.h: In function `int dbm_remove(Lisp_Database*, long
int)':
/usr/local/include/ndbm.h:57: error: too many arguments to function `int
dbm_delete()'
/home/steve/test-it/XEmacs-21.5/src/src/database.c:325: error: at this point in
file
/usr/local/include/ndbm.h: In function `void dbm_closeit(Lisp_Database*)':
/usr/local/include/ndbm.h:49: error: too many arguments to function `void
dbm_close()'
/home/steve/test-it/XEmacs-21.5/src/src/database.c:351: error: at this point in
file
/usr/local/include/ndbm.h: In function `Lisp_Object Fopen_database(long int,
long int, long int, long int, long int, long int)':
/usr/local/include/ndbm.h:47: error: too many arguments to function `DBM*
dbm_open()'
/home/steve/test-it/XEmacs-21.5/src/src/database.c:653: error: at this point in
file
make[1]: *** [database.o] Error 1
make[1]: Leaving directory `/home/steve/test-it/XEmacs-21.5/gtk-mule-debug-g++/src'
make: *** [src] Error 2
I suspect something fishy going on with GNU DBM. I have a look at
compiling without it to see how that goes.
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - The only _______ you'll ever need. |
| Fill in the blank, yes, it's THAT good! |
|------------------------------------<youngs(a)xemacs.org>---|