[Vm-dev] Re: updating and compiling the BerkeleyDB plugin
Paul DeBruicker
pdebruic at gmail.com
Sun Apr 5 15:50:36 UTC 2015
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-tp4815915p4817704.html
Sent from the Squeak VM mailing list archive at Nabble.com.
More information about the Vm-dev
mailing list