Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

已解决:centos6/Python2.7.安装6.1版报command 'gcc' failed 怎么解决



  • 环境centos6,64,因为在python2.6.6的时候报一个错(具体记不清了),坛子里说是python版本问题,就升级到了python2.7.3。<br /><br />然后再安装的时候报error: Setup script exited with error: command 'gcc' failed with exit status 1<br /><br />python-devel已经升级到最新版了,gcc也是最新版,但python-dev是2.6.6了,网上查源,没有给centos2.7的,不知道大家是否遇到过?们有什么办法么?<br /><br />还是我必须降级python~~~~<br /><br />提前拜谢<br /><br /><br />------------------------------------------------------------------------------------------------------<br /><br />问题还是gcc安装有问题<br /><br />重新安装显示kernel-2.6.32-220.13.1.el6.x86_64 has missing requires of kernel-firmware >= ('0', '2.6.32', '220.13.1.el6')<br /><br />后来百度,是阿里云服务器问题,修改文件vi /etc/yum.conf 将exclude=kernel*前加注释即可解决<br /><br />然后重装GCC,问题得到解决



  • 环境centos6,64,因为在python2.6.6的时候报一个错(具体记不清了),坛子里说是python版本问题,就升级到了python2.7.3。<br /><br />然后再安装的时候报error: Setup script exited with error: command 'gcc' failed with exit status 1<br /><br />python-devel已经升级到最新版了,gcc也是最新版,但python-dev是2.6.6了,网上查源,没有给centos2.7的,不知道大家是否遇到过?们有什么办法么?<br /><br />还是我必须降级python~~~~<br /><br />提前拜谢<br /><br /><br />------------------------------------------------------------------------------------------------------<br /><br />问题还是gcc安装有问题<br /><br />重新安装显示kernel-2.6.32-220.13.1.el6.x86_64 has missing requires of kernel-firmware >= ('0', '2.6.32', '220.13.1.el6')<br /><br />后来百度,是阿里云服务器问题,修改文件vi /etc/yum.conf 将exclude=kernel*前加注释即可解决<br /><br />然后重装GCC,问题得到解决



  • oe python> 2.5 就可以用, 但不兼容3.X<br /><br />你需要安装的是 python 的解释器, <br />$ sudo yum install python<br /><br />安装完之后, 运行<br />$ python<br />Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17) <br />[GCC 4.6.3] on linux2<br />Type "help", "copyright", "credits" or "license" for more information.<br />>>> <br />即为安装正确。<br /><br />python-devel 是 python 的 c header 文件,开发PYTHON C扩展用的。 和运行PY没有任何关系。



  • [quote author=wangbuke link=topic=4338.msg11884#msg11884 date=1346651025]<br />oe python> 2.5 就可以用, 但不兼容3.X<br /><br />你需要安装的是 python 的解释器, <br />$ sudo yum install python<br /><br />安装完之后, 运行<br />$ python<br />Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17) <br />[GCC 4.6.3] on linux2<br />Type "help", "copyright", "credits" or "license" for more information.<br />>>> <br />即为安装正确。<br /><br />python-devel 是 python 的 c header 文件,开发PYTHON C扩展用的。 和运行PY没有任何关系。<br />[/quote]<br /><br />您好,我运行了python,显示如下<br /><br />Python 2.7.3 (default, Sep  1 2012, 19:50:51) <br />[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2<br />Type "help", "copyright", "credits" or "license" for more information.<br />>>> <br /><br />我想是正常的吧,我安装是参照这个帖子的方法<br />http://shine-it.net/index.php/topic,4246.0.html<br /><br />在执行python setup.py install 时<br />依然报错<br />error: Setup script exited with error: command 'gcc' failed with exit status 1<br /><br /><br />不知道是否还有可能是别的原因?还是我需要升级到2.7.3RC2?<br /><br />



  • 您的python 环境没有问题。<br /><br />setup.py 是python 打包安装工具,打包为 python 的 egg 包并安装。<br />但python 文件是可以直接运行的,不一定需要打包安装的。(不像其他C或C++程序是需要编译的)<br /><br />如运行:<br />xxx@debian:~/Projects/openerp-6.1-20120810-233427$ ./openerp-server -c openerp-server.conf<br />可以搜索参考论坛里源码运行的例子<br /><br />至于您所遇上的 gcc 错误,我在debian 测试没有问题。<br />可以考虑卸载并重新安装gcc ,然后安装oe 所需要的依赖包。详细的依赖包在您下载的openerp-6.1-20120810-233427/debian/control 文件中。<br /><br />good luck ~



  • 我使用 centos 6.3 64bit+ python 2.6 + openerp 6.1 (VM)有遇到你的情況<br />找了一陣, 是因為小了一個lib... <br />我記得我是 python-Idap 有問題的, 你把你的 問題都貼出來好嗎 ?<br /><br />結果我亂下載 yum install python-ldap<br />python-devel<br />到 http://pypi.python.org/simple/python-ldap/ 下載 2.4.4<br /><br />又下載了 easy_install lxml>2.0<br />又要載了 libldap2-devel<br /><br />好像就解決 .. 接住來的要下載 python-devel ...來解決那個 DB connect 的問題



  • [code]yum install python-dev -y[/code]



  • [quote author=kitkitsuper link=topic=4338.msg11971#msg11971 date=1348819189]<br />我使用 centos 6.3 64bit+ python 2.6 + openerp 6.1 (VM)有遇到你的情況<br />找了一陣, 是因為小了一個lib... <br />我記得我是 python-Idap 有問題的, 你把你的 問題都貼出來好嗎 ?<br /><br />結果我亂下載 yum install python-ldap<br />python-devel<br />到 http://pypi.python.org/simple/python-ldap/ 下載 2.4.4<br /><br />又下載了 easy_install lxml>2.0<br />又要載了 libldap2-devel<br /><br />好像就解決 .. 接住來的要下載 python-devel ...來解決那個 DB connect 的問題<br />[/quote]<br /><br /><br />我的也是在安装python-Idap时出现了类似的问题!其他安装正常 属于gcc 问题不?<br /><br />python 版本信息如下<br /><br />[root@localhost source]# python<br />Python 2.7.3 (default, Jan 17 2013, 22:12:59) <br />[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2<br />Type "help", "copyright", "credits" or "license" for more information.<br /><br /><br />错误大致如下:<br /><br />[root@localhost source]# sudo  easy_install python-ldap<br />Searching for python-ldap<br />Reading http://pypi.python.org/simple/python-ldap/<br />Reading http://www.python-ldap.org/<br />Best match: python-ldap 2.4.10<br />Downloading http://pypi.python.org/packages/source/p/python-ldap/python-ldap-2.4.10.tar.gz#md5=a15827ca13c90e9101e5e9405c1d83be<br />Processing python-ldap-2.4.10.tar.gz<br />Writing /tmp/easy_install-R_K7m0/python-ldap-2.4.10/setup.cfg<br />Running python-ldap-2.4.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-R_K7m0/python-ldap-2.4.10/egg-dist-tmp-V1Ndl7<br />defines: HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R<br />extra_compile_args: <br />extra_objects: <br />include_dirs: /opt/openldap-RE24/include /usr/include/sasl /usr/include<br />library_dirs: /opt/openldap-RE24/lib /usr/lib<br />libs: ldap_r<br />file Lib/ldap.py (for module ldap) not found<br />file Lib/ldap/controls.py (for module ldap.controls) not found<br />file Lib/ldap/extop.py (for module ldap.extop) not found<br />file Lib/ldap/schema.py (for module ldap.schema) not found<br />warning: no files found matching 'Makefile'<br />warning: no files found matching 'Modules/LICENSE'<br />file Lib/ldap.py (for module ldap) not found<br />file Lib/ldap/controls.py (for module ldap.controls) not found<br />file Lib/ldap/extop.py (for module ldap.extop) not found<br />file Lib/ldap/schema.py (for module ldap.schema) not found<br />file Lib/ldap.py (for module ldap) not found<br />file Lib/ldap/controls.py (for module ldap.controls) not found<br />file Lib/ldap/extop.py (for module ldap.extop) not found<br />file Lib/ldap/schema.py (for module ldap.schema) not found<br />在包含自 Modules/LDAPObject.c:9 的文件中:<br />Modules/errors.h:8:18: 错误:lber.h:没有那个文件或目录<br />Modules/errors.h:9:18: 错误:ldap.h:没有那个文件或目录<br />In file included from Modules/LDAPObject.c:9:<br />Modules/errors.h:12: 错误:expected ‘)’ before ‘’ token<br />在包含自 Modules/LDAPObject.c:11 的文件中:<br />Modules/LDAPObject.h:12:2: 错误:#error Current python-ldap requires OpenLDAP 2.x<br />In file included from Modules/LDAPObject.c:11:<br />Modules/LDAPObject.h:23: 错误:expected specifier-qualifier-list before ‘LDAP’<br />Modules/LDAPObject.h:31: 错误:expected ‘)’ before ‘’ token<br />In file included from Modules/LDAPObject.c:12:<br />Modules/ldapcontrol.h:11: 错误:expected ‘)’ before ‘*’ token<br />Modules/ldapcontrol.h:12: 错误:expected declaration specifiers or ‘...’ before ‘LDAPControl’<br />.<br />.<br />.<br />Modules/LDAPObject.c:1305: 错误:‘LDAP_SUCCESS’ 未声明 (在此函数内第一次使用)<br />Modules/LDAPObject.c:1306: 错误:‘LDAPObject’ 没有名为 ‘ldap’ 的成员<br />Modules/LDAPObject.c:1306: 警告:返回时将整数赋给指针,未作类型转换<br />Modules/LDAPObject.c:1270: 警告:未使用的变量 ‘reqvalue’<br />error: Setup script exited with error: command 'gcc' failed with exit status 1<br /><br />请问该怎么解决,谢谢!!<br /><br /><br /><br />



  • 楼主出现的这个问题,我刚才也遇到了,不过我分析了一下,然后解决了,是由于Python-ldap 的问题,<br />楼主直接 yum install pyhon-ldap<br />然后在Python setup.py test 测试一下,不出意外应该不会再报 ”command 'gcc' failed with exit status“ 了


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待