Run 'make includes' in /usr/src (this is part of 'make build' so a standard 
full build would work ok).

James Turner <[email protected]> wrote:

>I'm trying to build the latest libsqlite3 in tree and am running into a
>number of problems. First I want to make sure I'm following the correct
>build procedure.
>
>In lib/libsqlite3 I'm running
>
>make obj
>make depend
>make
>
>During make I get the following build failure on amd64:
>
>/usr/src/lib/libsqlite3/src/btree.c: In function 'sqlite3BtreeOpen':
>/usr/src/lib/libsqlite3/src/btree.c:1790: error: too many arguments to
>function 'sqlite3PagerFilename'
>/usr/src/lib/libsqlite3/src/btree.c: In function
>'sqlite3BtreeGetFilename':
>/usr/src/lib/libsqlite3/src/btree.c:8063: error: too many arguments to
>function 'sqlite3PagerFilename'
>*** Error 1 in /usr/src/lib/libsqlite3 (<bsd.lib.mk>:37 'btree.o': @cc
>-O2 -pipe -g   -I/usr/src/lib/libsqlite3/obj
>-I/usr/src/lib/libsqlite...
>
>The problem is in pager.h, sqlite3PagerFilename's prototype hasn't been
>updated to accept a second parameter. It should be:
>
>-const char *sqlite3PagerFilename(Pager*);
>+const char *sqlite3PagerFilename(Pager*, int);
>
>With that fix the build get's a bit farther but then it fails with
>this:
>
>/usr/src/lib/libsqlite3/src/callback.c:332: error: conflicting types
>for 'sqlite3FindFunction'
>/usr/src/lib/libsqlite3/src/sqliteInt.h:2863: error: previous
>declaration of 'sqlite3FindFunction' was here
>*** Error 1 in /usr/src/lib/libsqlite3 (<bsd.lib.mk>:37 'callback.o':
>@cc -O2 -pipe -g   -I/usr/src/lib/libsqlite3/obj
>-I/usr/src/lib/libsql...)
>
>So, I'm just wondering if anyone is able to build libsqlite3 on amd64
>or
>is it just me? Thanks.

Reply via email to