UFFI/win32 problems (was: Re: [elephant-devel] Class Heirarchies and Queries)

Elliott Slaughter elliottslaughter at gmail.com
Tue Sep 23 16:09:29 UTC 2008


On Tue, Sep 23, 2008 at 1:28 AM, Leslie P. Polzer
<sky at viridian-project.de>wrote:

>
> > I am a little confused: there doesn't seem to actually be a function
> called
> > "db_env_get_max_objects" in libberkeley-db.c (although I do see
> > "db_env_get_lk_max_objects"), but ele-bdb.asd loads fine under
> > linux(x86-64)/SBCL and win32/Allegro. Where is "db_env_get_max_objects"
> > actually coming from?
>
> Err, yes. Good question. How about removing this alien?
>
> # Following line added by [Add max lock configuration to BDB
> # eslick at common-lisp.net**20080516185155]
>  (def-function ("db_env_get_max_objects" %db-env-get-max-objects)
>
> Doesn't seem to be used by other code.


Yeah, removing that form and the one below (wrap-errno
db-env-get-max-objects ...) allows ele-bdb to load fine and seems to fix the
problem. Thanks.

Perhaps win32/SBCL DLL loading is eager and attempts to resolve this
> symbol right away?


Do other lisps not do this?

Just guessing here, though.
>
>  Leslie
>
> --
> LinkedIn Profile: http://www.linkedin.com/in/polzer
> Xing Profile: https://www.xing.com/profile/LeslieP_Polzer
> Blog: http://blog.viridian-project.de/
>
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
>



-- 
Elliott Slaughter

"Any road followed precisely to its end leads precisely nowhere." - Frank
Herbert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20080923/a60533c1/attachment.html>


More information about the elephant-devel mailing list