[elephant-devel] elephant64

Ian Eslick eslick at csail.mit.edu
Mon Oct 2 12:42:01 UTC 2006


FYI - The biggest change in the current CVS is a simple update to use
BDB 4.4 instead of 4.3.  I don't believe we have yet promoted any API
changes yet.

Ian

Marco Baringer wrote:
> i'm currently trying to get elephant to run on sbcl x86-64. i've
> patched memutil and sleepycat.lisp heavily to remove the assumption
> that an int is equivalent to a (signed 32), most of db.h is defined in
> terms of uint32_t anyway so this wasn't a big problem. i'm currently
> able to open a db store and most of the serializer tests pass (except
> those related to btree objects).
>
> 1) now i've got some problems related to the berkeleydb backend (i
>    think) which i can't seem to figure out :( anything btree related
>    fails with the cryptic error:
>
> arithmetic error FLOATING-POINT-OVERFLOW signalled
>
>   this even happens if i just open, close and then attempt to reopen
>   the test db. anybody seen this before?
>
> 2) in sleepycat.lisp the c function db_get_raw is defined twice, once
>    as %db-get-key-buffered and once as %db-get-buffered. is this
>    intentional?
>
> p.s. - i'm running elephant 0.6.0 since that's what i was using before
> and i know it works. i'll upgrade to cvs if neccessary but i'd like to
> avoid dealing wth api changes (assuming there have been some).
>
> p.p.s - elephant is a sweet piece of software :)
>   



More information about the elephant-devel mailing list