Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Sep 2000 13:51:30 +0400
From:      "Artem Koutchine" <matrix@ipform.ru>
To:        "Erik Trulsson" <ertr1013@student.uu.se>
Cc:        <questions@FreeBSD.ORG>, <freebsd-database@FreeBSD.ORG>
Subject:   Re: Where is Berkley DB libdb?
Message-ID:  <00df01c02ac4$d0729260$0c00a8c0@ipform.ru>
References:  <037201c02a10$e72e7a00$0c00a8c0@ipform.ru> <20000929160401.A4637@student.uu.se>

next in thread | previous in thread | raw e-mail | index | archive | help
From: "Erik Trulsson" <ertr1013@student.uu.se>
> On Fri, Sep 29, 2000 at 04:23:59PM +0400, Artem Koutchine wrote:
> > 1) Did someone compiled berkeley db statically into some other library
> > (libc?) like
> > the  one on Red Hat did? not good.
>
> A quick browse of the source shows that it is indeed in libc.
>
> > 2) What version of db is installed by default, how can i see it?
>
> Looking at the source it appears to be version 1.85
>
>
> > 3) How can i avoid all this mess and make every single executable use
the
> > version
> > i have installed (2.7.7).
>
> Probably not without a lot of problems. You would basically have to
replace
> the system version with the new one, make world, make sure that any
> database files that the system use have been updated. Not for the faint of
> heart. (Basically, if you don't know how to check the sources to see what
> version of db it has you shouldn't even try this.)
>
> Note that files created with the 2.x versions of DB are *not* compatible
with
> the older 1.x versions.
>
> >
> > All this is causing me a lot of trouble, because DB_File cannot access
db
> > files
> > created on Linux (Mandrake 7.1  and some version of Slackware, i think
it is
> > latest).
> > I have multi-os development office, so, no os wars.
>
> This is not really an OS problem but rather a problem with different DB
> versions using different file formats and newer versions not being able of
> handling the old formats.

Oh really? I think THIS IS oS problem because somebody put in many
respects external package into the source code and keeps it  a very old
version, whereas 3.x already exists, they still use 1.x
This plain sucks, because this kills the idea of several oses working
together.

THIS MUST BE CHANGED either by finaly updating the version in src or
making it an external package (i mean a separate db library, why not?)

I am writing a letter to the developers.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00df01c02ac4$d0729260$0c00a8c0>