libxml2 (ужас какой-то...)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
T-90
Сообщения: 69

libxml2

Сообщение T-90 »

ситуация казалось бы банальная, но...
пытаюсь установить гном постоянно выдаёт ошибку на установке пакета totem
"${d}ru/ru.po" \
"${d}C/totem.xml" > totem.xml.tmp && \
cp totem.xml.tmp totem.xml && rm -f totem.xml.tmp)
Traceback (most recent call last):
File "/usr/bin/xml2po", line 35, in <module>
import libxml2
ImportError: No module named libxml2
make[2]: *** [ru/totem.xml] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/help'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2'
make: *** [all] Ошибка 2
*
* ERROR: media-video/totem-2.22.2-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2815: Called gnome2_src_compile
* environment, line 2156: Called die
* The specific snippet of code:
* emake || die "compile failure"
* The die message:
* compile failure
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-video/totem-2.22.2-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/totem-2.22.2-r1/temp/environment'.
*

в интернете много перечитал и непосредственно на https://bugs.gentoo.org/show_bug.cgi?id=180785 ,но тем не менее всё что там написано и как бы профиксено в моём случае не работает.... Тоесть все рекомендации по обновлению питона, пересборки пакетов и тп выполнены, а ошибка остаётся.... кто нибудь может подкинуть идею, как всётаки побороть эту неприятность... уже неделю наверное мучаюсь...
спасибо
Танки как Камазы и Панки - грязи не боятся!!!
Gentoo & Slackware
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5492
ОС: Gentoo

Re: libxml2

Сообщение /dev/random »

Хм...

qlist libxml2 | grep 'libxml2[.]py$'
eix -l libxml2
python --version
python <<<$'import sys\nprint sys.path'
Спасибо сказали:
Аватара пользователя
T-90
Сообщения: 69

Re: libxml2

Сообщение T-90 »

/dev/random писал(а):
09.08.2008 22:23
Хм...

qlist libxml2 | grep 'libxml2[.]py$'
eix -l libxml2
python --version
python <<<$'import sys\nprint sys.path'

Код: Выделить всё

# qlist libxml2 | grep 'libxml2[.]py$'
/usr/lib/python2.5/site-packages/drv_libxml2.py
/usr/lib/python2.5/site-packages/libxml2.py
# eix -l libxml2
[I] dev-libs/libxml2
     Available versions:
        (2)
                        2.6.30-r1 "alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" [bootstrap build debug doc ipv6 python readline test]
                        2.6.31 "alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd" [bootstrap build debug doc examples ipv6 python readline test]
                (~)     2.6.32 "~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" [bootstrap build debug doc examples ipv6 python readline test]
     Installed versions:  2.6.32(2)(15:03:51 09.08.2008)(ipv6 python readline -bootstrap -build -debug -doc -examples -test)
     Homepage:            http://www.xmlsoft.org/
     Description:         Version 2 of the library to manipulate XML files

# python --version
Python 2.5.2
# python <<<$'import sys\nprint sys.path'
['', '/usr/lib/portage/pym', '/usr/lib/python25.zip', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/gtk-2.0']
#
Танки как Камазы и Панки - грязи не боятся!!!
Gentoo & Slackware
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5492
ОС: Gentoo

Re: libxml2

Сообщение /dev/random »

Странно, вроде всё должно работать... А сообщение об ошибке точно то же самое? Не изменилось после того, как вы сделали всё, что по ссылке?
И выдаёт ли ту же ошибку xml2po при запуске вручную? А python -c 'import libxml2' ?
gnome-doc-utils пересобирался после пересборки libxml2 с флагом python, или до неё? Или же libxml2 с самого начала был с этим флагом? Если до, попробуйте пересобрать ещё раз.
Спасибо сказали:
Аватара пользователя
T-90
Сообщения: 69

Re: libxml2

Сообщение T-90 »

Увы, пересобрал всё 2 раза всё равно выдаёт :wacko:

Код: Выделить всё

touch omf_timestamp
make[3]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/help/bg'
make[3]: Entering directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/help'
make[3]: Цель `all-am' не требует выполнения команд.
make[3]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/help'
if ! test -d ru/; then mkdir ru/; fi
if [ -f "C/totem.xml" ]; then d="../"; else d="/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/help/"; fi; \
        (cd ru/ && \
          `which xml2po` -e -p \
            "${d}ru/ru.po" \
            "${d}C/totem.xml" > totem.xml.tmp && \
            cp totem.xml.tmp totem.xml && rm -f totem.xml.tmp)
Traceback (most recent call last):
  File "/usr/bin/xml2po", line 35, in <module>
    import libxml2
ImportError: No module named libxml2
make[2]: *** [ru/totem.xml] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2/help'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/media-video/totem-2.22.2-r1/work/totem-2.22.2'
make: *** [all] Ошибка 2
 *
 * ERROR: media-video/totem-2.22.2-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2815:  Called gnome2_src_compile
 *             environment, line 2156:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 *  The die message:
 *   compile failure
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-video/totem-2.22.2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/totem-2.22.2-r1/temp/environment'.
 *

 * Messages for package media-video/totem-2.22.2-r1:

 *
 * ERROR: media-video/totem-2.22.2-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2815:  Called gnome2_src_compile
 *             environment, line 2156:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 *  The die message:
 *   compile failure
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-video/totem-2.22.2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/totem-2.22.2-r1/temp/environment'.
 *
Танки как Камазы и Панки - грязи не боятся!!!
Gentoo & Slackware
Спасибо сказали: