Is this version 0.6.0? We had this problem in 0.6.0 due to a declare statement on the spec slot of store-controller. It needs to be removed for OpenMCL to work.

In CVS head the type declaration says 'list' instead of '(or pathname (vector character)). There are still some issues with CVS for OpenMCL (uffi used for string encoding seems to fail) but they are on the short list of problems to resolve in the next week or two prior to the release of version 0.9.

Ian

On Apr 8, 2007, at 10:19 PM, Joe Corneli wrote:

Here's where things fail on my machine under openmcl (I'm pretty sure
I have everything installed and configured properly, although I am
using BerkeleyDB.4.5 (I changed various configuration files so that it
would be found, and this doesn't look like the error anyway).

? (do-backend-tests)
; loading system definition from /Users/jcorneli/elephant/ele- bdb.asd into #<Package "ASDF283">
; registering #<SYSTEM ELE-BDB #x8523C56> as ELE-BDB
Error in process listener(1): The value (:BDB "/Users/jcorneli/ elephant/tests/testdb/"), derived from the initarg :SPEC, can not be used to set the value of the slot ELEPHANT::SPEC in #<SLEEPYCAT::BDB-STORE-CONTROLLER #x855B5F6>, because it is not of type (OR PATHNAME (VECTOR CHARACTER)).
While executing: CCL::%SHARED-INITIALIZE
Type :POP to abort.
Type :? for other options.

I get similar error if I run `open-store' in the standard way,

(open-store '(:bdb "/Users/jcorneli/musndb"))
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to