[Nautilus-list] need info about db...



Hi all,

I'm new to the list, so please forgive my about-to-be-displayed
ignorance. Please, go easy on me.

I've built the nautilus 1.0.5; maybe 3 times now. I've recompiled the
gnome-libs with the -prefer-whatever option, because -db didn't seem to
work, and kept getting undefineds for dbopen. I cast about, and found
libdb1.* had the dbopen routine in it.

But when I force nautilus to use db1, it links, but dies when you start
up nautilus:

(gdb) where
#0  0x0 in ?? ()
#1  0x40b3ee40 in __db_calloc (num=1, size=40) at os/os_alloc.c:69
#2  0x40b5a441 in __dbopen (file=0x810d778
"/users/murf/.gnome/metadata.db", oflags=66, mode=448, type=DB_BTREE,
openinfo=0x0) at db185/db185.c:54
#3  0x405f4794 in init () at gnome-metadata.c:176
#4  0x405f498d in gnome_metadata_lock () at gnome-metadata.c:248
#5  0x8071fb2 in main ()
#6  0x40a4b1eb in __libc_start_main (main=0x8071c98 <main>, argc=1,
argv=0xbfffee34, init=0x8060304 <_init>, fini=0x80b51b4 <_fini>,
rtld_fini=0x4000a610 <_dl_fini>, stack_end=0xbfffee2c) at
../sysdeps/generic/libc-start.c:90

I even moved the metadata.db file, eliminating it as a cause of the
crash.

Reading the lit, I see that gnome-libs wants a 2.x or 1.85 version; and
here's the catch:

I'm working with evolution, which wanted me to install berk db 3.1.17;
so libdb.a, and libdb.so are now 3.1.17 versions; if I replace these
links, I suspect I'll break evolution.

What do I do? install the 2.7.7 version as db1? And what exactly IS db1?
my copy of it was set in place a year ago, and I'll be darned if I can
remember how it got there, and what package created it.

I'm hoping one of you knows what I'm doing wrong.

murf







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