не собирается xen-tools

Sabayon, Calculate, Funtoo, Exherbo

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

mke2fs
Сообщения: 72

не собирается xen-tools

Сообщение mke2fs »

решил сделать себе xen виртуализацию. не собирается xen-tools лог
http://paste.pocoo.org/show/437834/
-----------
emerge --info

http://paste.pocoo.org/show/437835/
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается xen-tools

Сообщение vr13 »

посмотрел на дистрибутив: такое может возникать только при неверной структуре развернутого дистрибутива, что врядли возможно при emerge (проверяются checksums всего что есть, из манифеста ebuild)

у себя - тоже попробовал, по крайней мере, это место make-хозяйства проходит нормально. единственный совет, который приходит в голову, - уберите русский язык:

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

LANG=C emerge xen

тоже самое, перевести в локаль С все, что явно (и если) установлено в переменных LC_
Спасибо сказали:
mke2fs
Сообщения: 72

Re: не собирается xen-tools

Сообщение mke2fs »

vr13 писал(а):
13.07.2011 23:09
посмотрел на дистрибутив: такое может возникать только при неверной структуре развернутого дистрибутива, что врядли возможно при emerge (проверяются checksums всего что есть, из манифеста ebuild)

у себя - тоже попробовал, по крайней мере, это место make-хозяйства проходит нормально. единственный совет, который приходит в голову, - уберите русский язык:

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

LANG=C emerge xen-tools

тоже самое, перевести в локаль С все, что явно (и если) установлено в переменных LC_

не помогло
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается xen-tools

Сообщение vr13 »

тогда не знаю.. должно получиться так (фрагмент вывода emerge там где у вас возникает ошибка):

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

...
make -j 9 -C tools
make: Entering directory `/var/tmp/portage/app-emulation/xen-tools-3.4.2/work/xen-3.4.2/tools'
make[1]: Entering directory `/var/tmp/portage/app-emulation/xen-tools-3.4.2/work/xen-3.4.2/tools'
make -C check all
make[2]: Entering directory `/var/tmp/portage/app-emulation/xen-tools-3.4.2/work/xen-3.4.2/tools/check'
LIBXENAPI_BINDINGS=n ACM_SECURITY=n ./chk build
Xen CHECK-BUILD  Wed Jul 13 21:45:53 MSD 2011
Checking check_crypto_lib: OK
Checking check_curl: unused, OK
Checking check_openssl_devel: OK
Checking check_python: OK
Checking check_python_devel: OK
Checking check_xgettext: OK
Checking check_xml2: unused, OK
Checking check_zlib_devel: OK
Checking check_zlib_lib: OK
make[2]: Leaving directory `/var/tmp/portage/app-emulation/xen-tools-3.4.2/work/xen-3.4.2/tools/check'
...

на всякий случай сравните:

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

$ ls -l /usr/portage/distfiles/xen-3.4.2.tar.gz
-rwxrw-r-- 1 portage portage 11187726 Nov 10  2009 /usr/portage/distfiles/xen-3.4.2.tar.gz
$ md5sum /usr/portage/distfiles/xen-3.4.2.tar.gz
f009a7abf51017aeee697c9130b6f8a6  /usr/portage/distfiles/xen-3.4.2.tar.gz

кстати, к моменту возникновения ошибки, кроме bash, make и стандартных sed/awk больше ничего не работало
Спасибо сказали:
mke2fs
Сообщения: 72

Re: не собирается xen-tools

Сообщение mke2fs »

vr13 писал(а):
13.07.2011 23:32
тогда не знаю.. должно получиться так (фрагмент вывода emerge там где у вас возникает ошибка):

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

...
make -j 9 -C tools
make: Entering directory `/var/tmp/portage/app-emulation/xen-tools-3.4.2/work/xen-3.4.2/tools'
make[1]: Entering directory `/var/tmp/portage/app-emulation/xen-tools-3.4.2/work/xen-3.4.2/tools'
make -C check all
make[2]: Entering directory `/var/tmp/portage/app-emulation/xen-tools-3.4.2/work/xen-3.4.2/tools/check'
LIBXENAPI_BINDINGS=n ACM_SECURITY=n ./chk build
Xen CHECK-BUILD  Wed Jul 13 21:45:53 MSD 2011
Checking check_crypto_lib: OK
Checking check_curl: unused, OK
Checking check_openssl_devel: OK
Checking check_python: OK
Checking check_python_devel: OK
Checking check_xgettext: OK
Checking check_xml2: unused, OK
Checking check_zlib_devel: OK
Checking check_zlib_lib: OK
make[2]: Leaving directory `/var/tmp/portage/app-emulation/xen-tools-3.4.2/work/xen-3.4.2/tools/check'
...

на всякий случай сравните:

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

$ ls -l /usr/portage/distfiles/xen-3.4.2.tar.gz
-rwxrw-r-- 1 portage portage 11187726 Nov 10  2009 /usr/portage/distfiles/xen-3.4.2.tar.gz
$ md5sum /usr/portage/distfiles/xen-3.4.2.tar.gz
f009a7abf51017aeee697c9130b6f8a6  /usr/portage/distfiles/xen-3.4.2.tar.gz

кстати, к моменту возникновения ошибки, кроме bash, make и стандартных sed/awk больше ничего не работало

контрольные суммы сошлись. даже ума не приложу куда рыть
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается xen-tools

Сообщение vr13 »

все что писалось выше - собиралось в 32битной виртуальной песочнице

"в жизни" в настоящее время у меня работает xen-4.1@x86_64. 32бита тоже пробовалось. нареканий вроде нет. попробуйте
Спасибо сказали:
mke2fs
Сообщения: 72

Re: не собирается xen-tools

Сообщение mke2fs »

читал багрепост на багтрекере gentoo.org не помогло. может проблема в самом пакете и стоит написать еще один багрепост им туда?
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается xen-tools

Сообщение vr13 »

конечно напишите. вдруг действительно есть простое объяснение того, что у вас происходит

не думаю, что проблема в пакете: в категорию "стабильных" так просто пакеты не попадают. сам пакет (имеется в виду ebuild) достаточно легко читается и там все очевидно: в зависимости от флагов и архитектуры, на которой это будет собираться, формируются конфигурационные файлы. далее - выполняется ряд проверок (на которых у вас появляется ошибка), и потом - запускается install.sh build. все

ну и еще небольшое доказательство того, что все хорошо: у меня собралось без ошибок. кстати, в окружении вполне схожим с вашим (на CFLAGS внимания можно не обращать, до компиляции все равно не доходит)
Спасибо сказали: