PyXML install - memmove не существует на этой платформе

Я пытаюсь установить pyxml-библиотеку с помощью pip, но во время установки получаю следующие ошибки:

extensions/expat/lib/xmlparse.c:75:2: error: #error memmove does not exist on this platform, nor is a substitute available

Я попытался переустановить gcc-компилятор.

Текущая версия я is: gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3

ОС: Kubuntu 13.04.

Можно ли как-то переустановить библиотеку memmove? Насколько я знаю, он поставляется с string.h lib.

Ответ 1

У меня была та же проблема, также выполнялась 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.