Using the attached patch works for me.
This is the solution used by ubuntu.
-- 
Luis Silva
diff --git a/backends/virtuoso/CMakeLists.txt b/backends/virtuoso/CMakeLists.txt
index 3d2f768..a14bbfb 100644
--- a/backends/virtuoso/CMakeLists.txt
+++ b/backends/virtuoso/CMakeLists.txt
@@ -37,6 +37,7 @@ if(WIN32)
 target_link_libraries(soprano_virtuosobackend odbc32)
 else(WIN32)
 target_link_libraries(soprano_virtuosobackend ${IODBC_LIBRARIES})
+SET_TARGET_PROPERTIES(soprano_virtuosobackend PROPERTIES INSTALL_RPATH "/usr/lib/odbc")
 endif(WIN32)
 
 if(WIN32)
diff --git a/cmake/modules/FindIODBC.cmake b/cmake/modules/FindIODBC.cmake
index f921b5e..9789bd1 100644
--- a/cmake/modules/FindIODBC.cmake
+++ b/cmake/modules/FindIODBC.cmake
@@ -57,10 +57,11 @@ find_path(IODBC_INCLUDE_DIR sql.h
   ${iodbc_INCLUDE_DIRS}
   )
 
-find_library(IODBC_LIBRARIES NAMES iodbc
-  HINTS
-  ${iodbc_LIBRARY_DIRS}
-  )
+# find_library(IODBC_LIBRARIES NAMES iodbc
+#   HINTS
+#   ${iodbc_LIBRARY_DIRS}
+#   )
+set(IODBC_LIBRARIES "/usr/lib/odbc/virtodbc_r.so")
 
 if (IODBC_LIBRARIES AND IODBC_INCLUDE_DIR)
 #  set(IODBC_INCLUDE_DIR "${IODBC_INCLUDE_DIR}/iodbc")

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Nepomuk mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/nepomuk

Reply via email to