[mnet-devel] Mnet build questions.
rob kinninmont
lists+mnet-devel at evilrob.com
Mon Jun 2 18:52:50 BST 2003
On Mon, Jun 02, 2003 at 08:06:52PM -0400, Zooko wrote:
>
> > when it should call set_flags. It looks like it's a bug in bsddb3 v
> > 3.3.0 (which is quite old) but that's the version that
> > mnet_new/setup.py claims is needed
>
> Probably a naming confusion between bsddb and pybsddb. The latter is
> sometimes referred to as "bsddb", much to everyone's confusion.
I'm only looking at 'pybsddb' (the module named 'bsddb') - I'm not even considering db3 etc at this point.
> I believe it'll tell you that we use bsddb 3.3.11 (filename:
> "db-3.3.11.tar.gz") and pybsddb 3.3.0 (filename: "bsddb3-3.3.0.tar.gz").
> I guess the patches that you'll also find in extsrc/ are not necessary for
> mnet_new.
Aha! That's the stumbling block.
The mnet_new setup stuff doesn't deal with pybsddb directly, it simply tells one to install v3.3.0. The twist is that it needs to be a _Patched_ version of 3.3.0, which you won't get if you e.g. install from an rpm.
I'll have a go at installing a patched version on my linux box.
> Your second problem is something that has been fixed in newer versions of
> mnet_new.
Hmm. Do you know off-hand what/where the fix is? If it's a small fix, I'd probably like to apply it retroactively to my May12 snapshot.
> I think we need to make the HEAD version of mnet_new be a "stabilizing" source
> base. Ent, and any other disruptive features or refactorings, should not be
> merged onto HEAD until they are complete and stable.
I'm not going to argue with the wisdom of that as a coding/engineering practice... but I really don't think it's necessary at the moment. Much as I'd like to get more involved in mnet stuff, I think I simply don't have the time to devote to it at the moment - too many other things going on - and my goal is really just to get a stable mnet node running on windows and linux that I can tickle via xmlrpc. To that end, sticking with a stale-but-working snapshot that I can fix ad-hoc as needed probably works better for me.
cheers,
rob
--
--
rob kinninmont
"War doesn't determine who's right. War determines who's left."
-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel
More information about the Mnet-devel
mailing list