i get this error emerging tdb. i'm trying to get sweep to work, but sweep tries to emerge portage (oh boy not again)
i posted to sweep devel mailing list too, some other people area also trying to get it to work on mac os though.. although their tdb compile doesn't even get past configure
/bin/sh ./libtool --mode=link gcc -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -mpowerpc-gfxopt -o tdbtorture -ldl tdbtorture.o libtdb.la
ld: Undefined symbols:
make: *** [tdbtest] Error 1
make: *** Waiting for unfinished jobs....
gcc -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -mpowerpc-gfxopt -o tdbtorture -ldl tdbtorture.o .libs/libtdb.a
Conrad Parker writes
"that's a bug in libtdb's build process -- it builds some test programs
which link against libgdbm (to compare speed and correctness of tdb
and gdbm) and the build fails if libgdbm isn't installed. However this
is only for some test programs in the libtdb tarball, libtdb itself
doesn't need libgdbm.
I submitted a bug and patch against libtdb on sourceforge about this, so
please try that patch.
The libgdm issue is not a problem on macos, since libgdbm is keyworded already. Unfortunately this package has a collision problem with tdbtool and tdbdump provided by Apple. OSX devs: anyone know how similar these tools are? Can we just delete the two said files on osx?
successor is sqlite which is ported already