我想在Ubuntu linux上的pypy上安装pyicu,但此命令返回以下错误:
cc -O2 -fPIC -Wimplicit -I/opt/pypy-2.0.2/include -c format.cpp -o build/temp.linux-
x86_64-2.7/format.o -DPYICU_VER="1.5"
cc1plus: attention : command line option ‘-Wimplicit’ is valid for C/ObjC but not for
C++[enabled by default]
format.cpp: In function ‘int t_fieldposition_init(t_fieldposition*, PyObject*,
PyObject*)’:
format.cpp:342:14: erreur: ‘struct PyTupleObject’ has no member named ‘ob_item’
error: command 'cc' failed with exit status 1该包是否与pypy不兼容?如果是,我如何安装?
发布于 2014-05-04 14:11:05
现在也可以在PyPy上构建PyICU。目前可从其主干svn存储库获得:http://svn.osafoundation.org/pyicu/trunk/
发布于 2013-05-30 16:29:57
这是"cpyext",PyPy的C扩展模块兼容层。它不能很好地模拟CPython结构,无法让C扩展模块直接访问其中的私有内容。在本例中,为structure PyTupleObject中的ob_item字段。这意味着PyICU不能在PyPy上工作。
如何帮助改变这种情况:修复PyICU,使其只使用官方界面。
https://stackoverflow.com/questions/16830884
复制相似问题