Summary says it all. Reproducible: Always I managed a successful emerge by first emerging soprano.
(In reply to comment #0) > Summary says it all. > > Reproducible: Always > > > > > I managed a successful emerge by first emerging soprano. > same here...re-emerging soprano solved the problem.
Likewise here.
I would like to point out that soprano was _already_ existant in it's latest available version on my system. Yet nepomuk would not compile to completion. I had to re-emerge soprano before nepomuk would complete successfully. Unfortunately, I do not have a listing of the reasons why nepomuk originally failed. I didn't think to save the error messages first before trying to re-emerge soprano. Sorry.
Here's the error message: Generating moc_strigiserviceadaptor.cpp [ 0%] Built target nepomukstrigiservice_automoc Scanning dependencies of target nepomuk-manpage-man-nepomukservicestub [ 0%] [ 0%] Generating nepomukservicestub.8 Built target kio_nepomuksearch_automoc [ 1%] Generating nie.h, nie.cpp (Soprano::PluginManager) found no soprano plugin at "/usr/lib64/soprano/libsoprano_sesame2backend.so" Failed to create memory model make[2]: *** [nepomuk/strigibackend/nie.h] Error 1 make[1]: *** [nepomuk/strigibackend/CMakeFiles/sopranobackend.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... Writing nepomukserver.8 for refentry [ 2%] Built target nepomuk-manpage-man-nepomukserver Writing nepomukservicestub.8 for refentry [ 3%] Built target nepomuk-manpage-man-nepomukservicestub make: *** [all] Error 2 * ERROR: kde-base/nepomuk-4.3.4 failed: * Make failed! * * Call stack: * ebuild.sh, line 55: Called src_compile * environment, line 4231: Called kde4-meta_src_compile * environment, line 3322: Called kde4-base_src_compile * environment, line 2997: Called cmake-utils_src_compile * environment, line 1164: Called _execute_optionaly 'src_compile' * environment, line 553: Called enable_cmake-utils_src_compile * environment, line 1537: Called cmake-utils_src_make * environment, line 1183: Called die * The specific snippet of code: * emake "$@" || die "Make failed!"; * * If you need support, post the output of 'emerge --info =kde-base/nepomuk-4.3.4', * the complete build log and the output of 'emerge -pqv =kde-base/nepomuk-4.3.4'. * The complete build log is located at '/var/tmp/portage/kde-base/nepomuk-4.3.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/nepomuk-4.3.4/temp/environment'. * S: '/var/tmp/portage/kde-base/nepomuk-4.3.4/work/nepomuk-4.3.4' * Messages for package kde-base/nepomuk-4.3.4: * ERROR: kde-base/nepomuk-4.3.4 failed: * Make failed! * * Call stack: * ebuild.sh, line 55: Called src_compile * environment, line 4231: Called kde4-meta_src_compile * environment, line 3322: Called kde4-base_src_compile * environment, line 2997: Called cmake-utils_src_compile * environment, line 1164: Called _execute_optionaly 'src_compile' * environment, line 553: Called enable_cmake-utils_src_compile * environment, line 1537: Called cmake-utils_src_make * environment, line 1183: Called die * The specific snippet of code: * emake "$@" || die "Make failed!"; * * If you need support, post the output of 'emerge --info =kde-base/nepomuk-4.3.4', * the complete build log and the output of 'emerge -pqv =kde-base/nepomuk-4.3.4'. * The complete build log is located at '/var/tmp/portage/kde-base/nepomuk-4.3.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/nepomuk-4.3.4/temp/environment'. * S: '/var/tmp/portage/kde-base/nepomuk-4.3.4/work/nepomuk-4.3.4'
Solution confirmed.
I had the similar problem. Scanning dependencies of target nepomuk-manpage-man-nepomukservicestub [ 0%] Generating nepomukservicestub.8 [ 0%] Built target kio_nepomuksearch_automoc [ 1%] Generating nie.h, nie.cpp Error occurred during initialization of VM Unable to load native library: /opt/sun-jdk-1.6.0.15/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 !!! existing preserved libs: >>> package: dev-java/sun-jdk-1.6.0.17 * - /opt/sun-jdk-1.6.0.15/jre/lib/i386/client/libjvm.so * used by /usr/lib/soprano/libsoprano_sesame2backend.so (dev-libs/soprano-2.3.1) So I did "emerge -v @preserved-rebuild" dev-libs/soprano-2.3.1 was in the list. After that, kde-base/nepomuk-4.3.4 merged ok. I'm not sure if this is your case.
(In reply to comment #4) > (Soprano::PluginManager) found no soprano plugin at > "/usr/lib64/soprano/libsoprano_sesame2backend.so" This is because soprano was probably build with -as-needed. Rebuild soprano without -as-need and it should build.
(In reply to comment #7) > This is because soprano was probably build with -as-needed. Rebuild soprano > without -as-need and it should build. Then probably the fix from bug 226889 (applied to soprano-2.3.1.ebuild without revbump on 13 Oct 2009) resolved the problem. How about a revbump of soprano to force a recompile?!
Dunno why I was added to this bug, but I've seen this before. It's a duplicate of some closed "worksforme" bug, either way, +*soprano-2.3.1-r1 (03 Dec 2009) + + 03 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> + +soprano-2.3.1-r1.ebuild: + (Dummy) revision bump straight to stable for bug #295388.
Great. This is still not fixed, as I’m getting the exact same bug with nepomuk-4.3.4. :/ emerge -a1tv soprano helps. But, could you fix this for the next release? Would be appreciated. :) Thanks! :)
I believe the poster above means nepomuk-4.3.5, if so I can corroborate that the same thing occurs. WRT --as-needed mentioned above, unless this is something you can have set without knowing it, then that does not apply to me. At least an ewarn on the soprano ebuild would be a good idea, no?