On Thu, 9 Sep 2010 11:06:07 -0400 (EDT), Wietse Venema <wie...@porcupine.org> wrote: > subscri...@viliar.net.ru: >> > If you want Postfix to support the obsolete API then you >> > cannot remove support for the preferred API. >> >> Sorry for delay with answer. I'll send this diff as workaround. Because >> I'm not a programmer/coder. Probably correct decision is using some >> another >> ifdefs here. >> >> P.S. For me it's not a problem to live with own patched postfix as I do >> now. But the way you integrate sqlite support in postfix - is a 'kick >> off' >> CentOS 5 users from using postfix 2.8. It wouldn't compile anymore and I >> don't think is good. How much people will search&patch&compile postfix on >> their own? >> P.S2. It's not about flame. > > Will this work? Unfortunately I can't test Postfix myself on every > version of everything. > > Wietse > > *** ./dict_sqlite.c- Fri Jun 18 20:19:15 2010 > --- ./dict_sqlite.c Thu Sep 9 11:01:12 2010 > *************** > *** 68,74 **** > #include <sqlite3.h> > > #if !defined(SQLITE_VERSION_NUMBER) || (SQLITE_VERSION_NUMBER < 3005004) > ! #error "Your SQLite version is too old" > #endif > > /* Utility library. */ > --- 68,74 ---- > #include <sqlite3.h> > > #if !defined(SQLITE_VERSION_NUMBER) || (SQLITE_VERSION_NUMBER < 3005004) > ! #define sqlite3_prepare_v2 sqlite3_prepare > #endif > > /* Utility library. */
Thank you, I'll check it today later.