Here's the relevant portion:<div><br></div><div><div>#+(or mswindows windows win32)</div><div>((:compiler . :cygwin)</div><div> (:berkeley-db-version . "4.7")</div><div> (:berkeley-db-include-dir . "C:/Program Files (x86)/Oracle/Berkeley DB 4.7.25/include/")</div>
<div> (:berkeley-db-lib-dir . "C:/Program Files (x86)/Oracle/Berkeley DB 4.7.25/bin/")</div><div> (:berkeley-db-lib . "C:/Program Files (x86)/Oracle/Berkeley DB 4.7.25/bin/libdb47.dll")</div><div> (:berkeley-db-deadlock . "C:/Program Files (x86)/Oracle/Berkeley DB 4.7.25/bin/db_deadlock.exe")</div>
<div> (:berkeley-db-cachesize . 20971520)</div><div> (:berkeley-db-max-locks . 2000)</div><div> (:berkeley-db-max-objects . 2000)</div><div> (:berkeley-db-map-degree2 . t)</div><div> (:berkeley-db-mvcc . nil)</div><div> (:clsql-lib-paths . nil)</div>
<div> (:prebuilt-libraries . nil))</div><br><div class="gmail_quote">On Sun, Dec 6, 2009 at 1:53 PM, Ian Eslick <span dir="ltr"><<a href="mailto:eslick@media.mit.edu">eslick@media.mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
What's your my-config.sexp?<br>
<div><div></div><div class="h5"><br>
On Dec 6, 2009, at 1:12 PM, Elliott Slaughter wrote:<br>
<br>
> Hi,<br>
><br>
> I'm testing the newest Elephant 1.0 SBCL 1.0.29 on Windows 7 with BDB 4.7. I get the following error when attempting to open a controller. (I've used SBCL with Elephant 1.0 and BDB 4.5 in the past, so either this is an upgrade issue from 4.5 to 4.7 or a regression.)<br>

><br>
> Let me know if there is anything else I can do to help debug this.<br>
><br>
> DB_ENV->set_lk_detect: unknown deadlock detection mode specified<br>
><br>
> debugger invoked on a BDB-DB-ERROR: Berkeley DB error #22: Invalid argument<br>
><br>
> Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.<br>
><br>
> restarts (invokable by number or by possibly-abbreviated name):<br>
>   0: [CONTINUE] Ignore runtime option --load "test.lisp".<br>
>   1: [ABORT   ] Skip rest of --eval and --load options.<br>
>   2:            Skip to toplevel READ/EVAL/PRINT loop.<br>
>   3: [QUIT    ] Quit SBCL (calling #'QUIT, killing the process).<br>
><br>
> (DB-BDB::DB-ENV-SET-MAX-LOCKS #<unavailable argument> #<unavailable argument>)<br>
> 0] ba<br>
><br>
> 0: (DB-BDB::DB-ENV-SET-MAX-LOCKS<br>
>     #<unavailable argument><br>
>     #<unavailable argument>)<br>
> 1: ((SB-PCL::FAST-METHOD ELEPHANT::OPEN-CONTROLLER<br>
>      (DB-BDB::BDB-STORE-CONTROLLER)) #<unavailable lambda list>)[:EXTERNAL]<br>
> 2: ((LAMBDA<br>
>         (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-INT:&MORE<br>
>          SB-PCL::.DFUN-MORE-CONTEXT. SB-PCL::.DFUN-MORE-COUNT.))<br>
>     #<unused argument><br>
>     #<unused argument><br>
>     #<BDB-STORE-CONTROLLER test.db/><br>
>     671267<br>
>     0)<br>
> 3: (OPEN-STORE #<unavailable lambda list>)[:EXTERNAL]<br>
> 4: (SB-INT:SIMPLE-EVAL-IN-LEXENV (OPEN-STORE '(:BDB "test.db/")) #<NULL-LEXENV>)<br>
><br>
> 5: (SB-FASL::LOAD-AS-SOURCE<br>
>     #<SB-SYS:FD-STREAM for "file c:\\Bin\\asdf\\elephant-1.0\\test.lisp" {23EEEE<br>
> B9}><br>
>     NIL<br>
>     NIL)<br>
> 6: ((FLET SB-FASL::LOAD-STREAM)<br>
>     #<SB-SYS:FD-STREAM for "file c:\\Bin\\asdf\\elephant-1.0\\test.lisp" {23EEEE<br>
> B9}>)<br>
> 7: (LOAD #P"test.lisp")[:EXTERNAL]<br>
> 8: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:LOAD . "test.lisp")))<br>
> 9: (SB-IMPL::TOPLEVEL-INIT)<br>
> 10: ((LABELS SB-IMPL::RESTART-LISP))<br>
> 11: ("foreign function: #x4120C4")<br>
> 12: ("foreign function: #x40AF88")<br>
><br>
> --<br>
> Elliott Slaughter<br>
><br>
> "Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>
</div></div>> _______________________________________________<br>
> elephant-devel site list<br>
> <a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a><br>
> <a href="http://common-lisp.net/mailman/listinfo/elephant-devel" target="_blank">http://common-lisp.net/mailman/listinfo/elephant-devel</a><br>
<br>
<br>
_______________________________________________<br>
elephant-devel site list<br>
<a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/mailman/listinfo/elephant-devel" target="_blank">http://common-lisp.net/mailman/listinfo/elephant-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>
</div>