Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 295388 - nepomuk-4.3.4 fails to emerge, missing soprano plugin file
Summary: nepomuk-4.3.4 fails to emerge, missing soprano plugin file
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-02 02:03 UTC by Fred Krogh
Modified: 2010-02-03 14:44 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fred Krogh 2009-12-02 02:03:46 UTC
Summary says it all.

Reproducible: Always




I managed a successful emerge by first emerging soprano.
Comment 1 Nikolaos Chatzidakis 2009-12-02 09:58:03 UTC
(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.
Comment 2 Gregg Casillo 2009-12-02 17:40:32 UTC
Likewise here.
Comment 3 Guy 2009-12-02 18:11:26 UTC
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.
Comment 4 André Terpstra 2009-12-02 19:30:15 UTC
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'
 
Comment 5 André Terpstra 2009-12-02 19:32:39 UTC
Solution confirmed.
Comment 6 Karl H 2009-12-02 20:59:52 UTC
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. 
Comment 7 Sander Sweers 2009-12-02 22:20:34 UTC
(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.
Comment 8 Andreas K. Hüttel archtester gentoo-dev 2009-12-03 15:22:08 UTC
(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?!
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2009-12-03 15:55:30 UTC
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.
Comment 10 Navid Zamani 2010-01-31 18:52:41 UTC
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! :)
Comment 11 Robin Bankhead 2010-02-03 14:44:25 UTC
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?