Subject: | DBD::SQLite-1.03 not building on Linux (1.02 ok) |
I'm having problems to build 1.03's DBD-SQLite.
The 1.02 version builds OK.
Debian GNU/Linux 3.0r2 Woody
junior:~/DBD-SQLite-1.03$ perl Makefile.PL
Checking if your kit is complete...
Looks good
Using DBI 1.43 (for perl 5.008005 on i686-linux) installed in
/home/junior/perl/lib/site_perl/5.8.5/i686-linux/auto/DBI
Writing Makefile for DBD::SQLite
junior:~/DBD-SQLite-1.03$
make:
[...]
In file included from sqliteInt.h:26,
from dbdimp.h:7,
from SQLiteXS.h:10,
from dbdimp.c:3:
/usr/include/assert.h:51: warning: `assert' redefined
/home/junior/perl/lib/5.8.5/i686-linux/CORE/perl.h:2783: warning: this
is the location of the previous definition
dbdimp.c:24: warning: #warning "No vararg macros - using trace without
line numbers"
dbdimp.c: In function `sqlite_st_execute':
dbdimp.c:323: parse error before `*'
dbdimp.c:327: `sql_type' undeclared (first use in this function)
dbdimp.c:327: (Each undeclared identifier is reported only once
dbdimp.c:327: for each function it appears in.)
dbdimp.c:327: `value' undeclared (first use in this function)
make: *** [dbdimp.o] Error 1
junior:~/DBD-SQLite-1.03$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
junior:~/DBD-SQLite-1.03$ uname -a
Linux darkmoon 2.6.8 #5 Sat Aug 14 10:42:58 BRT 2004 i686 unknown