error: #error SQLite is too old

回复 收藏
[root@localhost subversion-1.9.4]# make
/bin/sh "/usr/local/src/subversion-1.9.4/libtool" --tag=CC --silent --mode=compile gcc -std=c89  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -g -O2  -g -O2 -pthread   -I./subversion/include -I./subversion -I/usr/local/apache/include   -I/usr/local/apache/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/local/src/subversion-1.9.4/sqlite-amalgamation   -o subversion/libsvn_subr/sqlite.lo -c subversion/libsvn_subr/sqlite.c
subversion/libsvn_subr/sqlite.c:69:2: error: #error SQLite is too old -- version 3.7.12 is the minimum required version
make: *** [subversion/libsvn_subr/sqlite.lo] Error 1


声明我下载的3.13.0的版本
[root@localhost subversion-1.9.4]# ll /usr/local/src/sqlite-amalgamation-3130000
total 7436
-rw-r--r--. 1 root root  175474 May 18 19:07 shell.c
-rw-r--r--. 1 root root 6915433 May 18 19:07 sqlite3.c
-rw-r--r--. 1 root root   29370 May 18 19:07 sqlite3ext.h
-rw-r--r--. 1 root root  486805 May 18 19:07 sqlite3.h



2016-05-31 16:49 举报
已邀请:
0

阿铭 管理员

赞同来自:

编译的时候 是否指定了 sqlite的路径?
0

Kry1702

赞同来自:

阿铭 发表于 2016-6-2 09:17
编译的时候 是否指定了 sqlite的路径?

指定了的
0

Kry1702

赞同来自:

该问题追踪的解决办法是
在subversion-1.9.4里面创建sqlite-amalgamation目录,将下载解压后的sqlite-amalgamation-3130000目录里面的内容全部CP到subversion-1.9.4/sqlite-amalgamation里面去,再次编译为了替解决。

注意,如果subversion解压后的源文件存在sqlite-amalgamation目录,就不需要创建了。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: