Ошибка установки libxml2: команда «gcc» не удалась со статусом выхода 1? Каковы зависимости libxml2?

Я пытаюсь установить libxml2 на Ubuntu 9.10 и получаю ошибки:

$ sudo python setup.py develop

Это очень длинное сообщение об ошибке, но последняя ошибка

Сценарий установки завершился с ошибкой: команда «gcc» не удалась со статусом выхода 1.

Может ли кто-нибудь сказать мне, почему я получаю эту ошибку?

Какие зависимости или библиотеки необходимы для установки?

сценарий: я пытаюсь настроить клон reddit.com, и когда я запускаю команду разработки, возникает огромная ошибка, как указано выше.


person SIA    schedule 24.02.2010    source источник
comment
Вы получаете ошибку, потому что что-то пошло не так.   -  person jamessan    schedule 25.02.2010
comment
amed '_extensions' src/lxml/lxml.etree.c:134800: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_namespaces' src/lxml/lxml.etree.c:134800: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена named '_namespaces' src/lxml/lxml.etree.c:134800: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_namespaces' src/lxml/lxml.etree.c:134800: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена named '_namespaces' src/lxml/lxml.etree.c:134801: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_global_namespaces' src/lxml/lxml.etree.c:134801: ошибка: 'struct __pyx_obj_4lxml_5etree'tree__BaseContext не имеет члена с именем '_global_namespaces' src/lxml/lxml.etree.c:134801: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_global_namespaces' src/lxml/lxml.etree.c:134801: ошибка: 'struct __pyx_obj_4lxml member_5Contree__Base с именем '_global_namespaces' src/lxml/lxml.etree.c:134 802: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_utf_refs' src/lxml/lxml.etree.c:134802: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_utf_refs' src/lxml.c:lxml.etree.etree 134802: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_utf_refs» src/lxml/lxml.etree.c:134802: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_utf_refs» src/lxtree/lxml: 134803: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_function_cache» src/lxml/lxml.etree.c:134803: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_function_cache» src/lxml/lxml.etree.etree.c:134803: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_function_cache» 134803: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_function_cache» src/lxml/lxml.etree.c:134803: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_function_cache» src/lxml/lxml.etree.etree.c:134803: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_function_cache» 134804: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет член с именем '_eval_context_dict' src/lxml/lxml.etree.c:134804: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_eval_context_dict' src/lxml/lxml.etree.c:134804: ошибка: 'struct __pyx_obj_4lxml_5etree' член с именем '_eval_context_dict' src/lxml/lxml.etree.c:134804: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_eval_context_dict' src/lxml/lxml.etree.c:134805: ошибка: 'struct __pyx_obj_4lxml_5etree' член с именем '_temp_refs' src/lxml/lxml.etree.c:134805: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_temp_refs' src/lxml/lxml.etree.c:134805: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет член с именем '_temp_refs' src/lxml/lxml.etree.c:134805: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет члена с именем '_temp_refs' src/lxml/lxml.etree.c:134806: ошибка: 'struct __pyx_obj_4lxml_5etree'__BaseContext не имеет член с именем '_temp_documents' src/lxml/lxml.etr ee.c:134806: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет элемента с именем '_temp_documents' src/lxml/lxml.etree.c:134806: ошибка: 'struct __pyx_obj_4lxml_5etree__BaseContext' не имеет элемента с именем '_temp_documents' slx/mlxml. etree.c:134806: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_temp_documents» src/lxml/lxml.etree.c:134807: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_exc» src/lxml/lxml/lxml/lxml/lxml/lxml/lxml/lxml/lxml/lxml. etree.c:134807: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_exc» src/lxml/lxml.etree.c:134807: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_exc» src/lxml/lxml. etree.c:134807: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_exc» src/lxml/lxml.etree.c: в функции «__pyx_tp_traverse_4lxml_5etree__BaseContext»: src/lxml/lxml.etree.c:134814: ошибка: « struct __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_doc» src/lxml/lxml.etree.c:134815: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_doc» src/lxml/lxml.etree.c:134817: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_extensions» src/lxml/lxml.etree.c:134818: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_extensions» src/lxml/lxml.etree.c:134820: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_namespaces» src/lxml/lxml.etree.c:134821 ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_namespaces» src/lxml/lxml.etree.c:134823: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_global_namespaces» src/lxml/lxml.etree.2:134823 ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_global_namespaces» src/lxml/lxml.etree.c:134826: ошибка: «структура __pyx_obj_4lxml_5etree__BaseContext» не имеет члена с именем «_utf_refs» src/lxml/lxml.3482.c:1: ошибка: 'структура __pyx_obj_4lxml_5etree__BaseCont   -  person John La Rooy    schedule 25.02.2010


Ответы (4)


Сегодня я столкнулся с той же проблемой на Centos 5.4. Если вы столкнулись с такой ошибкой в ​​этой системе (а также в RHEL и, возможно, в Fedora), вам необходимо установить libxml2-devel и/или libxslt-devel.

P.S. Я знаю, что это не ответ на этот вопрос в целом, однако он может быть полезен для кого-то, поэтому я решил записать его здесь.

person kaz3t    schedule 06.05.2010

Что не так с

$ sudo apt-get install libxml2-dev 

или графические эквиваленты?

person Dirk Eddelbuettel    schedule 24.02.2010

Как говорит Дирк, вы можете установить пакет libxml2 с помощью apt.

Если вы по какой-то причине строите из исходного кода, хорошей отправной точкой является эта команда

$ sudo apt-get build-dep libxml2
person John La Rooy    schedule 24.02.2010

Вот и вся ошибка:

Выложи всю ошибку. Сокращение сообщения об ошибке бесполезно и только затрудняет помощь людям.

person SIA    schedule 03.03.2010