When I try emerging XFCE4, I get an error during the XFFM compilation... it appears to be to do with a missing library, libdbh.so. Reproducible: Always Steps to Reproduce: 1.emerge xfce4 2. 3. Actual Results: emerge fails Expected Results: xfce4 gets installed gcc: /usr/lib/libdbh.so: No such file or directory make[2]: *** [xffm] Error 1 make[2]: Leaving directory `/var/tmp/portage/xffm-4.0.0/work/xffm-4.0.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xffm-4.0.0/work/xffm-4.0.0' make: *** [all] Error 2 !!! ERROR: xfce-base/xffm-4.0.0 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! (no error message)
you probably have dbh emerged already, but please emerge it again.
Well, yes I did have it installed already, but I went ahead and emerged t again, and lo and behold, it worked. I have no idea what was wrong there... very odd.
yes this was the correct fix, a side effect of portage having no sane way to automatically reemerge a package if a package needs rebuilt.