Re: [gnome-db] compiling gnome - db-1.85 stuff

Just --enable-prefer-db1, but that doesn't work.
grepped this out of the changelog:
ChangeLog: * Added support for db1 emulation in Berkeley DB3.
ChangeLog:      DB3 needs --enable-compat185.
ChangeLog:      dbopen.  Correctly set DB_LIBS to `-ldb', not `-ldl'.
I suppose it might be a good idea to get, it must be something that is still being tweaked if it's in the changelog. Unless configure isn't searching for includes in /usr/local, but I didn't see an option to specify additional headers, just --includedir= which is where the gnome include files are going, I suppose. The linker knows about /usr/local/lib, can you make configure search for headers in unusual places by passing an option or setting an environment variable?

Rodrigo Moya wrote:

On Mon, 2002-02-11 at 15:29, mbrian wrote:

Gnome-libs is, I found a reference to other lfs users doing:

Berzerkeley DB: (3.3.11 specific)
   UCB's database library.
       cd build_unix/
       ../dist/configure \
         --prefix=/usr \
         --enable-compat185 \
         --enable-static \
       make docdir=/usr/doc/Berkeley-DB all install
       cd /usr/lib/ && ln -s libdb-3.3.a libdb.a
       sed 's/^DB185/DB/' /usr/include/db_185.h > /usr/include/
       mv /usr/include/ /usr/include/db_185.h

(they too neglected to mention what version of gnome they were trying) I will try this and, I guess it worked for somebody.. I was really hoping there would be something obviously missing that I don't see. I complain, but I'm building this lfs system (where you take a empty disk and compile *everything*) to uncover all of the things, like this, that keep me from ever building any of the cool stuff; when I can't figure out if it's a bug in the app or just my broken distro (like the atexit() glibc problem I used to have).. If I use a binary, that would be cheating. I've already done that once with mozilla ;) . ...thought maybe there might be something that is part of every standard distro that I haven't got yet.
Oh yeah, configure bails like this:
checking for umode_t... no
checking for dbopen... no
checking for dbopen in -ldb... no
checking for dbopen in -ldb1... no
checking for __db185_open in -ldb-3... no
If that rings any bells.. I figured it would at least start passing a couple of them now that I've got libdb-4.0.a,,,, libdb.a, in local/lib &
db.h, db_185.h, db_cxx.h in local/include.

has gnome-libs' configure any flag for specifying a different db?
version than the default one? Such as --with-db-dir or something like

If so, you may force it to use the db? version you want.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]