【发布时间】:2010-10-12 15:02:53
【问题描述】:
我正在尝试在 SLSE 9 上构建 pysqlite 2.5.3 包,但遇到各种编译错误,即
...
src/module.c:290: error: initializer element is not constant
src/module.c:290: error: (near initialization for `_int_constants[27].constant_value')
src/module.c:290: error: initializer element is not constant
src/module.c:290: error: (near initialization for `_int_constants[27]')
src/module.c:291: error: `SQLITE_ATTACH' undeclared here (not in a function)
src/module.c:291: error: initializer element is not constant
src/module.c:291: error: (near initialization for `_int_constants[28].constant_value')
src/module.c:291: error: initializer element is not constant
src/module.c:291: error: (near initialization for `_int_constants[28]')
src/module.c:292: error: `SQLITE_DETACH' undeclared here (not in a function)
src/module.c:292: error: initializer element is not constant
src/module.c:292: error: (near initialization for `_int_constants[29].constant_value')
src/module.c:292: error: initializer element is not constant
src/module.c:292: error: (near initialization for `_int_constants[29]')
src/module.c:300: error: initializer element is not constant
src/module.c:300: error: (near initialization for `_int_constants[30]')
src/module.c: In function `init_sqlite':
src/module.c:419: warning: implicit declaration of function `sqlite3_libversion'
src/module.c:419: warning: passing arg 1 of `PyString_FromString' makes pointer from integer without a cast
error: command 'gcc' failed with exit status 1
事情失败了
这是我的 setup.cfg 文件:
[build_ext]
#define=
#include_dirs=/usr/local/include
#library_dirs=/usr/local/lib
libraries=sqlite3
define=
SQLlite 正在运行...当我执行 sqlite3 时,我得到了命令界面。
我错过了什么?
加特
【问题讨论】:
-
@Mitch,是的,他的构建正在破坏,他想知道为什么。
-
请删除错误痕迹并重新粘贴。使用 4 个空格作为缩进。不要在有代码的行上使用“>”;这是编辑器上的引号图标。代码使用 4 个空格;这是编辑器上的二进制代码图标。您的错误跟踪不可读。
-
有没有打算选择这个问题的答案?