On 4/22/07, Ian Eslick <[EMAIL PROTECTED]> wrote:
It will take me a little while to reconstruct my environment in
linux.  I don't use linux much and this is not currently at the top
of my priority list.

I understand. I'm just writing to report back what I've seen. It
certainly helps if elephant runs on more platforms. More people can
test and report bugs, and maybe contribute idea/code.

You can take a look at this whenever you have time.

Given that backend-independance and the slot specification error this
sounds like a MOP problem.  However, because there are problems on
Linux only and not on Mac and Windows, I'm wondering if this is some
kind of setup problem.  Do you have access to a Mac or Windows
machine you could try running lispworks on?  Also, did it work
recently and then fail, or was this your first attempt to make it
work on lispworks/linux?

OK. I just did what you say and install lispworks 5.0.1, cygwin and
bdb on windows xp sp2.

http://www.oracle.com/technology/software/products/berkeley-db/db/index.html
Berkeley DB 4.5.20 .msi Windows installer, with AES encryption (13.4M)

With the help of this
http://article.gmane.org/gmane.lisp.elephant.devel/329
I successfully compiled the dll

I got very far but still failed at running the test. It died at the FLI.

HTH,
fungsin


(asdf:operate 'asdf:load-op :elephant)
(asdf:operate 'asdf:load-op :ele-bdb)
(asdf:operate 'asdf:load-op :elephant-tests)
(in-package :ele-tests)
(setf *default-spec*  *testbdb-spec*)
ELE-TESTS 10 > (do-backend-tests)

Error: Exception C0000005 [flags 0] at F41433 {inside foreign code}
eax        0 ebx  13BFE00 ecx       7F edx       16
esp  13BFDD8 ebp  13BFDF0 esi 2159E8DB edi       CC
 1 (abort) Return to level 0.
 2 Return to top loop level 0.

Type :b for backtrace, :c <option number> to proceed,  or :? for other options

ELE-TESTS 11 : 1 > :b
Call to FLI::FOREIGN-CALLABLE-ENTRY-POINT-AUX-NESTED
Call to DB-BDB::%DB-ENV-CREATE
Call to DB-BDB::DB-ENV-CREATE
Call to (METHOD ELEPHANT::OPEN-CONTROLLER (DB-BDB::BDB-STORE-CONTROLLER))
Call to OPEN-STORE
Call to DO-BACKEND-TESTS
Call to EVAL
Call to CAPI::CAPI-TOP-LEVEL-FUNCTION
Call to CAPI::INTERACTIVE-PANE-TOP-LOOP
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION MP::PROCESS-SG-FUNCTION
MP::INITIALIZE-PROCESS-STACK)
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to