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.