I was running emerge -uvDN @world and both sun-jdk (from 1.6.0.16 to 1.6.0.17) and nepomuk (from 4.3.2 to 4.3.3) were set to be updated. nepomuk fails with: [...] Error occurred during initialization of VM Unable to load native library: /opt/sun-jdk-1.6.0.16/jre/lib/i386/libjava.so: cannot open shared object file: No such file or directory make[2]: *** [nepomuk/strigibackend/nie.h] Error 1 make[1]: *** [nepomuk/strigibackend/CMakeFiles/sopranobackend.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... revdep-rebuild -ipv showed no packages wich should be reemerged. Though, the emerge -uvDN told me after the failure in the messages section, that I have to run pemerge @preserved-rebuild. This has reemerged dev-libs/soprano-2.3.1. After that, nepomuk has compiled fine. Don't know, if there are ways, to solve it so that other users don't run into this issue. The library, which has raised this issue was /usr/lib/soprano/libsoprano_sesame2backend.so, which was linked against the old libjvm.so. Reproducible: Always
Same here - thanks for the solution: emerge @preserved-rebuild after failing to build nepomuk did the trick for me, too.
I had the same issue. I just reemerged dev-libs/soprano-2.3.1 and then nepomuk compiled without problems.
This solved the problem on amd64 Thanks, Anthony
emerge soprano helped here too... (amd64) thanks
*** This bug has been marked as a duplicate of bug 284475 ***