Сбой в sys-libs/libstdc++-v3-3.3.6 - [РЕШЕНО]
Во время обновления выходит следующие сообщения:
...
creating config.h
make[1]: Entering directory `/var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/i686-pc-linux-gnu/libiberty'
if [ x"-fpic" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
make[1]: *** No rule to make target `../include/xregex.h', needed by `regex.o'. Stop.
make[1]: *** Waiting for unfinished jobs....
touch stamp-picdir
make[1]: Leaving directory `/var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/i686-pc-linux-gnu/libiberty'
make: *** [all-target-libiberty] Error 2
*
* ERROR: sys-libs/libstdc++-v3-3.3.6 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2750: Called die
* The specific snippet of code:
* emake all-target-libstdc++-v3 || die
* The die message:
* (no error message)
*
* 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/sys-libs/libstdc++-v3-3.3.6/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/temp/environment'.
*
>>> Failed to emerge sys-libs/libstdc++-v3-3.3.6, Log file:
>>> '/var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/temp/build.log'
* Messages for package sys-libs/libstdc++-v3-3.3.6:
*
* ERROR: sys-libs/libstdc++-v3-3.3.6 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2750: Called die
* The specific snippet of code:
* emake all-target-libstdc++-v3 || die
* The die message:
* (no error message)
*
* 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/sys-libs/libstdc++-v3-3.3.6/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/temp/environment'.
*
- Для комментирования войдите или зарегистрируйтесь
+1 Ошибка не компиляции, а
+1
Ошибка не компиляции, а линкера.
http://bugs.gentoo.org/show_bug.cgi?id=258001
потому не помогает
перепутал
Перепутал.
Получаю другую ошибку, чем описана в сабже.
Ветка стабильная amd64
Ситуация отличается так же тем, что временно отложил пересборку всей системы, которая считается необходимой при обновлении пакета, входящего в тулчейн.
Потому временно замаскировал в /etc/portage/package.mask обновления пакетов
=sys-libs/glibc-2.8_p20080602-r1
=dev-libs/glib-2.16.6
Покажи emerge --info и emerge
Покажи emerge --info и emerge -pv sys-libs/libstdc++-v3
+
https://bugs.gentoo.org/show_bug.cgi?id=259192
________________________
"We Will Win"
Можно ставить РЕШЕНО? После
Можно ставить РЕШЕНО?
После emerge --sync сборка закончилась успешно.
(eix-sync -W еще не имеет нужного обновления).
Проверьте с новым glibc.
-
>>libstdc++-v3-3.3.6.ebuild
странно только почему в портах версия не обновилась типа libstdc++-v3-3.3.6-r1, хотя сам ебилд похоже обновлён.
________________________
"We Will Win"
Не первый раз такое замечаю,
Не первый раз такое замечаю, что номер версии не меняется, а содержимое исправляется.
Видимо это сделано, что бы не маскировать нерабочий билд. Всё равно по нему собраться никто не может.
;-)
Зато люди сами могут такой
Зато люди сами могут такой билд маскировать
-= Concordia victoriam gignit =-
Чего ради держать нерабочий
Чего ради держать нерабочий ебилд в дереве?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
-
а зачем держать просто переиминовать на r1 и всё ?
добавлено:
кстати только у меня стандартными средствами этот баг не находится в багзилле?
________________________
"We Will Win"
По libstdc++ тоже не могу
По libstdc++ тоже не могу найти
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Так держать ведь никто и не
Так держать ведь никто и не предлагает, речь идёт об очевидности смены версии - обновления. Небудешь же при каждом ресинке сверять этот пакет всё тот же он или обновился ради снятия маски
-= Concordia victoriam gignit =-