[elephant-devel] Fwd: elephant 0.60 + sbcl 0.9.4 + ubuntu 5.05 linux 2.6

Lui Fungsin fungsin.lui at gmail.com
Thu Jul 27 17:02:21 UTC 2006


Hi Ian,

I tried to send the following to elephant-devel at common-lisp.net twice
and they were both bounced. Could you please help forward this to the
list?

Thank you very much!
-- fungsin

---------- Forwarded message ----------
From: Lui Fungsin <fungsin.lui at gmail.com>
Date: Jul 26, 2006 8:15 PM
Subject: elephant 0.60 + sbcl 0.9.4 + ubuntu 5.05 linux 2.6
To: elephant-devel at common-lisp.net


Hi all,

I got the following error (backtraces included) when I tried to run
the bdb back end test.

(asdf:operate 'asdf:load-op :elephant-tests)
(in-package "ELEPHANT-TESTS")
(setf *default-spec* *testbdb-spec*)
(do-backend-tests)

I installed the following package on ubuntu

libdb4.3
libdb4.3-dev     (for the c headers)

Note that I changed the libdb path to point to the correct location on my system
(setf SLEEPYCAT::*sleepycat-foreign-library-path* "/usr/lib/libdb-4.3.so")

It seems that one of the uffi call falls.
Any help would be much appreciated!


debugger invoked on a SLEEPYCAT::DB-ERROR in thread #<THREAD "initial
thread" {A6874D1}>:
 Berkeley DB error: Invalid argument

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
 0: [ABORT] Exit debugger, returning to top level.



0: (SLEEPYCAT::DB-ENV-OPEN
   #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X0817FCC8 :TYPE (* T)>
   "cl/libdb/elephant/tests/testdb/"
   :JOINENV
   NIL
   :INIT-CDB
   NIL
   :INIT-LOCK
   T
   :INIT-LOG
   T
   :INIT-MPOOL
   T
   :INIT-REP
   NIL
   :INIT-TXN
   T
   :RECOVER
   NIL
   :RECOVER-FATAL
   NIL
   :CREATE
   T
   :LOCKDOWN
   NIL
   :PRIVATE
   NIL
   :SYSTEM-MEM
   NIL
   :THREAD
   T
   :MODE
   416)
1: ((SB-PCL::FAST-METHOD ELEPHANT::OPEN-CONTROLLER
                        (SLEEPYCAT::BDB-STORE-CONTROLLER))
   (#(NIL 3 2) . #())
   #<unavailable argument>
   #<SLEEPYCAT::BDB-STORE-CONTROLLER {BA10351}>
   (:RECOVER NIL :RECOVER-FATAL NIL :THREAD T))
2: (OPEN-STORE
   (:BDB "cl/libdb/elephant/tests/testdb/")
   :RECOVER
   NIL
   :RECOVER-FATAL
   NIL
   :THREAD
   T)
3: (DO-BACKEND-TESTS (:BDB "cl/libdb/elephant/tests/testdb/"))
4: (SB-INT:EVAL-IN-LEXENV (DO-BACKEND-TESTS) #<NULL-LEXENV>)
5: (SB-EXT:INTERACTIVE-EVAL (DO-BACKEND-TESTS))
6: (SB-IMPL::REPL-FUN NIL)
7: ((LAMBDA ()))
8: ((LAMBDA ()))
9: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {AC2B945}>)
10: (SB-IMPL::TOPLEVEL-REPL NIL)
11: (SB-IMPL::TOPLEVEL-INIT)
12: ((LABELS SB-IMPL::RESTART-LISP))



More information about the elephant-devel mailing list