Repro: 1) emerge -t =openldap-2.1.30-r5 2) emerge subversion 3) svn 4) Note the error svn: error while loading shared libraries: libldap-2.2.so.7: cannot open shared object file: No such file or directory 5) emerge openldap # Note that version 2.2.28-r3 gets emerged 6) svn 7) Note that it works!
You need to use revdep-rebuild. Please read the ebuild notes when you emerge openldap