13

我尝试使用 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

操作系统:库本图 13.04。

我可以以某种方式重新安装 memmove 库吗?据我所知,它与 string.h lib 一起提供。

4

1 回答 1

25

我遇到了同样的问题,也在运行 kubuntu-13.04(在 12.10 中运行良好。)

@volferine 似乎在做某事。我的config_h文件也是/usr/include/python2.7/pyconfig.h,而且它不包含字符串HAVE_MEMMOVE

pyconfig.h,我附加了:

#define HAVE_MEMMOVE 1

PyXML 现在似乎是为我构建的。我在这里提交了一个错误报告:https ://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/1238244 。

于 2013-10-10T20:24:51.563 回答