[elephant-devel] CVS HEAD w/ lispworks 5.0.1 linux
Ian Eslick
eslick at csail.mit.edu
Mon Apr 23 07:38:17 UTC 2007
Do you have UFFI 1.5.18 (the latest version)?
On Apr 23, 2007, at 3:28 AM, Lui Fungsin wrote:
> On 4/22/07, Ian Eslick <eslick at csail.mit.edu> 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 at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
More information about the elephant-devel
mailing list