From: SourceForge.net <no...@so...> - 2006-12-10 16:51:12
|
Bugs item #1612358, was opened at 2006-12-09 17:11 Message generated for change (Comment added) made by sds 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. ---------------------------------------------------------------------- >Comment By: Sam Steingold (sds) Date: 2006-12-10 11:51 Message: Logged In: YES user_id=5735 Originator: NO see berkeley-db/Makefile which should point you to modprep http://clisp.cons.org/impnotes/modules.html#modprep ---------------------------------------------------------------------- Comment By: Gerard Milmeister (gemi) Date: 2006-12-09 20:06 Message: Logged In: YES user_id=29522 Originator: YES Well that's obvious :-) What I would like to know, however, is: How is bdb.m.c generated, and where do these symbols come from, if they are nowhere found in the source code? ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2006-12-09 19:02 Message: Logged In: YES user_id=5735 Originator: NO 4.5 is not supported (yet). see http://clisp.cons.org/impnotes/berkeley-db.html for the list of supported versions. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1612358&group_id=1355 |