编译Python 2.7.10错误

编译Python 2.7.10错误

我想将 Python 2.7 添加到我的 Unix 中。
我将源代码下载到安装并运行 Unix 的 VirtualBox

./configure --prefix=/usr       \
            --enable-shared     \
            --with-system-expat \

没有什么问题。

但是,当我尝试运行时,make,它失败了:

cc –Kpthread –Wl,-Bexport –o python Modules/python.o libpython2.7.a -lsocket –lnsl –lpthread –ldl –lm 

Undefined                       first referenced
symbol                              in file
_PyInt_FromDev                      libpython2.7.a(posixmodule.o)     
UX:ld: ERROR: Symbol referencing errors. No output written to python
*** Error code 1 (bu21)
UX:make: ERROR: fatal error.

我试图在谷歌上搜索找到解决方案,但没有取得太大成功。

您能提出解决方案的方向吗?


环境:

  • 操作系统 Unixware 7.1.4
  • Python 2.7.10

答案1

make#endif从第 526 行移动Modules/posixmodule.c到第 513行时成功。

相关内容