FS#54227 - [sqlite] 3.19.2 breaks SQLITE_ENABLE_FTS3

Attached to Project: Arch Linux
Opened by Eli Schwartz (eschwartz) - Monday, 29 May 2017, 22:03 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 30 May 2017, 15:55 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After upgrading with [testing] enabled, and restarting thunderbird-gtk2 from AUR, a couple things stopped working, specifically the IRC tab refused to show my conversations and the "Thunderbird Conversations" extension refused to load. At that point, I downgraded sqlite and things started working again...
Note that thunderbird from [extra] manifested the same problem.

Rebuilding thunderbird-gtk2 to see if that fixed things resulted in the following error:

DEBUG: configure:16086: /usr/lib/ccache/bin/gcc -std=gnu99 -o conftest -fno-lifetime-dse -march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong -fdiagnostics-color=always -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -D_FORTIFY_SOURCE=2 -O2 -lpthread -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /build/thunderbird-gtk2/src/thunderbird-52.1.1/obj-i686-pc-linux-gnu/build/unix/gold -Wl,--icf=safe conftest.c -ldl -lsqlite3 1>&5
DEBUG: configure: failed program was:
DEBUG: #line 16077 "configure"
DEBUG: #include "confdefs.h"
DEBUG:
DEBUG: #include "sqlite3.h"
DEBUG:
DEBUG: int main(int argc, char **argv){
DEBUG: return !sqlite3_compileoption_used("SQLITE_ENABLE_FTS3");
DEBUG: }
DEBUG: configure: error: System SQLite library is not compiled with SQLITE_ENABLE_FTS3.

Rebuilding sqlite instead, adding -DSQLITE_ENABLE_FTS3=1 here https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/sqlite#n31 fixed thunderbird without any further changes.

This seems to be a recurrence of  FS#48260  and therefore  FS#48225 
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 30 May 2017, 15:55 GMT
Reason for closing:  Fixed
Comment by loqs (loqs) - Tuesday, 30 May 2017, 13:03 GMT Comment by Andreas Radke (AndyRTR) - Tuesday, 30 May 2017, 15:03 GMT
Config option patch applied to 3.19.2-2. Please test it.
Comment by Eli Schwartz (eschwartz) - Tuesday, 30 May 2017, 15:16 GMT
Upgraded to sqlite 3.19.2-2 in testing and everything is working again, thanks.

Loading...