I'm trying to upgrade webkitgtk+ to version 2.10.2. The build dies with: Linking CXX shared library ../../lib/libwebkit2gtk-4.0.so ../../lib/libWebCoreGTK.a(../../lib/../Source/WebCore/CMakeFiles/WebCore.dir/platform/sql/SQLiteDatabase.cpp.o):SQLiteDatabase.cpp:function _ZSt16__once_call_implISt12_Bind_simpleIFZN7WebCore14SQLiteDatabaseC4EvEUlvE_vEEEvv: error: undefined reference to 'sqlite3_errstr' I've got sqlite-3.9.1 installed.
We use this function when sqlite is 3.7.15 or higher, which is in accordance with <http://www.sqlite.org/changes.html>. Surely it didn't get removed later?
No clue what is wrong for you... you're sure you don't accidentally have multiple versions of SQLite installed? See bug #149215 for the OS X version of this bug, caused by using SQLite headers that were newer than the installed library.
You were correct. There was an older version sqlite3 that was being picked up. Removing it from the pkt search path fixed the problem. Thanks