Comment 1 for bug 1015476

Revision history for this message
Gnurou (gnurou) wrote :

I think the following patch will do the trick. could you try it?

diff --git a/src/sqlite/CMakeLists.txt b/src/sqlite/CMakeLists.txt
index daeaf18..10b014c 100644
--- a/src/sqlite/CMakeLists.txt
+++ b/src/sqlite/CMakeLists.txt
@@ -1,6 +1,8 @@
 set(QT_DONT_USE_QTGUI TRUE)
 include(${QT_USE_FILE})

+find_package(Threads)
+
 set(SQLITE_MIN_VERSION "3007004")
 set(SQLITE_BLACKLIST "3007007;3007008")
 set(SQLITE_DOWNLOAD_VERSION "3071100")
@@ -86,10 +88,11 @@ add_definitions(-DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_E

 if(SHARED_SQLITE_LIBRARY)
        add_library(tagaini_sqlite SHARED ${tagainijisho_sqlite_SRCS} ${tagainijisho_sqlite_MOC_SRCS})
- target_link_libraries(tagaini_sqlite ${QT_LIBRARIES} ${extra_link_flags})
+ target_link_libraries(tagaini_sqlite ${QT_LIBRARIES} ${extra_link_flags} ${CMAKE_THREAD_LIBS_INIT})
        install(TARGETS tagaini_sqlite BUNDLE DESTINATION . COMPONENT Runtime LIBRARY DESTINATION lib COMPONENT Runtime)
 else()
        add_library(tagaini_sqlite STATIC ${tagainijisho_sqlite_SRCS} ${tagainijisho_sqlite_MOC_SRCS})
+ target_link_libraries(tagaini_sqlite ${CMAKE_THREAD_LIBS_INIT})
 endif()
 if(NOT EMBED_SQLITE)
        target_link_libraries(tagaini_sqlite sqlite3)

If it does not work, please attach the full compilation log, with the "VERBOSE=1" environment variable declared so I can see what is exactly called.

Btw, we are not using launchpad anymore - future issues should be reported to https://github.com/Gnurou/tagainijisho/issues