安装sqlite-3.7.0.1时出现以下错误,有谁碰到过此类问题?
[root@localhost sqlite-3.7.0.1]# ./configure --host=arm-linux --disable-tcl --disable-readline
configure正常
第一次make出现以下错误,没有tclsh,但第二次make就没有前面的错误,出现新的错误?是怎么回事?
[root@localhost sqlite-3.7.0.1]# make
tclsh ./tool/mksqlite3h.tcl . >sqlite3.h
/bin/sh: tclsh: command not found
make: *** [sqlite3.h] 错误 127
[root@localhost sqlite-3.7.0.1]# make
gcc -g -o mkkeywordhash -DSQLITE_OMIT_LOAD_EXTENSION=1 ./tool/mkkeywordhash.c
./mkkeywordhash >keywordhash.h
gcc -g -o lemon ./tool/lemon.c
cp ./src/lempar.c .
cp ./src/parse.y .
rm -f parse.h
./lemon -DSQLITE_OMIT_LOAD_EXTENSION=1 parse.y
mv parse.h parse.h.temp
gawk -f ./addopcodes.awk parse.h.temp >parse.h
cat parse.h ./src/vdbe.c | gawk -f ./mkopcodeh.awk >opcodes.h
./libtool --mode=compile --tag=CC arm-linux-gcc -g -O2 -DSQLITE_OS_UNIX=1 -I. -I./src -D_HAVE_SQLITE_CONFIG_H -DNDEBUG -DSQLITE_THREADSAFE=1 -DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_TEMP_STORE=1 -c ./src/alter.c
libtool: compile: arm-linux-gcc -g -O2 -DSQLITE_OS_UNIX=1 -I. -I./src -D_HAVE_SQLITE_CONFIG_H -DNDEBUG -DSQLITE_THREADSAFE=1 -DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_TEMP_STORE=1 -c ./src/alter.c -fPIC -DPIC -o .libs/alter.o
In file included from ./src/alter.c:15:
./src/sqliteInt.h:426: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i64'
./src/sqliteInt.h:427: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u64'
In file included from ./src/sqliteInt.h:638,
from ./src/alter.c:15:
./src/btree.h:58: error: expected declaration specifiers or '...' before 'sqlite3'