Hi,<div><br></div><div>Looks good, I&#39;m having a go using those changes now, I&#39;ll let you know how it goes.</div><div><br></div><div>I think the other problem encountered in the build was these functions that haven&#39;t been exposed:</div>
<div><br></div><div><span class="Apple-style-span" style="font-family: monospace; "><div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "> - Exposed three functions that deal with unused file descriptors in</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l152" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l152" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 152</a>    os_unix.c, to allow Chromium&#39;s Posix VFS implementation in</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l153" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l153" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 153</a>    WebKit/WebCore/platform/sql/chromium/SQLiteFileSystemChromiumPosix.cpp</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l154" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l154" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 154</a>    to correctly implement the &quot;unused file descriptors&quot; logic in the</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l155" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l155" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 155</a>    xDlOpen() method. The new functions are</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l156" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l156" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 156</a>    chromium_sqlite3_get_reusable_file_handle(),</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l157" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l157" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 157</a>    chromium_sqlite3_update_reusable_file_handle() and</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l158" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l158" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 158</a>    chromium_sqlite3_destroy_reusable_file_handle(). Also, added the</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l159" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l159" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 159</a>    chromium_sqlite3_fill_in_unix_sqlite3_file() function that calls</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l160" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l160" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 160</a>    fillInUnixFile(), which will be made static again as soon as a</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l161" href="/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l161" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; "> 161</a>    WebKit patch using the new function lands.</div>
<div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><br></div><div class="pre" style="white-space: pre; "><font class="Apple-style-span" face="arial"><span class="Apple-style-span" style="white-space: normal;"><font class="Apple-style-span" face="arial, helvetica, sans-serif"><span class="Apple-style-span" style="white-space: pre;">Liam</span></font></span></font></div>
<div class="pre" style="white-space: pre; "><font class="Apple-style-span" face="arial"><span class="Apple-style-span" style="white-space: normal;"><font class="Apple-style-span" face="arial, helvetica, sans-serif"><span class="Apple-style-span" style="white-space: pre;"><br>
</span></font></span></font></div></span><div class="gmail_quote">On 3 March 2010 15:53, Greg Burd <span dir="ltr">&lt;<a href="mailto:GREG.BURD@oracle.com">GREG.BURD@oracle.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Interesting... I wonder if the &quot;design flaw&quot; applies when BDB is VACUUM&#39;ed as well... maybe we&#39;re immune to this issue.<br>
<div class="im"><br>
-greg<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Sandra Whitman<br>
</div><div class="im">&gt; Sent: Wednesday, March 03, 2010 10:35 AM<br>
&gt; To: Greg Burd<br>
</div><div><div></div><div class="h5">&gt; Cc: <a href="mailto:bdb-beta-feedback@oss.oracle.com">bdb-beta-feedback@oss.oracle.com</a>; Hexxeh<br>
&gt; Subject: Re: [BDB 11gR2 Beta] Using FTS2 with the BDB SQLite<br>
&gt; compatibility library code [#18385]<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt;<br>
&gt; I have made some of those changes, but not all. I will do that. Right<br>
&gt; now I am trying to add in the fts2 manual build. I&#39;ll let you know how<br>
&gt; that goes.<br>
&gt;<br>
&gt;<br>
&gt; One thing Emily told me last evening is that although the SQLite<br>
&gt; documentation version 3.5 is not compatible with fts2, from:<br>
&gt; <a href="http://www.mail-archive.com/sqlite-users@sqlite.org/msg31627.html" target="_blank">http://www.mail-archive.com/sqlite-users@sqlite.org/msg31627.html</a>,<br>
&gt; fts2 has a design flaw that would cause corruptions of fts2 index when<br>
&gt; running VACUUM against db. However if the VACUUM is not run, it should<br>
&gt; be fine.<br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Sandra<br>
&gt;<br>
&gt;<br>
&gt; Greg Burd wrote:<br>
&gt; &gt; Sandra,<br>
&gt; &gt;<br>
&gt; &gt; sqlite-poison.patch fails because it changes the btree.c code which<br>
&gt; is not a shared part of the BDB version.  We use that file to map from<br>
&gt; SQLite&#39;s btree into Berkeley DB&#39;s.  It looks like the patch is used not<br>
&gt; used.<br>
&gt; &gt; <a href="http://src.chromium.org/cgi-" target="_blank">http://src.chromium.org/cgi-</a><br>
&gt; bin/gitweb.cgi?p=chromium.git&amp;a=search&amp;h=HEAD&amp;st=grep&amp;s=sqlite3Poison<br>
&gt; &gt;<br>
&gt; &gt; safe-tolower.patch is very straight forward, it changes three lines<br>
&gt; of code.  It looks like it can easily be applied by hand.<br>
&gt; &gt;<br>
&gt; &gt; preload-cache.patch can be replaced by an empty function:<br>
&gt; &gt; int sqlite3Preload(sqlite3 *db) { return SQLITE_OK; }<br>
&gt; &gt; and a prototype in <a href="http://sqlite.h.in" target="_blank">sqlite.h.in</a><br>
&gt; &gt; int sqlite3Preload(sqlite3 *);<br>
&gt; &gt;<br>
&gt; &gt; misc.patch has a bunch of small configuration settings and other<br>
&gt; minor changes, all easily integrated some already in our tree.  You can<br>
&gt; skip removing the ifdef around sqlite3PcacheGetCachesize() because it&#39;s<br>
&gt; not used in our (empty) version of the sqlite3Preload() call (above).<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Liam, are these instructions enough for you to give it a try or do<br>
&gt; you need more help from us?<br>
&gt; &gt;<br>
&gt; &gt; -greg<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt; From: Sandra Whitman<br>
&gt; &gt;&gt; Sent: Wednesday, March 03, 2010 9:51 AM<br>
&gt; &gt;&gt; To: Greg Burd<br>
&gt; &gt;&gt; Cc: <a href="mailto:bdb-beta-feedback@oss.oracle.com">bdb-beta-feedback@oss.oracle.com</a><br>
&gt; &gt;&gt; Subject: Re: [BDB 11gR2 Beta] Using FTS2 with the BDB SQLite<br>
&gt; &gt;&gt; compatibility library code [#18385]<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Hi Greg,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I applied the 6 Chromium SQLite patches to our 5.0.11 source this<br>
&gt; &gt;&gt; morning.   I did get rejects/filures for:<br>
&gt; &gt;&gt; misc.patch<br>
&gt; &gt;&gt; preload-cache.patch<br>
&gt; &gt;&gt; safe-tolower.patch<br>
&gt; &gt;&gt; sqlite-poison.patch<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I will try a manual fts2 build on top of this, but I&#39;ll have to get<br>
&gt; the<br>
&gt; &gt;&gt; patch failures straightened out.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Thanks,<br>
&gt; &gt;&gt; Sandra<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Hexxeh wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; Hi,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; The patches that are applied to SQLite are as follows:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; <a href="http://src.chromium.org/cgi-" target="_blank">http://src.chromium.org/cgi-</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/sqlite-<br>
&gt; &gt;&gt; poison.patch;h=38f81a0c52fa2ff59b0e536f2418b4e003f97644;hb=HEAD<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; <a href="http://src.chromium.org/cgi-" target="_blank">http://src.chromium.org/cgi-</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/preload-<br>
&gt; &gt;&gt; cache.patch;h=8dc5778a03a29aa14d3416c83da61db3ccfdfa7c;hb=HEAD<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; <a href="http://src.chromium.org/cgi-" target="_blank">http://src.chromium.org/cgi-</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/fts2.patch;h=<br>
&gt; &gt;&gt; 1f02161ee29aba22edad93ad7bba7c244e2dc2a1;hb=HEAD<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; <a href="http://src.chromium.org/cgi-" target="_blank">http://src.chromium.org/cgi-</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/icu-<br>
&gt; &gt;&gt; regexp.patch;h=cb758ce062a3dc6a0112ace3cdd136c18c7f8274;hb=HEAD<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; <a href="http://src.chromium.org/cgi-" target="_blank">http://src.chromium.org/cgi-</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/misc.patch;h=<br>
&gt; &gt;&gt; e2f0c5525053a958bdd59019ab89d028ec201a97;hb=HEAD<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; <a href="http://src.chromium.org/cgi-" target="_blank">http://src.chromium.org/cgi-</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/safe-<br>
&gt; &gt;&gt; tolower.patch;h=c42bb065b7302ad1897be7c50dab59a3eb10c54e;hb=HEAD<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; You can see notes on what they changed and from which version these<br>
&gt; &gt;&gt;&gt; patches are made<br>
&gt; &gt;&gt;&gt; here: <a href="http://src.chromium.org/cgi-" target="_blank">http://src.chromium.org/cgi-</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromi<br>
&gt; &gt;&gt; um;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; Thanks,<br>
&gt; &gt;&gt;&gt; Liam<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; On 2 March 2010 22:44, Sandra Whitman &lt;<a href="mailto:sandra.whitman@oracle.com">sandra.whitman@oracle.com</a><br>
&gt; &gt;&gt;&gt; &lt;mailto:<a href="mailto:sandra.whitman@oracle.com">sandra.whitman@oracle.com</a>&gt;&gt; wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;     Hi Liam,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;     Can you send us the patches/source code changes made for the<br>
&gt; &gt;&gt;&gt;     Chromium web browser, along with any particular directions for<br>
&gt; &gt;&gt;&gt;     installing them?  I think we need to apply these as a starting<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; point.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;     Thanks,<br>
&gt; &gt;&gt;&gt;     Sandra<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;     Hexxeh wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;         Yep, that&#39;s right. There&#39;s an option (just like with<br>
&gt; Firefox)<br>
&gt; &gt;&gt;&gt;         to use the system version of SQLite which after a little of<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; of<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;         fiddling works as you&#39;d expect.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;         Liam<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;         On 2 March 2010 20:54, Greg Burd &lt;<a href="mailto:GREG.BURD@oracle.com">GREG.BURD@oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:GREG.BURD@oracle.com">GREG.BURD@oracle.com</a>&gt; &lt;mailto:<a href="mailto:GREG.BURD@oracle.com">GREG.BURD@oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:GREG.BURD@oracle.com">GREG.BURD@oracle.com</a>&gt;&gt;&gt; wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            Sandra,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            Chromium OS is a Linux variant built by Google<br>
&gt; (sometimes<br>
&gt; &gt;&gt;&gt;         called<br>
&gt; &gt;&gt;&gt;            the &quot;Google OS&quot;) which boots up and then uses the Google<br>
&gt; &gt;&gt;&gt;         browser,<br>
&gt; &gt;&gt;&gt;            Chromium (aka Chrome), for everything.  Essentially,<br>
&gt; this<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; is<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;            almost identical to what we&#39;ve done with Firefox<br>
&gt; porting.<br>
&gt; &gt;&gt;&gt;          Liam is<br>
&gt; &gt;&gt;&gt;            replacing the Chromium web browser&#39;s use of SQLite with<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; BDB<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;         SQL.<br>
&gt; &gt;&gt;&gt;             That then runs on this stripped down version of Linux<br>
&gt; and<br>
&gt; &gt;&gt;&gt;         runs on<br>
&gt; &gt;&gt;&gt;            a 2GB USB.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            When Liam looked into the way that Chromium web browser<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; used<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;            SQLite he found that it:<br>
&gt; &gt;&gt;&gt;            a) modified it, patching bugs, adding external functions<br>
&gt; &gt;&gt;&gt;         using the<br>
&gt; &gt;&gt;&gt;            SQLite extensions API<br>
&gt; &gt;&gt;&gt;            b) used FTS2 (not FTS3) for full-text search<br>
&gt; &gt;&gt;&gt;            c) linked this statically against the browser<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            For us to help Liam we will need to help him:<br>
&gt; &gt;&gt;&gt;            a) determine what patches to apply and how to apply them<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; to BDB<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;            SQL (if necessary)<br>
&gt; &gt;&gt;&gt;            b) integrate the Google custom functions<br>
&gt; &gt;&gt;&gt;            c) integrate FTS2 for full-text search<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            I believe he&#39;s already found a way to link Chromium<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; against a<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;            dynamic sqlite3.so library rather than statically<br>
&gt; &gt;&gt;&gt;         compile/link the<br>
&gt; &gt;&gt;&gt;            amalgamated SQLite source as it does today.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            Did I get that right Liam?<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            -greg<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            &gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;            &gt; From: Sandra Whitman<br>
&gt; &gt;&gt;&gt;            &gt; Sent: Tuesday, March 02, 2010 3:04 PM<br>
&gt; &gt;&gt;&gt;            &gt; To: Hexxeh<br>
&gt; &gt;&gt;&gt;            &gt; Cc: <a href="mailto:bdb-beta-feedback@oss.oracle.com">bdb-beta-feedback@oss.oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:bdb-beta-feedback@oss.oracle.com">bdb-beta-feedback@oss.oracle.com</a>&gt;<br>
&gt; &gt;&gt;&gt;            &lt;mailto:<a href="mailto:bdb-beta-feedback@oss.oracle.com">bdb-beta-feedback@oss.oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:bdb-beta-feedback@oss.oracle.com">bdb-beta-feedback@oss.oracle.com</a>&gt;&gt;<br>
&gt; &gt;&gt;&gt;            &gt; Subject: Re: [BDB 11gR2 Beta] Using FTS2 with the BDB<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; SQLite<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;            &gt; compatibility library code<br>
&gt; &gt;&gt;&gt;            &gt;<br>
&gt; &gt;&gt;&gt;            &gt; Hi Liam,<br>
&gt; &gt;&gt;&gt;            &gt;<br>
&gt; &gt;&gt;&gt;            &gt; I am not familiar with the Chromium OS, but if it is<br>
&gt; &gt;&gt;&gt;         UNIX-like<br>
&gt; &gt;&gt;&gt;            then any<br>
&gt; &gt;&gt;&gt;            &gt; arguments which can be passed to a standard SQLite<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; configure<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;            script can<br>
&gt; &gt;&gt;&gt;            &gt; also be passed to the Berkeley DB configure script.<br>
&gt; For<br>
&gt; &gt;&gt;&gt;         example, I<br>
&gt; &gt;&gt;&gt;            &gt; typically build:<br>
&gt; &gt;&gt;&gt;            &gt;<br>
&gt; &gt;&gt;&gt;            &gt; ../dist/configure CPPFLAGS=&quot;-DSQLITE_ENABLE_FTS3&quot;<br>
&gt; &gt;&gt;&gt;         --enable-sql<br>
&gt; &gt;&gt;&gt;            &gt; or<br>
&gt; &gt;&gt;&gt;            &gt; ../dist/configure CPPFLAGS=&quot;-DSQLITE_ENABLE_FTS3&quot;<br>
&gt; &gt;&gt;&gt;            --enable-sql_compat<br>
&gt; &gt;&gt;&gt;            &gt;<br>
&gt; &gt;&gt;&gt;            &gt; As Dave mentioned, let me know the problem you are<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; having<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;         and I can<br>
&gt; &gt;&gt;&gt;            &gt; check further.<br>
&gt; &gt;&gt;&gt;            &gt;<br>
&gt; &gt;&gt;&gt;            &gt; Thanks,<br>
&gt; &gt;&gt;&gt;            &gt; Sandra<br>
&gt; &gt;&gt;&gt;            &gt;<br>
&gt; &gt;&gt;&gt;            &gt; Hexxeh wrote:<br>
&gt; &gt;&gt;&gt;            &gt; &gt; Hi all,<br>
&gt; &gt;&gt;&gt;            &gt; &gt;<br>
&gt; &gt;&gt;&gt;            &gt; &gt; I&#39;m trying to integrate the new BDB SQLite<br>
&gt; compatible<br>
&gt; &gt;&gt;&gt;         library into<br>
&gt; &gt;&gt;&gt;            &gt; &gt; Chromium/ChromiumOS, and I&#39;m encountering a few<br>
&gt; issues<br>
&gt; &gt;&gt;&gt;         that I hope<br>
&gt; &gt;&gt;&gt;            &gt; one<br>
&gt; &gt;&gt;&gt;            &gt; &gt; of you may have the answer to.<br>
&gt; &gt;&gt;&gt;            &gt; &gt;<br>
&gt; &gt;&gt;&gt;            &gt; &gt; One requirement of Chromium is the FTS2 extension,<br>
&gt; has<br>
&gt; &gt;&gt;&gt;         anyone<br>
&gt; &gt;&gt;&gt;            managed<br>
&gt; &gt;&gt;&gt;            &gt; &gt; to successfully use this with the library? If so,<br>
&gt; how<br>
&gt; &gt;&gt;&gt;         did you<br>
&gt; &gt;&gt;&gt;            &gt; &gt; accomplish this?<br>
&gt; &gt;&gt;&gt;            &gt; &gt;<br>
&gt; &gt;&gt;&gt;            &gt; &gt; Thanks,<br>
&gt; &gt;&gt;&gt;            &gt; &gt; Liam McLoughlin<br>
&gt; &gt;&gt;&gt;            &gt; &gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;          ----------------------------------------------------------<br>
&gt; --<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; ---------<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;            &gt; ---<br>
&gt; &gt;&gt;&gt;            &gt; &gt;<br>
&gt; &gt;&gt;&gt;            &gt; &gt; _______________________________________________<br>
&gt; &gt;&gt;&gt;            &gt; &gt; BDB-BETA-FEEDBACK mailing list<br>
&gt; &gt;&gt;&gt;            &gt; &gt; <a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a>&gt;<br>
&gt; &gt;&gt;&gt;            &lt;mailto:<a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a>&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            &gt; &gt; <a href="http://oss.oracle.com/mailman/listinfo/bdb-beta-" target="_blank">http://oss.oracle.com/mailman/listinfo/bdb-beta-</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; feedback<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;            &gt;<br>
&gt; &gt;&gt;&gt;            &gt; _______________________________________________<br>
&gt; &gt;&gt;&gt;            &gt; BDB-BETA-FEEDBACK mailing list<br>
&gt; &gt;&gt;&gt;            &gt; <a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a>&gt;<br>
&gt; &gt;&gt;&gt;            &lt;mailto:<a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a>&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;            &gt; <a href="http://oss.oracle.com/mailman/listinfo/bdb-beta-" target="_blank">http://oss.oracle.com/mailman/listinfo/bdb-beta-</a><br>
&gt; feedback<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;         -----------------------------------------------------------<br>
&gt; --<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; -----------<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;         _______________________________________________<br>
&gt; &gt;&gt;&gt;         BDB-BETA-FEEDBACK mailing list<br>
&gt; &gt;&gt;&gt;         <a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
&gt; &gt;&gt;&gt;         &lt;mailto:<a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a>&gt;<br>
&gt; &gt;&gt;&gt;         <a href="http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback" target="_blank">http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; -------------------------------------------------------------------<br>
&gt; --<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; ---<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; BDB-BETA-FEEDBACK mailing list<br>
&gt; &gt;&gt;&gt; <a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
&gt; &gt;&gt;&gt; <a href="http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback" target="_blank">http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback</a><br>
&gt; &gt;&gt;&gt;<br>
</div></div></blockquote></div><br></div>