免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6542 | 回复: 10
打印 上一主题 下一主题

python在AIX 5.3上连informix数据库,如何安装? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-03 18:51 |只看该作者 |倒序浏览
E文不行,官网看了文档,但安装还是报错,
后来安装不报错了,但import informixdb还是不行。。。。。
哪位达人指点一下啊

付参考链接:
      http://wiki.python.org/moin/Informix
      http://sourceforge.net/projects/informixdb/files/

论坛徽章:
0
2 [报告]
发表于 2010-02-04 09:23 |只看该作者
贴上具体的错误信息把...

论坛徽章:
0
3 [报告]
发表于 2010-02-04 09:39 |只看该作者
一直想装上这个。

论坛徽章:
0
4 [报告]
发表于 2010-02-04 15:27 |只看该作者
贴上具体的错误信息把...
smallfish_xy 发表于 2010-02-04 09:23



   


python setup.py build_ext的时候:

XCOFF64 object files are not allowed in 32-bit mode.


机器cpu和aix系统都是64位的

要编译成64位的,改哪个地方的参数?

论坛徽章:
0
5 [报告]
发表于 2010-02-04 21:13 |只看该作者
如果是gcc的话可以用gcc -maix64

论坛徽章:
0
6 [报告]
发表于 2010-02-08 14:18 |只看该作者
回复 4# ksding


    如果是cc 需要加上 -q64 ?
把你的 setup.py build 的信息贴上来看看!

论坛徽章:
0
7 [报告]
发表于 2010-03-05 18:47 |只看该作者
[OCSDB2:/bsnweb/ksding/python/informixdb/InformixDBx]$python setup.py build_ext   
running build_ext
/informix/bin/esql -EDHAVE_ESQL9 -EDHAVE_DESCRIBE_INPUT -e _informixdb.ec
building '_informixdb' extension
xlc_r -q32 -qlanglvl=extc99 -DNDEBUG -O -DPYTHON_INCLUDE=/bsnweb/ksding/python/pro_dir_python/include/python2.5 -DHAVE_C_DATETIME=1 -DHAVE_PY_BOOL=1 -D_H_LOCALEDEF -Iext -I/informix/incl/esql -I/bsnweb/ksding/python/pro_dir_python/include/python2.5 -c ext/_informixdb.c -o build/temp.aix-5.3-2.5/ext/_informixdb.o
/bsnweb/ksding/python/pro_dir_python/lib/python2.5/config/ld_so_aix xlc_r -q32 -qlanglvl=extc99 -bI:/bsnweb/ksding/python/pro_dir_python/lib/python2.5/config/python.exp build/temp.aix-5.3-2.5/ext/_informixdb.o /informix/lib/esql/checkapi.o -L/informix/lib/esql -L/informix/lib -lifsql -lifasf -lifgen -lifos -lifgls -ltli -lc_r -lmsaa -lbsd -ldl -lm_r -lifglx -o build/lib.aix-5.3-2.5/_informixdb.so
ld: 0711-736 ERROR: Input file /informix/lib/esql/checkapi.o:
        XCOFF64 object files are not allowed in 32-bit mode.

论坛徽章:
0
8 [报告]
发表于 2010-03-05 18:54 |只看该作者
改了Makefile里的CC=                xlc_r -q64 -qlanglvl=extc99
又报错:


[OCSDB2:/bsnweb/ksding/python/informixdb/InformixDBx]$python setup.py build_ext
running build_ext
/informix/bin/esql -EDHAVE_ESQL9 -EDHAVE_DESCRIBE_INPUT -e _informixdb.ec
building '_informixdb' extension
xlc_r -q64 -qlanglvl=extc99 -DNDEBUG -O -DPYTHON_INCLUDE=/bsnweb/ksding/python/pro_dir_python/include/python2.5 -DHAVE_C_DATETIME=1 -DHAVE_PY_BOOL=1 -D_H_LOCALEDEF -Iext -I/informix/incl/esql -I/bsnweb/ksding/python/pro_dir_python/include/python2.5 -c ext/_informixdb.c -o build/temp.aix-5.3-2.5/ext/_informixdb.o
"/bsnweb/ksding/python/pro_dir_python/include/python2.5/pyport.h", line 761.2: 1506-205 (S) #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."
error: command 'xlc_r' failed with exit status 1

论坛徽章:
0
9 [报告]
发表于 2010-03-05 20:28 |只看该作者
没试试23号建议?

论坛徽章:
0
10 [报告]
发表于 2010-03-27 17:44 |只看该作者
回复 8# ksding


    export CC= cc -q64

试试!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP