I did a fresh install of todays rawhide, and evolution would not start, complaining about missing libdb-4.6.so. Indeed: [mclasen@localhost ~]$ ldd /usr/bin/evolution | grep libdb libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00912000) libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x0081d000) libdb-4.6.so => /lib/libdb-4.6.so (0x03479000) [mclasen@localhost ~]$ rpm -qf /lib/libdb-4.6.so db4-4.6.19-1.fc8 [mclasen@localhost ~]$ rpm -q --requires evolution | grep db dbus >= 0.90 libdbus-1.so.3 libdbus-glib-1.so.2 So for some reason, evo is missing the db4 dependency.
Evolution-Data-Server is what uses libdb, and db4 is explicitly required in the package spec. But it's configured to use /usr/lib/libdb-4.6.so, which is a symlink to /lib/libdb-4.6.so. Can you check if this symlink exists?
Matthias says he does have the symlink. And the EDS spec looks correct to me. $ rpm -q --requires evolution-data-server | grep db db4 libdb-4.6.so
Dunno about the exact sequence of steps, but I do have the symlink now that I have installed db4.
Probably ok to close. It was some random rawhide thing.