我正在尝试在 AIX 5.3 上构建 Python 2.6.4。我正在运行这样的配置:
./configure --prefix=/home/chenf/python --disable-ipv6 --disable-shared --with-libs='/usr/lib/libncurses.a' --without-threads --disable-threads - -with-ncurses=/utv/sad/ncurses/lib/libncurses.a
我似乎遇到了与 ncurses 的链接问题(见下文),这就是为什么我尝试以多种方式指出配置在哪里可以找到 libncurses.a。/usr/lib/libncurses.a 是指向 /utv/sad/ncurses/lib/libncurses.a 的符号链接,它存在并且没有权限问题。在 /usr/local/lib 中还有一个指向该文件的链接。
我的问题是我从make中得到以下错误:
运行构建
运行 build_ext
信息:找不到 Tcl/Tk 库和/或标头
构建“_curses”扩展
./Modules/ld_so_aix gcc -bI:Modules/python.exp build/temp.aix-5.3-2.6/home/chenf/python-src/Python-2.6.4/Modules/_cursesmodule.o -L/usr/local/ lib -lncurses -o build/lib.aix-5.3-2.6/_curses.so
ld:0711-317 错误:未定义符号:_unctrl
ld:0711-317 错误:未定义符号:.setsyx
ld:0711-317 错误:未定义的符号:._setqiflush
ld:0711-317 错误:未定义符号:.initscr32
ld:0711-317 错误:未定义符号:wacs_map
ld:0711-317 错误:未定义符号:._getsyx
ld:0711-317 错误:未定义符号:.getattrs
ld:0711-317 错误:未定义符号:.w32attrset
ld:0711-317 错误:未定义符号:.w32insch
ld:0711-317 错误:未定义符号:.p32echochar
ld:0711-317 错误:未定义符号:.w32echochar
ld:0711-317 错误:未定义符号:.getcury
ld:0711-317 错误:未定义符号:.getcurx
ld:0711-317 错误:未定义符号:.box32
ld:0711-317 错误:未定义符号:.w32attron
ld:0711-317 错误:未定义符号:.w32attroff
ld:0711-317 错误:未定义符号:.w32addch
ld:0711-317 错误:未定义符号:.getpary
ld:0711-317 错误:未定义符号:.getparx
ld:0711-317 错误:未定义的符号:.getmaxy
ld:0711-317 错误:未定义符号:.getmaxx
ld:0711-317 错误:未定义符号:.getbegy
ld:0711-317 错误:未定义符号:.getbegx
ld: 0711-345 使用 -bloadmap 或 -bnoquiet 选项获取更多信息。
collect2: ld 返回 8 退出状态
构建“zlib”扩展
./Modules/ld_so_aix gcc -bI:Modules/python.exp build/temp.aix-5.3-2.6/home/chenf/python-src/Python-2.6.4/Modules/zlibmodule.o -L/usr/local/ lib -lz -o build/lib.aix-5.3-2.6/zlib.so
ld:0711-317 错误:未定义符号:.inflateCopy
ld: 0711-345 使用 -bloadmap 或 -bnoquiet 选项获取更多信息。
collect2: ld 返回 8 退出状态
构建“bz2”扩展
gcc -DNDEBUG -O -I。-I/home/chenf/python-src/Python-2.6.4/./包含-I。-IInclude -I./Include -I/usr/local/include -I/home/chenf/python-src/Python-2.6.4/Include -I/home/chenf/python-src/Python-2.6.4 - c /home/chenf/python-src/Python-2.6.4/Modules/bz2module.c -o build/temp.aix-5.3-2.6/home/chenf/python-src/Python-2.6.4/Modules/bz2module .o
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:12:19: bzlib.h: 没有这样的文件或目录
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:111:错误:在“BZFILE”之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:111:警告:结构或联合末尾没有分号
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:118:错误:在“}”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:118:警告:数据定义没有类型或存储类
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:122:错误:“bz_stream”之前的解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:122:警告:结构或联合末尾没有分号
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:127:错误:在“}”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:127:警告:数据定义没有类型或存储类
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:131:错误:在“bz_stream”之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:131:警告:结构或联合末尾没有分号
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:137:错误:在“}”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:137:警告:数据定义没有类型或存储类
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“Util_CatchBZ2Error”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:147: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:147:错误:(每个未声明的标识符只报告一次
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:147:错误:对于它出现的每个函数。)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:148: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:160: error: `BZ_PARAM_ERROR' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:167: error: `BZ_MEM_ERROR' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:172: error: `BZ_DATA_ERROR' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:173: error: `BZ_DATA_ERROR_MAGIC' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:178: error: `BZ_IO_ERROR' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:183: error: `BZ_UNEXPECTED_EOF' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:190: error: `BZ_SEQUENCE_ERROR' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:229:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“Util_GetLine”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:239: error: `f' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:243: error: `n' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:265: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:282: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:325:错误:在“BZFILE”之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“Util_UnivNewlineRead”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:328: error: `buf' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:334: error: `f' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:335: error: `bzerror' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:335: error: `stream' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:335: error: `n' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:380: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:392:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“Util_DropReadAhead”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:394: error: `f' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:402:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“Util_ReadAhead”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:407: error: `f' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:418: error: `bufsize' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:427: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:430: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:443:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“Util_ReadAheadGetLineSkip”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:450: error: `f' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:451: error: `bufsize' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:457: error: `skip' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:498:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_read”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:505: error: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:509: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:549: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:553: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:585:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_readline”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:590: error: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:594: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:630:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_readlines”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:647: error: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:651: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:677: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:685: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:792:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_write”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:800: error: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:806: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:828: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:852:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_writelines”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:863: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:878: error: `seq' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:953: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:990:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_seek”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1004: 错误: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1016: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1046: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1048: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1143:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_tell”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1147: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1172:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_close”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1175: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1178: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1204:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1225:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_get_newlines”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1227: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1254:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_get_closed”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1256: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1260:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_get_mode”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1262: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1266:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_get_name”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1268: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1291:错误:在“)”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1291:错误:初始化元素不是常量
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1291:错误:(接近初始化`BZ2File_members[0].offset')
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1292:错误:初始化元素不是常量
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1292:错误:(接近初始化`BZ2File_members [0]')
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1293:错误:初始化元素不是常量
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1293:错误:(接近初始化`BZ2File_members [1]')
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1300:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_init”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1311: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1313: error: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1313: error: `kwargs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1390: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1412:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_dealloc”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1419: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1440:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_getiter”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1442: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1454:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2File_iternext”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1458: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1554:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2Comp_compress”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1562: 错误: `bz_stream' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1562: error: `bzs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1562: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1565: error: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1595: error: `BZ_RUN' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1597: error: `BZ_RUN_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1636:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2Comp_flush”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1640: error: `bz_stream' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1640: error: `bzs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1640: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1663: error: `BZ_FINISH' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1665: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1667: error: `BZ_FINISH_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1707:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2Comp_init”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1713: 错误: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1713: error: `kwargs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1731: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1731: 错误: `bz_stream' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1733: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1752:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2Comp_dealloc”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1758: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1826:错误:在“)”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1826:错误:初始化元素不是常量
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1826:错误:(接近初始化`BZ2Decomp_members[0].offset')
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1826:错误:初始化元素不是常量
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1826:错误:(接近初始化`BZ2Decomp_members [0]')
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1827:错误:初始化元素不是常量
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1827:错误:(接近初始化`BZ2Decomp_members [1]')
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1845:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2Decomp_decompress”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1853: 错误: `bz_stream' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1853: error: `bzs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1853: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1856: error: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1883: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1893: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1936:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2Decomp_init”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1940: 错误: `args' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1951: 错误: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1955: 错误: `bz_stream' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1957: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在顶层:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1978:错误:在“*”标记之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“BZ2Decomp_dealloc”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:1984: error: `self' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“bz2_compress”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2065: 错误: `bz_stream' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2065:错误:在“_bzs”之前解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2066: error: `bzs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2066: error: `_bzs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2102: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2111: error: `BZ_FINISH' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2113: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2115: error: `BZ_FINISH_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:在函数“bz2_decompress”中:
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2158: 错误: `bz_stream' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2158:错误:“_bzs”之前的解析错误
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2159: 错误: `bzs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2159: error: `_bzs' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2186: error: `BZ_OK' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/bz2module.c:2197: error: `BZ_STREAM_END' undeclared (第一次在这个函数中使用)
构建“_multiprocessing”扩展
gcc -DNDEBUG -O -DHAVE_SEM_OPEN=1 -DHAVE_FD_TRANSFER=1 -DHAVE_SEM_TIMEDWAIT=1 -IModules/_multiprocessing -I。-I/home/chenf/python-src/Python-2.6.4/./包含-I。-IInclude -I./Include -I/usr/local/include -I/home/chenf/python-src/Python-2.6.4/Include -I/home/chenf/python-src/Python-2.6.4 - c /home/chenf/python-src/Python-2.6.4/Modules/_multiprocessing/socket_connection.c -o build/temp.aix-5.3-2.6/home/chenf/python-src/Python-2.6.4/Modules /_multiprocessing/socket_connection.o
在 /home/chenf/python-src/Python-2.6.4/Modules/_multiprocessing/socket_connection.c:202 包含的文件中:
/home/chenf/python-src/Python-2.6.4/Modules/_multiprocessing/connection.h:在函数“connection_poll”中:
/home/chenf/python-src/Python-2.6.4/Modules/_multiprocessing/connection.h:357: error: `_save' undeclared (第一次在这个函数中使用)
/home/chenf/python-src/Python-2.6.4/Modules/_multiprocessing/connection.h:357: 错误:(每个未声明的标识符只报告一次
/home/chenf/python-src/Python-2.6.4/Modules/_multiprocessing/connection.h:357:错误:对于它出现的每个函数。)
回溯(最近一次通话最后):
文件“./setup.py”,第 1910 行,在
主要的()
文件“./setup.py”,第 1905 行,在 main
'库/smtpd.py']
文件“/home/chenf/python-src/Python-2.6.4/Lib/distutils/core.py”,第 152 行,在设置中
dist.run_commands()
文件“/home/chenf/python-src/Python-2.6.4/Lib/distutils/dist.py”,第 975 行,在 run_commands
self.run_command(cmd)
文件“/home/chenf/python-src/Python-2.6.4/Lib/distutils/dist.py”,第 995 行,在 run_command
cmd_obj.run()
运行中的文件“/home/chenf/python-src/Python-2.6.4/Lib/distutils/command/build.py”,第 134 行
self.run_command(cmd_name)
文件“/home/chenf/python-src/Python-2.6.4/Lib/distutils/cmd.py”,第 333 行,在 run_command
self.distribution.run_command(command)
文件“/home/chenf/python-src/Python-2.6.4/Lib/distutils/dist.py”,第 995 行,在 run_command
cmd_obj.run()
运行中的文件“/home/chenf/python-src/Python-2.6.4/Lib/distutils/command/build_ext.py”,第 340 行
self.build_extensions()
文件“./setup.py”,第 201 行,在 build_extensions
build_ext.build_extensions(self)
文件“/home/chenf/python-src/Python-2.6.4/Lib/distutils/command/build_ext.py”,第 449 行,在 build_extensions
self.build_extension(ext)
文件“./setup.py”,第 234 行,在 build_extension
如果不是 self.configure_ctypes(ext):
文件“./setup.py”,第 1715 行,在 configure_ctypes
ffi_srcdir = os.path.join(fficonfig['ffi_srcdir'], 'src')
KeyError:'ffi_srcdir'
make: 1254-004 最后一条命令的错误代码为 1。
停止。
无法定位 Tcl/Tk 不是问题,我不需要这些。
然而,curses,即下面的问题,是一个问题。我需要它。如果我解释正确,它就找不到 libncurses.a。至少,所有列出的“未定义符号”对我来说都像 ncurses 函数。但也许我错了,也许它确实找到了 libncurses.a 文件,但找不到其中的符号?我不知道。