dev-libs/dbh-1.0.21 does not create symlink libdbh-1.0-so.1, thus breaking some apps. It broke xfce-base/xffm-4.2.0 for me. Downgrading to dbh-1.0.20 solves the symlink problem, or you can create the symlink your self.
This happens with dbh-1.0.21 (+). With 1.0.20 (-) it works. You see that: -/usr/lib/libdbh-1.0.so.1.0.0 -/usr/lib/libdbh-1.0.so.1 -> libdbh-1.0.so.1.0.0 1107535253 -/usr/lib/libdbh.so -> libdbh-1.0.so.1.0.0 1107535253 +/usr/lib/libdbh-1.0.21.1.0.0 +/usr/lib/libdbh-1.0.21.1 -> libdbh-1.0.21.1.0.0 1107535158 +/usr/lib/libdbh -> libdbh-1.0.21.1.0.0 1107535158 Effectivly, "so" is missing/damaged/replaced with "21" Tried this with upstream source, same problem. Please hard-mask dbh-1.0.21 out, has to be resolved upstream
damn I found this out the other day and forgot to hard mask, sorry for the inconvenience. I'm masking now
this is fixed in newer versions