Bug 223929

Summary: a requirement is missing for nepomuk
Product: nepomuk Reporter: Unknown <null>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Unknown 2010-01-23 16:15:46 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Since revision 921322 the presence of virtodbc_r.so is tested at findVirtuosoDriver(). But there is not any "require" in any CMakeLists.txt.
So one can compile and install without error, but at runtime one get the error "could not find Virtuoso ODBC driver".
An information to http://sourceforge.net/projects/virtuoso could be wished.
Comment 1 Sebastian Trueg 2010-01-27 13:52:14 UTC
Well, I think that runtime dependancies should not be checked at build time. This is something distributions should take care of, right?
I could, however, add a hint in the cmake output stating that virtuoso is necessary to actually use the backend.
Comment 2 Sebastian Trueg 2011-01-06 16:15:20 UTC
Closing as downstream as this is the packagers' job.