[РЕШЕНО] Замучал уже этот sys-kernel/dracut

Added by Роман Гаврилюк over 9 years ago

Уже которую неделю никак не могу обновить в штатном режиме эту приблуду sys-kernel/dracut-040-r3.
Всё работало без проблем, до тех пор пока не пришло обновление к этой програмулине. Помогите разрулить!
http://pastebin.calculate-linux.ru/ru/show/10474
/var/calculate/tmp/portage/sys-kernel/dracut-040-r3/temp/build.log
http://pastebin.calculate-linux.ru/ru/show/10475


Replies (22)

RE: Замучал уже этот sys-kernel/dracut - Added by Mikhail Hiretsky over 9 years ago

Попробуйте отключить параллельную сборку пакетов.

RE: Замучал уже этот sys-kernel/dracut - Added by Mikhail Hiretsky over 9 years ago

Попробуйте отключить оптимизацию при сборке этого пакета:
Поменяйте

CFLAGS="-march=core2 -mtune=generic -O2 -pipe" 
на
CFLAGS="-O2 -march=x86-64 -pipe" 

RE: Замучал уже этот sys-kernel/dracut - Added by Роман Гаврилюк over 9 years ago

Mikhail Hiretsky wrote:

Попробуйте отключить оптимизацию при сборке этого пакета:
Поменяйте
[...]на

Сделал, не помогло, емержится с ошибкой.

RE: Замучал уже этот sys-kernel/dracut - Added by Mikhail Hiretsky over 9 years ago

Можно увидеть emerge --info с установленной опцией CFLAGS="-O2 -march=x86-64 -pipe" ?

RE: Замучал уже этот sys-kernel/dracut - Added by Mikhail Hiretsky over 9 years ago

Возможно проблема в совместимости dracut с gcc, мы используем 4.8.3. Она осталась в системе или уже удалена?

RE: Замучал уже этот sys-kernel/dracut - Added by Роман Гаврилюк over 9 years ago

Mikhail Hiretsky wrote:

Installed versions:  4.9.1(4.9)^s[2](14:44:53 03.11.2014)(cxx fortran multilib nls nptl openmp -altivec -awt -doc -fixed-point -gcj -go -graphite -hardened -libssp 

RE: Замучал уже этот sys-kernel/dracut - Added by Алексей Тихонов over 9 years ago

Роман Гаврилюк wrote:

Mikhail Hiretsky wrote:

Возможно проблема в совместимости dracut с gcc, мы используем 4.8.3. Она осталась в системе или уже удалена?

[...]

1) чем не устраивает ебилд из портажа ?
2) читаете ли вы новости о которых сообщается в консоле ?
2а) если читаете новости то попробуйте вариант с /etc/portage/env

ps. с gcc:4.9 dracut собирается :)

RE: Замучал уже этот sys-kernel/dracut - Added by Роман Гаврилюк over 9 years ago

Алексей Тихонов wrote:

Роман Гаврилюк wrote:

Mikhail Hiretsky wrote:

Возможно проблема в совместимости dracut с gcc, мы используем 4.8.3. Она осталась в системе или уже удалена?

[...]

1) чем не устраивает ебилд из портажа ?
2) читаете ли вы новости о которых сообщается в консоле ?
2а) если читаете новости то попробуйте вариант с /etc/portage/env


1.) Всем устраивает.
2.) Признаюсь честно, не всегда, так как беспроблемность калкулейта в последнее время здорово расслабила )))
2а.) Буду вникать, что это такое...

RE: Замучал уже этот sys-kernel/dracut - Added by Алексей Тихонов over 9 years ago

Алексей Тихонов wrote:
1) чем не устраивает ебилд из портажа ?
Роман Гаврилюк wrote:

1.) Всем устраивает.

http://pastebin.calculate-linux.ru/ru/show/10497
...
sys-devel/gcc: 4.9.1::ROKO__
...

RE: Замучал уже этот sys-kernel/dracut - Added by Роман Гаврилюк about 9 years ago

Алексей Тихонов wrote:

Алексей Тихонов wrote:
1) чем не устраивает ебилд из портажа ?
Роман Гаврилюк wrote:

1.) Всем устраивает.

http://pastebin.calculate-linux.ru/ru/show/10497
...
sys-devel/gcc: 4.9.1::ROKO__

Пока удалил оверлей, не собирается теперь gcc 4.8.3
http://pastebin.calculate-linux.ru/ru/show/10508

RE: Замучал уже этот sys-kernel/dracut - Added by Mikhail Hiretsky about 9 years ago

Попробуйте установить gcc из бинарей.

RE: Замучал уже этот sys-kernel/dracut - Added by Роман Гаврилюк about 9 years ago

Mikhail Hiretsky wrote:

Спасибо, установил бинарный gcc версии 4.8.3 и проблема решилась. Правда теперь затык в eudev появился, вроде написано, что замена должна произойти безкровно, но имеем следующее:
продолжение темы
http://www.calculate-linux.ru/blogs/ru/518/show#

RE: Замучал уже этот sys-kernel/dracut - Added by Михаил Гагауз about 9 years ago

2 Роман Гаврилюк
<offtop> эка вы завернули.. ссылка на ссылку на pastebin. </offtop>
полагаю, проблема связана с тем, что sys-fs/udev кем-то тянется с ключом USE=gudev, а для sys-fs/eudev этот ключ не прописан

RE: Замучал уже этот sys-kernel/dracut - Added by Роман Гаврилюк about 9 years ago

Михаил Гагауз wrote:

2 Роман Гаврилюк

Появление новости с заменой udev совпала с появлением проблемы, только и всего ))
Спасибо за наводку, что то я протупил немного, изначально надо было провести ревизию глобальных флагов а меня там как раз и прописан udev. Правда удаление оного к результату желаемому не привело, так как куча пакетов в системе собрана с флагом udev. Как может при таком обороте пройти безболезненная замена на eudev?
Завожу новую тему, теперь уже про udev.

RE: [РЕШЕНО] Замучал уже этот sys-kernel/dracut - Added by Михаил Гагауз about 9 years ago

полагаю, проблема связана с тем, что sys-fs/udev кем-то тянется с ключом USE=gudev, а для sys-fs/eudev этот ключ не прописан

Правда удаление оного к результату желаемому не привело, так как куча пакетов в системе собрана с флагом udev

  1. прочитайте внимательнее что я написал
  2. выполните # echo sys-fs/udev gudev >>/etc/portage/package.use/custom && emerge -avt1 eudev

или разберитесь что у вас требует ключа gudev

RE: [РЕШЕНО] Замучал уже этот sys-kernel/dracut - Added by Роман Гаврилюк about 9 years ago

Михаил Гагауз wrote:

полагаю, проблема связана с тем, что sys-fs/udev кем-то тянется с ключом USE=gudev, а для sys-fs/eudev этот ключ не прописан

Правда удаление оного к результату желаемому не привело, так как куча пакетов в системе собрана с флагом udev

  1. прочитайте внимательнее что я написал
  2. выполните # echo sys-fs/udev gudev >>/etc/portage/package.use/custom && emerge -avt1 eudev


sys-fs/udev gudev в /etc/portage/package.use/custom проблемы не решает. Все равно присутствует конфликт. Буду курить по флагу gudev.

RE: [РЕШЕНО] Замучал уже этот sys-kernel/dracut - Added by Михаил Гагауз about 9 years ago

очепятка. предполагалось
# echo sys-fs/eudev gudev >>/etc/portage/package.use/custom && emerge -avt1 eudev
впрочем, думаю, это можно было понять из второй части команды

RE: [РЕШЕНО] Замучал уже этот sys-kernel/dracut - Added by Роман Гаврилюк about 9 years ago

Михаил Гагауз wrote:

очепятка. предполагалось
# echo sys-fs/eudev gudev >>/etc/portage/package.use/custom && emerge -avt1 eudev

Спасибо, вот теперь всё срослось.

(1-22/22)

Thank you!