[Repost to bugs.d.o, sorry I forgot this earlier] Hi,
Alle 20:00, mercoledì, 7. giugno 2006, hai scritto: > > When libdb4.4 is installed, it doesn't prevent libdb4.3-dev to be > > installed at the same time. However, this combination is guaranteed to > > cause a segfault on the DB_ENV->open() call. > > Huh? How so? Could you provide an example program? I don't have a stripped-down example yet but it happens when you use the sources for the ggz-server package, e.g. from: http://ftp.belnet.be/packages/ggzgamingzone/ggz/0.0.13/ggz-server-0.0.13.tar.gz You need to apt-get install libggz-dev before testing this. It will take some weeks before ggz-server hits sid, sorry for having to ./configure by yourself, running it without arguments should select the db4 backend by default. Apparently some struct changed so that the DB_ENV->open pointer itself is NULL even after db_env_create() returns successfully. In our project, we always have a tight dependency between the -dev package and the related library package. This drops a bit of flexibility but gives a whole lot of stability instead. Josef