From: SourceForge.net <no...@so...> - 2006-12-09 22:11:38
|
Bugs item #1612358, was opened at 2006-12-09 22:11 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1612358&group_id=1355 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: modules Group: build problems Status: Open Resolution: None Priority: 5 Private: No Submitted By: Gerard Milmeister (gemi) Assigned to: Bruno Haible (haible) Summary: Compilation fails against db 4.5.20 Initial Comment: Compilation of 2.41 fails against berkeley db version 4.5.20 with the following error: In file included from bdb.c:8: ../clisp.h:681: warning: register used for two global register variables bdb.c:2563: error: ‘DB_LOCK_DIRTY’ undeclared here (not in a function) bdb.c: In function ‘C_subr_bdb_dbe_get_options’: bdb.c:962: warning: implicit declaration of function ‘dbe_get_tas_spins’ bdb.c:962: warning: assignment makes pointer from integer without a cast bdb.c:1069: warning: assignment makes pointer from integer without a cast The macro DB_LOCK_DIRTY is not defined anymore in db 4.5.20. What I don't understand however, is that since bdb.m.c is generated from bdb.c, the code for DB_LOCK_DIRTY is generated at all! Throughout the whole source of clisp I couldn't find this symbol, neither did I in the include files for db. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1612358&group_id=1355 |