Hi David,
I made the project on SqueakSource. The repo is here:
MCHttpRepository location: 'http://www.squeaksource.com/BerkeleyDB' user: '' password: ''
When attempting to generate the plugin as an external plugin the error shown in the VMMaker window is:
warning, variable simulator doesn't exist or has already been removed failed to inline getErrorMessage: as it contains unrenamable C declarations or C code warning, signature of InterpreterProxy>>instantiateClass:indexableSize: does not match reference implementation. external plugin BerkeleyDbPlugin generated as BerkeleyDbPlugin 5 April 2015 9:00:18 am
Are these warnings/errors serious? Is the next step to get rid of them?
Thanks
Paul
David T. Lewis wrote
I am assuming that this is "Berkeley DB Plugin" on SqueakMap, written by Stephen Pair and licensed SqueakL, and therefore OK to include in the VM.
The SAR file contains the platforms sources and some hints as to handle it in a makefile.
I expect that this plugin could be brought back to life with a bit of effort. It also looks like something that might best be maintained outside of VMMaker so that the interested parties can update it as they please.
How about if we put the Smalltalk part of the plugin into a new project on squeaksource.com? Paul DeBruicker, Stephen Pair, Eliot and I all have accounts on that server already, so it would be easy to put it there.
The Berkeley db library has a lot of history, and I don't know what the current runtimes would be on a modern unix/linux/osx platform. The http://www.sleepycat.com site redirects to Oracle now, which does not seem encouraging. Current licensing seems to be explained at http://en.wikipedia.org/wiki/Berkeley_DB.
Dave
On Sun, Mar 29, 2015 at 08:50:51AM -0700, Eliot Miranda wrote:
D'u have the smalltalk source or just the generated C code? And I what VM build environment do you want to work?
Eliot (phone)
On Mar 29, 2015, at 7:46 AM, Paul DeBruicker <
pdebruic@
> wrote:
Hi -
I've posted Steven Pair's BerkeleyDB plugin .sar file to dropbox here:
https://dl.dropboxusercontent.com/u/4460862/BerkeleyDB.sar
I'd like to get it to compile (on linux...), and also to modify it to
work with the LMDB (http://symas.com/mdb/). According to the LMDB docs it should be pretty straightforward to port something from BerkeleyDB.
From examining the .sar it looks like the plugin hasn't been
edited/compiled since December 2002.
Is there a guide for bringing old plugins up to date? IF not what
should I expect to have to change to get it working?
Thanks
Paul
-- View this message in context: http://forum.world.st/updating-and-compiling-the-BerkeleyDB-plugin-tp4815915... Sent from the Squeak VM mailing list archive at Nabble.com.