решил сделать себе xen виртуализацию. не собирается xen-tools лог
http://paste.pocoo.org/show/437834/
-----------
emerge --info
http://paste.pocoo.org/show/437835/
не собирается xen-tools
Модератор: /dev/random
-
vr13
- Сообщения: 885
- ОС: gentoo
Re: не собирается xen-tools
посмотрел на дистрибутив: такое может возникать только при неверной структуре развернутого дистрибутива, что врядли возможно при emerge (проверяются checksums всего что есть, из манифеста ebuild)
у себя - тоже попробовал, по крайней мере, это место make-хозяйства проходит нормально. единственный совет, который приходит в голову, - уберите русский язык:
тоже самое, перевести в локаль С все, что явно (и если) установлено в переменных LC_
у себя - тоже попробовал, по крайней мере, это место make-хозяйства проходит нормально. единственный совет, который приходит в голову, - уберите русский язык:
Код: Выделить всё
LANG=C emerge xenтоже самое, перевести в локаль С все, что явно (и если) установлено в переменных LC_
-
mke2fs
- Сообщения: 72
Re: не собирается xen-tools
vr13 писал(а): ↑13.07.2011 23:09посмотрел на дистрибутив: такое может возникать только при неверной структуре развернутого дистрибутива, что врядли возможно при emerge (проверяются checksums всего что есть, из манифеста ebuild)
у себя - тоже попробовал, по крайней мере, это место make-хозяйства проходит нормально. единственный совет, который приходит в голову, - уберите русский язык:
Код: Выделить всё
LANG=C emerge xen-tools
тоже самое, перевести в локаль С все, что явно (и если) установлено в переменных LC_
не помогло
-
vr13
- Сообщения: 885
- ОС: gentoo
Re: не собирается xen-tools
тогда не знаю.. должно получиться так (фрагмент вывода emerge там где у вас возникает ошибка):
на всякий случай сравните:
кстати, к моменту возникновения ошибки, кроме bash, make и стандартных sed/awk больше ничего не работало
Код: Выделить всё
...
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
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
все что писалось выше - собиралось в 32битной виртуальной песочнице
"в жизни" в настоящее время у меня работает xen-4.1@x86_64. 32бита тоже пробовалось. нареканий вроде нет. попробуйте
"в жизни" в настоящее время у меня работает xen-4.1@x86_64. 32бита тоже пробовалось. нареканий вроде нет. попробуйте
-
mke2fs
- Сообщения: 72
Re: не собирается xen-tools
читал багрепост на багтрекере gentoo.org не помогло. может проблема в самом пакете и стоит написать еще один багрепост им туда?
-
vr13
- Сообщения: 885
- ОС: gentoo
Re: не собирается xen-tools
конечно напишите. вдруг действительно есть простое объяснение того, что у вас происходит
не думаю, что проблема в пакете: в категорию "стабильных" так просто пакеты не попадают. сам пакет (имеется в виду ebuild) достаточно легко читается и там все очевидно: в зависимости от флагов и архитектуры, на которой это будет собираться, формируются конфигурационные файлы. далее - выполняется ряд проверок (на которых у вас появляется ошибка), и потом - запускается install.sh build. все
ну и еще небольшое доказательство того, что все хорошо: у меня собралось без ошибок. кстати, в окружении вполне схожим с вашим (на CFLAGS внимания можно не обращать, до компиляции все равно не доходит)
не думаю, что проблема в пакете: в категорию "стабильных" так просто пакеты не попадают. сам пакет (имеется в виду ebuild) достаточно легко читается и там все очевидно: в зависимости от флагов и архитектуры, на которой это будет собираться, формируются конфигурационные файлы. далее - выполняется ряд проверок (на которых у вас появляется ошибка), и потом - запускается install.sh build. все
ну и еще небольшое доказательство того, что все хорошо: у меня собралось без ошибок. кстати, в окружении вполне схожим с вашим (на CFLAGS внимания можно не обращать, до компиляции все равно не доходит)