【发布时间】:2015-02-09 02:54:57
【问题描述】:
我已经在工作中配置了一个非常简单的 RHEL 4.4;例如,它没有安装 java 或 gcc。
我已关注this guide 在另一台 VM (RHEM 4.6) 上成功安装 python 2.7.6。但是在这个新的虚拟机上,我不能make 没有收到这个错误:
gcc -pthread -c -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE \
-DSVNVERSION="\"`LC_ALL=C echo Unversioned directory`\"" \
-DHGVERSION="\"`LC_ALL=C `\"" \
-DHGTAG="\"`LC_ALL=C `\"" \
-DHGBRANCH="\"`LC_ALL=C `\"" \
-o Modules/getbuildinfo.o ./Modules/getbuildinfo.c
gcc.orig: directory": No such file or directory
<command-line>: warning: missing terminating " character
./Modules/getbuildinfo.c: In function â_Py_svnversionâ:
./Modules/getbuildinfo.c:63: error: missing terminating " character
./Modules/getbuildinfo.c:63: error: expected expression before â;â token
make: *** [Modules/getbuildinfo.o] Error 1
我尝试了这个不相关的bug 报告中的建议:
SVNVERSION="Unversioned directory"
./configure
make
但收到同样的错误。
我在超级用户上看到了这个问题,建议检查Modules目录下svnversion命令的输出,但是我这台机器上没有svn或svnversion。它还建议在Modules/getbuildinfo.c 中编辑函数_PY_svnversion,我这样做了但收到了同样的错误。
有什么想法吗?
【问题讨论】:
标签: python python-2.7 rhel