我尝试使用 pip 安装 pyxml 库,但在安装过程中出现以下错误:
extensions/expat/lib/xmlparse.c:75:2: error: #error memmove does not exist on this platform, nor is a substitute available
我尝试安装 gcc 编译器。
我当前的版本是:gcc(Ubuntu/Linaro 4.7.3-1ubuntu1)4.7.3
操作系统:Kubuntu 13.04。
我可以以某种方式重新安装 memmove 库吗?据我所知,它是随 string.h lib 一起提供的。
我遇到了同样的问题,也运行 kubuntu-13.04 (在 12.10 中工作正常。)
@volferine 似乎有所发现。我的config_h
文件也是/usr/include/python2.7/pyconfig.h
,并且它不包含字符串HAVE_MEMMOVE
.
To pyconfig.h
,我附加:
#define HAVE_MEMMOVE 1
PyXML 现在似乎可以为我构建。我在这里提交了错误报告:https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/1238244 https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/1238244.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)