I recently applied several weeks backlog of updates to a box I maintain for my father. After the update GNUCash would no longer launch. It complained that libgal.so.19 was missing. After figuring out that this was provided by the package gnome-extra/gal I ran a qpkg --list gal. The list showed that there should have been a /usr/lib/libgal.so.19 that was a link to /usr/lib/libgal.so.20.0.0. I recreated the link and all is well now. I'm wondering though how this link got lost. Also my first instinct was to re-emerge GNUCash which I did without out error. How was I able to re-emerge without the library being there. The only person using this machine is my father and he does nothing but click on icons I provide him so I'm fairly certain he didn't do it. The link appears to have vanished today when I applied the updates that had accumulated while I was on vacation. This would be updates that came out between October 20 and yesterday.
Should be due to an ldconfig-running bug in portage. see bug 11261 fixed in cvs for 2.0.45