> Try BDB 4.7 - it's required for the current dev head. No change for Clozure but SBCL doesn't seem to like db47. (See below)
> run tests/delscript.sh from tests - it will clean out all the tests > databases. It is possible there are some regressions on head which, > if you reproduce your errors after running delscript, I'll try to look > at this week. Also no change. Same tests failing in CCL. Here's SBCL under 4.7 (it ultimately signals SB-KERNEL::UNDEFINED- ALIEN-FUNCTION-ERROR). FYI, I'm using the default MacPorts db46 and db47 ports. All I did to change versions was edit my-config.sexp. Is there anything else I need to do? Thanks, Derrell ; SLIME 2009-09-14 CL-USER> (load "/users/ddp/src/lisp/elephant-1.0/tests/BerkeleyDB- tests") ; loading system definition from ; /Users/ddp/.sbcl/systems/elephant-tests.asd into #<PACKAGE "ASDF0"> ; registering #<SYSTEM ELEPHANT-TESTS {1004463861}> as ELEPHANT-TESTS ; registering #<SYSTEM ELEPHANT-TESTS-BDB {1004800B41}> as ; ELEPHANT-TESTS-BDB ; loading system definition from /Users/ddp/.sbcl/systems/fiveam.asd into ; #<PACKAGE "ASDF0"> ; registering #<SYSTEM :FIVEAM {1004B2F1E1}> as FIVEAM ; loading system definition from /Users/ddp/.sbcl/systems/arnesi.asd into ; #<PACKAGE "ASDF0"> ; registering #<SYSTEM :ARNESI {100430BF21}> as ARNESI ; registering #<SYSTEM :ARNESI.TEST {100455E881}> as ARNESI.TEST ; registering #<SYSTEM :ARNESI.CL-PPCRE-EXTRAS {100483F071}> as ; ARNESI.CL-PPCRE-EXTRAS ; registering #<SYSTEM :ARNESI.SLIME-EXTRAS {1004B1C3D1}> as ; ARNESI.SLIME-EXTRAS STYLE-WARNING: Implicitly creating new generic function EFFECTIVE-KEYWORD-NAME. STYLE-WARNING: Implicitly creating new generic function APPLY-LAMBDA/CC. STYLE-WARNING: Implicitly creating new generic function ENABLED-P. STYLE-WARNING: Implicitly creating new generic function LOG.LEVEL. STYLE-WARNING: Implicitly creating new generic function (SETF LOG.LEVEL). STYLE-WARNING: Implicitly creating new generic function COMPILE-TIME-ENABLED-P. STYLE-WARNING: Implicitly creating new generic function LOG.COMPILE-TIME-LEVEL. STYLE-WARNING: Implicitly creating new generic function (SETF LOG.COMPILE-TIME- LEVEL). STYLE-WARNING: Implicitly creating new generic function ENQUEUE. STYLE-WARNING: Implicitly creating new generic function DEQUEUE. STYLE-WARNING: Implicitly creating new generic function PEEK-QUEUE. STYLE-WARNING: Implicitly creating new generic function QUEUE-EMPTY-P. STYLE-WARNING: Implicitly creating new generic function QUEUE-FULL-P. STYLE-WARNING: Implicitly creating new generic function QUEUE-COUNT. STYLE-WARNING: Implicitly creating new generic function RANDOM-QUEUE-ELEMENT. STYLE-WARNING: Implicitly creating new generic function CALL-FOR-ALL-ELEMENTS-WITH-INDEX. STYLE-WARNING: Implicitly creating new generic function GROW-QUEUE. STYLE-WARNING: Implicitly creating new generic function MOVE-TAIL. STYLE-WARNING: Implicitly creating new generic function MOVE-HEAD. STYLE-WARNING: Implicitly creating new generic function QUEUE->LIST. STYLE-WARNING: Implicitly creating new generic function ENQUEUE-OR-MOVE-TO-FRONT. STYLE-WARNING: Implicitly creating new generic function EXPLAIN. STYLE-WARNING: Implicitly creating new generic function RESOLVE-DEPENDENCIES. STYLE-WARNING: Implicitly creating new generic function RUN-TEST-LAMBDA. Attempting to load libmemutil.dylib... Loaded /Users/ddp/src/lisp/elephant-1.0/src/memutil/libmemutil.dylib ; loading system definition from /Users/ddp/.sbcl/systems/ele-bdb.asd into ; #<PACKAGE "ASDF0"> ; in: LAMBDA NIL ; (ELE-BDB-SYSTEM::GET-DB-NAME ELE-BDB-SYSTEM::C) ; ; caught STYLE-WARNING: ; undefined function: GET-DB-NAME ; (ELE-BDB-SYSTEM::LIBRARY-DIRECTORIES ELE-BDB-SYSTEM::C) ; ; caught STYLE-WARNING: ; undefined function: LIBRARY-DIRECTORIES ; ; compilation unit finished ; Undefined functions: ; GET-DB-NAME LIBRARY-DIRECTORIES ; caught 2 STYLE-WARNING conditions ; ; caught STYLE-WARNING: ; undefined function: LIBRARY-DIRECTORIES ; ; compilation unit finished ; Undefined function: ; LIBRARY-DIRECTORIES ; caught 1 STYLE-WARNING condition ; registering #<SYSTEM ELE-BDB {1004A67C61}> as ELE-BDB Attempting to load libmemutil.dylib... Loaded /Users/ddp/src/lisp/elephant-1.0/src/memutil/libmemutil.dylib Loading /opt/local/lib/db47/libdb-4.7.dylib Attempting to load libberkeley-db.dylib... Loaded /Users/ddp/src/lisp/elephant-1.0/src/db-bdb/libberkeley-db.dylib STYLE-WARNING: Undefined alien: "db_strerr" STYLE-WARNING: Undefined alien: "db_env_cr" STYLE-WARNING: Undefined alien: "db_env_close" STYLE-WARNING: Undefined alien: "db_env_open" STYLE-WARNING: Undefined alien: "db_env_dbremove" STYLE-WARNING: Undefined alien: "db_env_dbrename" STYLE-WARNING: Undefined alien: "db_env_remove" STYLE-WARNING: Undefined alien: "db_env_set_flags" STYLE-WARNING: Undefined alien: "db_env_get_flags" STYLE-WARNING: Undefined alien: "db_env_txn_checkpoint" STYLE-WARNING: Undefined alien: "db_env_set_errfile" STYLE-WARNING: Undefined alien: "db_cr" STYLE-WARNING: Undefined alien: "db_close" STYLE-WARNING: Undefined alien: "db_open" STYLE-WARNING: Undefined alien: "db_remove" STYLE-WARNING: Undefined alien: "db_rename" STYLE-WARNING: Undefined alien: "db_sync" STYLE-WARNING: Undefined alien: "db_truncate" STYLE-WARNING: Undefined alien: "db_set_flags" STYLE-WARNING: Undefined alien: "db_get_flags" STYLE-WARNING: Undefined alien: "db_get_raw" STYLE-WARNING: Undefined alien: "db_put_raw" STYLE-WARNING: Undefined alien: "db_del" STYLE-WARNING: Undefined alien: "db_del_kv" STYLE-WARNING: Undefined alien: "db_compact" STYLE-WARNING: Undefined alien: "db_cursor" STYLE-WARNING: Undefined alien: "db_cursor_close" STYLE-WARNING: Undefined alien: "db_cursor_del" STYLE-WARNING: Undefined alien: "db_cursor_dup" STYLE-WARNING: Undefined alien: "db_cursor_get_raw" STYLE-WARNING: Undefined alien: "db_cursor_pget_raw" STYLE-WARNING: Undefined alien: "db_cursor_put_raw" STYLE-WARNING: Undefined alien: "db_txn_begin" STYLE-WARNING: Undefined alien: "db_txn_abort" STYLE-WARNING: Undefined alien: "db_txn_commit" STYLE-WARNING: Undefined alien: "db_txn_id" STYLE-WARNING: Undefined alien: "db_env_lock_id" STYLE-WARNING: Undefined alien: "db_env_lock_id_free" STYLE-WARNING: Undefined alien: "db_env_lock_get" STYLE-WARNING: Undefined alien: "db_env_lock_put" STYLE-WARNING: Undefined alien: "db_env_lock_vec" STYLE-WARNING: Undefined alien: "db_env_set_timeout" STYLE-WARNING: Undefined alien: "db_env_get_timeout" STYLE-WARNING: Undefined alien: "db_env_set_cachesize" STYLE-WARNING: Undefined alien: "db_env_get_cachesize" STYLE-WARNING: Undefined alien: "db_env_set_tx_max" STYLE-WARNING: Undefined alien: "db_env_get_tx_max" STYLE-WARNING: Undefined alien: "db_env_set_lk_max_locks" STYLE-WARNING: Undefined alien: "db_env_get_lk_max_locks" STYLE-WARNING: Undefined alien: "db_env_set_lk_max_objects" STYLE-WARNING: Undefined alien: "db_env_get_lk_max_objects" STYLE-WARNING: Undefined alien: "db_env_set_lk_detect" STYLE-WARNING: Undefined alien: "db_env_get_lk_detect" STYLE-WARNING: Undefined alien: "db_env_lock_detect" STYLE-WARNING: Undefined alien: "db_associate" STYLE-WARNING: Undefined alien: "db_fake_associate" STYLE-WARNING: Undefined alien: "db_set_bt_compare" STYLE-WARNING: Undefined alien: "db_set_lisp_compare" STYLE-WARNING: Undefined alien: "db_set_dup_compare" STYLE-WARNING: Undefined alien: "db_set_lisp_dup_compare" STYLE-WARNING: Undefined alien: "db_set_lisp_dup_key_compare" STYLE-WARNING: Undefined alien: "db_sequence_create2" STYLE-WARNING: Undefined alien: "db_sequence_open" STYLE-WARNING: Undefined alien: "db_sequence_close" STYLE-WARNING: Undefined alien: "db_sequence_get" STYLE-WARNING: Undefined alien: "db_sequence_get_lower" STYLE-WARNING: Undefined alien: "db_sequence_initial_value" STYLE-WARNING: Undefined alien: "db_sequence_remove" STYLE-WARNING: Undefined alien: "db_sequence_set_cachesize" STYLE-WARNING: Undefined alien: "db_sequence_get_cachesize" STYLE-WARNING: Undefined alien: "db_sequence_set_flags" STYLE-WARNING: Undefined alien: "db_sequence_set_range" STYLE-WARNING: Undefined alien: "db_sequence_get_range" STYLE-WARNING: Undefined alien: "next_counter" STYLE-WARNING: Implicitly creating new generic function START-DEADLOCK-DETECTOR. STYLE-WARNING: Implicitly creating new generic function STOP-DEADLOCK-DETECTOR. STYLE-WARNING: Implicitly creating new generic function CHECKPOINT. STYLE-WARNING: Implicitly creating new generic function BUILD-BTREE- INDEX. STYLE-WARNING: Implicitly creating new generic function POPULATE. _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel