не собирается =www-client/firefox-135.0 (=www-client/firefox-135.0)

Sabayon, Calculate, Funtoo, Exherbo

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

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

не собирается =www-client/firefox-135.0

Сообщение vr13 »

привет,

у кого-нить собрался subj? у меня не получается, всегда вываливается на одном и том же месте и на разных (в смысле процессора, памяти конфигурации gentoo) машинах

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

...
8 1:29.23 error: could not compile `mls-platform-api` (lib)
8 1:29.23 Caused by:
8 1:29.24   process didn't exit successfully: `CARGO=/usr/lib/rust/1.84.1/bin/cargo CARGO_CRATE_NAME=mls_platform_api
...
-L native=/tmp/portage/www-client/firefox-135.0/work/firefox_build/config/external/nspr/pr` (signal: 6, SIGABRT: process abort signal)
...
вероятнее всего дело в rust. пока пробовалось на версиях dev-lang/rust-1.83.0-r2 и ~1.84.1-r1. В интернетах идентиченого не нашёл, разве что https://bugzilla.mozilla.org/show_bug.cgi?id=1938504

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

[РЕШЕНО] Re: не собирается =www-client/firefox-135.0

Сообщение vr13 »

отвечу сам себе и начну с морали - не все самостоятельные сборки одинаково полезны :)

проблема решиласи заменой dev-lang/rust-1.83.0-r2 на dev-lang/rust-bin-1.83.0-r1
Спасибо сказали:
Аватара пользователя
SwapON
Сообщения: 245
ОС: Gentoo Xfce4

Re: не собирается =www-client/firefox-135.0

Сообщение SwapON »

vr13 писал(а):
11.02.2025 11:52
проблема решиласи заменой dev-lang/rust-1.83.0-r2 на dev-lang/rust-bin-1.83.0-r1
Я конечно понимаю, сидеть на генту и юзать бинари не комильфо, но конкретно за себя скажу, что не вижу особого смысла собирать раст. У меня он бинарный 1.83.0-r1 в отличии от второго релиз кандидата на сборку 1.83.0-r2.

Вот только странно. Rust ты собираешь стабильный, а FF тестовый. :dry:
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 503

Re: не собирается =www-client/firefox-135.0

Сообщение sunjob »

vr13 писал(а):
11.02.2025 09:55
у кого-нить собрался subj?
день добрый, как говориться, вечер вхату! :о)
я раньше тоже лису сам собирал, пока она "не ахренела и не разжирнела"...
по ходу вопрос - почему "сами", какие плюшки/плюсы/бонусы?
спасибо
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
SwapON
Сообщения: 245
ОС: Gentoo Xfce4

Re: не собирается =www-client/firefox-135.0

Сообщение SwapON »

sunjob писал(а):
12.02.2025 06:26
вечер вхату!
Час в радость! :D

По идее, на досуге, не мешало бы изучить флаги, с которыми собирается FF. Я пока что собираю с отключённым флагом -telemetry. Не уверен конечно работает ли это отключение на самом деле.

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

Re: не собирается =www-client/firefox-135.0

Сообщение vr13 »

SwapON писал:
12.02.2025 02:38
Вот только странно. Rust ты собираешь стабильный, а FF тестовый.
~ пробовалось. Не помогло
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается =www-client/firefox-135.0

Сообщение vr13 »

sunjob писал(а):
12.02.2025 06:26
я раньше тоже лису сам собирал, пока она "не ахренела и не разжирнела"...
FF сейчас наиболее компактный. в сравнении с chromium, например
по ходу вопрос - почему "сами", какие плюшки/плюсы/бонусы?
потому что интересно
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается =www-client/firefox-135.0

Сообщение vr13 »

SwapON писал:
12.02.2025 06:49
По идее, на досуге, не мешало бы изучить флаги, с которыми собирается FF. Я пока что собираю с отключённым флагом -telemetry. Не уверен конечно работает ли это отключение на самом деле.
если смотреть на то, к чему подключается при работе FF, то видно, что с -telemetry соединений меньше
какими флагами лучше компилить лису...
на мой взгляд, не стоит использовать pgo - профилироние ничего не даёт. замечено, замедляет сборку использование gcc (-clang). Замедляет сборку -jumbo-build. Для ноутбука имеет смысл собирает с libproxy, для десктопа - нет
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается =www-client/firefox-135.0

Сообщение vr13 »

думаю, что проблема понятна - rust

в binary package это собрано с USE +wasm и, соответственно, с LLVM_TARGETS +WebAssembly. Собрать из исходников не получается (пробовалось 1.84.*, = и ~)

а `subj' при сборке компоненты MLS (mozilla localtion services) нужен wasm. Поэтому падает (signal: 6, SIGABRT: process abort signal), о чём было в начале этой переписки

попытаюсь собрать фактуру и открыть bug
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5383
ОС: Gentoo

Re: не собирается =www-client/firefox-135.0

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

vr13 писал(а):
13.02.2025 07:19
попытаюсь собрать фактуру и открыть bug
Это не он?
https://bugs.gentoo.org/949280
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается =www-client/firefox-135.0

Сообщение vr13 »

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

[РЕШЕНО] Re: не собирается =www-client/firefox-135.0

Сообщение vr13 »

/dev/random писал:
13.02.2025 07:27
Это не он?
https://bugs.gentoo.org/949280
патч https://bugs.gentoo.org/attachment.cgi?id=920383 решает проблему: www-client/firefox-136.0 без ошибок собирается с dev-lang/rust-1.85.0-r1

недавние предположения про USE +wasm - ошибочны
Спасибо сказали:
Аватара пользователя
SwapON
Сообщения: 245
ОС: Gentoo Xfce4

Re: не собирается =www-client/firefox-135.0

Сообщение SwapON »

Ого! Ты целый месяц собирал лису...? :D
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: не собирается =www-client/firefox-135.0

Сообщение vr13 »

исправлено в www-client/firefox-136.0.3, патч теперь не нужен, см
Спасибо сказали: