Страница 7 из 9

Re: gentoo заскоки

Добавлено: 12.03.2022 16:14
/dev/random
bars писал:
12.03.2022 16:10
Что за обратная зависимость rust?
"Обратные зависимости" - это пакеты, которые зависят от указанного. В данном случае, от llvm. В цитате написано, что некоторые из этих пакетов, в т.ч. rust, ломаются, если выключить эти архитектуры.

Re: gentoo заскоки

Добавлено: 12.03.2022 16:52
bars
/dev/random писал:
12.03.2022 16:14
"Обратные зависимости" - это пакеты, которые зависят от указанного. В данном случае, от llvm. В цитате написано, что некоторые из этих пакетов, в т.ч. rust, ломаются, если выключить эти архитектуры.
Ясно.
Плохо что llvm не доработка при сборке пакета такая.
Время увеличилось примерно на 20-30% сборки пакета.

Re: gentoo заскоки

Добавлено: 23.04.2022 13:09
yoricI

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

$ eselect news read 58
2022-04-19-systemd-utils
  Title                     Migration to sys-apps/systemd-utils
Лезет и лезет. Своим одиозным именем всех распугает.

Re: gentoo заскоки

Добавлено: 18.06.2022 22:36
ormorph
У меня тоже прикол получился. Взял новую игрушку, решил на внешний hdd установить минимальную ОС Gentoo. Делал наиболее минимальную конфигурацию ядра, добавил для wifi. Смотрю все интерфейсы появились, значит все замечательно перед этим собрал ещё wpa_supplicant, для wifi. Запустил, соединился по ssh, начал настраивать через ssh wifi. Настроил, так как wireless-tools не установлен, смотрел параметры сети через пакет на компе на котором подключался по ssh.
В общем все замечательно заработало интернет по wifi пошёл. И тут я решил накатить wireless-tools, и посмотреть параметры сети, и тут то получился облом:

Shell

# iwlist wlp1s0 scanning
wlp1s0 Interface doesn't support scanning
Не думал, что конфигурация получится на столько минималистичной, что даже нельзя будет просмотреть информацию о сети и устройстве.

Shell

# iwconfig wlp1s0
wlp1s0 no wireless extensions.
При этом соединение работает нормально.
Пока комп в работе, и пере собрать ядро не могу. Пока грешу в сторону нехватки IEEE 802.11.

Re: gentoo заскоки

Добавлено: 11.11.2022 06:16
yoricI
Скажите пож-ста, зачем система лепит мне опять llvm-15? Кому он нужен? 13 и 14 стоят.

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

globus@aspera ~ $ equery d sys-devel/llvm-15.0.3
 * These packages depend on sys-devel/llvm-15.0.3:
dev-libs/libdispatch-5.3.3-r1 (sys-devel/llvm)
media-libs/mesa-22.1.7 (video_cards_r600 ? sys-devel/llvm:14[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)])
sys-devel/clang-13.0.1 (~sys-devel/llvm-13.0.1:13[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
sys-devel/lld-13.0.1-r1 (~sys-devel/llvm-13.0.1)
sys-devel/llvmgold-14 (sys-devel/llvm:14[binutils-plugin])
sys-libs/compiler-rt-13.0.1 (sys-devel/llvm:13)
sys-libs/compiler-rt-sanitizers-13.0.1 (sys-devel/llvm:13)
sys-libs/libomp-14.0.6-r1 (offload ? ~sys-devel/llvm-14.0.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
www-client/firefox-91.13.0 (sys-devel/llvm:14)
                           (sys-devel/llvm:13)

Re: gentoo заскоки

Добавлено: 11.11.2022 09:57
bars
yoricI писал:
11.11.2022 06:16
Скажите пож-ста, зачем система лепит мне опять llvm-15? Кому он нужен? 13 и 14 стоят.
Видать для сборки пакетов по зависимостям идет.
Вся эта нечесть ресурсоемкая llvm/rust нужна только для сборки пакетов, покрайне мере у меня.
rust хоть сделали бинарный пакет rust-bin, что бы не насиловать компутер, а вот llvm нет бинарника, плохо.

У меня у самого сейчас выдало обновления.

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

[ebuild     U ] sys-devel/llvm-common-15.0.3 [14.0.6]

Re: gentoo заскоки

Добавлено: 11.11.2022 11:18
ormorph
yoricI писал:
11.11.2022 06:16
llvm-15? Кому он нужен? 13 и 14 стоят.
Мне больше интересно зачем вам 13 версия. С 14 всё понятно, 15 идет так как доступна как стабильная, у вас же llvm установлен. А старые 13 и 14 доступны, так как в установленных ебилдах прописано:

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

LLVM_MAX_SLOT=14
или
LLVM_MAX_SLOT=13
Если мне не нужно слишком много llvm, то я просто в свой локальный оверлей добавляю копии c r-1..x ипрописываю последний LLVM_MAX_SLOT=15 например в qt-creator, и если сборка прошла норм, тов всё замечательно, все неиспользуемые llvm удаляются автоматически по depclean.

Re: gentoo заскоки

Добавлено: 11.11.2022 14:09
yoricI
Специально я её не устанавливал, может только нечаянно. Зачем они так намутили с этими всеми clang, llvm, lld, rt-comp etc?

Re: gentoo заскоки

Добавлено: 25.12.2022 12:53
yoricI
Пару недель уже висит и не проходит обновление:
Total: 34 packages (34 upgrades, 3 uninstalls), Size of downloads: 281 018 KiB Conflict: 3 blocks (all satisfied) !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-lang/perl:0 (dev-lang/perl-5.36.0-r1:0/5.36::gentoo, ebuild scheduled for merge) USE="gdbm -berkdb -debug -doc -ithreads -minimal -quadmath" pulled in by =dev-lang/perl-5.36* required by (virtual/perl-Data-Dumper-2.184.0:0/0::gentoo, ebuild scheduled for merge) USE="" ^ ^^^^^ (and 32 more with the same problem) (dev-lang/perl-5.34.1-r4:0/5.34::gentoo, installed) USE="gdbm -berkdb -debug -doc -ithreads -minimal -quadmath" pulled in by dev-lang/perl:0/5.34= required by (dev-perl/IO-Socket-SSL-2.72.0:0/0::gentoo, installed) USE="-examples -idn -test" ^^^^^^^^ dev-lang/perl:0/5.34= required by (dev-perl/Devel-CheckLib-1.140.0:0/0::gentoo, installed) USE="-test" ^^^^^^^^ =dev-lang/perl-5.34* required by (virtual/perl-Test-Simple-1.302.183:0/0::gentoo, installed) USE="" ^ ^^^^^ dev-lang/perl:0/5.34= required by (dev-perl/URI-5.100.0:0/0::gentoo, installed) USE="-test" ^^^^^^^^ dev-lang/perl:0/5.34= required by (dev-perl/Devel-StackTrace-2.40.0:0/0::gentoo, installed) USE="-test" ^^^^^^^^ dev-lang/perl:0/5.34= required by (dev-perl/File-Listing-6.140.0:0/0::gentoo, installed) USE="-test" ^^^^^^^^ =dev-lang/perl-5.34.1-r4 required by (virtual/perl-IO-Compress-2.103.0-r2:0/0::gentoo, installed) USE="" ^ ^^^^^^^^^ dev-lang/perl:0/5.34= required by (dev-perl/Date-Manip-6.850.0:0/0::gentoo, installed) USE="-test" (and 131 more with the same problems) NOTE: Use the '--verbose-conflicts' option to display parents omitted above !!! The slot conflict(s) shown above involve package(s) which may need to !!! be rebuilt in order to solve the conflict(s). However, the following !!! package(s) cannot be rebuilt for the reason(s) shown: (dev-perl/IO-Socket-SSL-2.72.0:0/0::gentoo, installed): ebuild is masked or unavailable (dev-perl/File-Listing-6.140.0:0/0::gentoo, installed): ebuild is masked or unavailable (dev-perl/Devel-CheckLib-1.140.0:0/0::gentoo, installed): ebuild is masked or unavailable (dev-perl/URI-5.100.0:0/0::gentoo, installed): ebuild is masked or unavailable (dev-perl/Date-Manip-6.850.0:0/0::gentoo, installed): ebuild is masked or unavailable
И облом.

Но тем не менее:
# eix dev-perl/IO-Socket-SSL и все подобные \[U\] dev-perl/IO-Socket-SSL Available versions: 2.74.0^t ~2.78.0^t {examples idn test} Installed versions: 2.72.0^t(15:34:55 26.01.2022)(-examples -idn -test) Homepage: https://metacpan.org/release/IO-Socket-SSL Description: Nearly transparent SSL encapsulation for IO::Socket::INET
Что не так опять?

Re: gentoo заскоки

Добавлено: 25.12.2022 18:20
bars
Недавно обновился, ошибок вроде не было.

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

# qlist -IvU | egrep 'IO-Socket-SS|perl-5'
dev-lang/perl-5.36.0-r1 -berkdb -debug -doc gdbm -ithreads -minimal -quadmath
dev-perl/IO-Socket-SSL-2.74.0 -examples -idn -test

Re: gentoo заскоки

Добавлено: 28.12.2022 07:08
yoricI

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

# qlist -IvU | egrep 'IO-Socket-SS|perl-5'
dev-lang/perl-5.34.1-r4 -berkdb -debug -doc gdbm -ithreads -minimal -quadmath
dev-perl/IO-Socket-SSL-2.72.0 -examples -idn -test
(dev-perl/IO-Socket-SSL-2.72.0:0/0::gentoo, installed): ebuild is masked or unavailable (dev-perl/File-Listing-6.140.0:0/0::gentoo, installed): ebuild is masked or unavailable (dev-perl/Devel-CheckLib-1.140.0:0/0::gentoo, installed): ebuild is masked or unavailable (dev-perl/URI-5.100.0:0/0::gentoo, installed): ebuild is masked or unavailable (dev-perl/Date-Manip-6.850.0:0/0::gentoo, installed): ebuild is masked or unavailable
Думаю снести их, но что-то боязно. Почему пишет, что ebuild-ы недоступны, если в системе пакеты находятся?

Re: gentoo заскоки

Добавлено: 28.12.2022 09:32
bars
yoricI писал:
28.12.2022 07:08
Думаю снести их, но что-то боязно. Почему пишет, что ebuild-ы недоступны, если в системе пакеты находятся?
Извините за не скромный вопрос, дерево портов обновляли? :unsure:
Может замаскированы вами?

Re: gentoo заскоки

Добавлено: 28.12.2022 11:14
yoricI
bars писал:
28.12.2022 09:32
Извините за не скромный вопрос, дерево портов обновляли? :unsure:Может замаскированы вами?
Естественно обновлял. Ничего не маскировал, оно само после очередного олбановления сломалось.

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

 $ grep -r dev-perl /etc/portage/*
globus@aspera ~ $ eix dev-perl/Date-Manip
[U] dev-perl/Date-Manip
     Available versions:  6.890.0^t {test}
     Installed versions:  6.850.0^t(09:43:35 26.01.2022)(-test)
     Homepage:            https://metacpan.org/release/Date-Manip
     Description:         Perl date manipulation routines 

Re: gentoo заскоки

Добавлено: 28.12.2022 11:24
/dev/random
Попробуйте очистить ненужные зависимости (emerge -ac и убедитесь, что он не пытается удалить нужные вам пакеты). Если не поможет, то попробуйте явным образом обновить те проблемные 5 пакетов (emerge -1u {имена}).

Re: gentoo заскоки

Добавлено: 28.12.2022 12:44
yoricI
По depclean всё чисто, ничего не удалялось, непосредственно эти пять обновились. Но дальше продолжается:

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

Total: 63 packages (58 upgrades, 5 new, 3 uninstalls), Size of downloads: 293 563 KiB
Conflict: 3 blocks (all satisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
  (dev-lang/perl-5.36.0-r1:0/5.36::gentoo, ebuild scheduled for merge) USE="gdbm -berkdb -debug -doc -ithreads -minimal -quadmath" pulled in by
    =dev-lang/perl-5.36* required by (virtual/perl-CPAN-Meta-YAML-0.18.0-r8:0/0::gentoo, installed) USE=""
    ^              ^^^^^                                                                                                                                         
    (and 32 more with the same problem)

  (dev-lang/perl-5.34.1-r4:0/5.34::gentoo, installed) USE="gdbm -berkdb -debug -doc -ithreads -minimal -quadmath" pulled in by
    =dev-lang/perl-5.34.1-r4 required by (virtual/perl-IO-Compress-2.103.0-r2:0/0::gentoo, installed) USE=""
    ^              ^^^^^^^^^                                                                                                                                       
    dev-lang/perl:0/5.34= required by (dev-perl/Net-HTTP-6.210.0:0/0::gentoo, installed) USE="-minimal -test"
                 ^^^^^^^^                                                                                                                                                              
    =dev-lang/perl-5.34* required by (virtual/perl-IO-1.460.0:0/0::gentoo, installed) USE=""
    ^              ^^^^^                                                                                                                           
    (and 136 more with the same problems)
И вываливается. Снести вручную 136 пакетов, которые perl-5.34 держат?

Это по @system не проходило, попробовал по @world - пошло. Извините за беспокойство))

Re: gentoo заскоки

Добавлено: 28.12.2022 13:56
bars
Хмм, ван нужно обновить dev-lang/perl-5.36, в этом все беда.
И после perl-cleaner --all и perl-cleaner --reallyall может поможет очистить старые библиотеки.

Re: gentoo заскоки

Добавлено: 28.12.2022 14:05
yoricI
Когда-то так делал, но уже долгонько оно всё саамо по @*** проходило. А Вы делали так, или само прошло?

Re: gentoo заскоки

Добавлено: 28.12.2022 15:41
bars
yoricI писал:
28.12.2022 14:05
Когда-то так делал, но уже долгонько оно всё саамо по @*** проходило. А Вы делали так, или само прошло?
Делаю после обновления perla.
perl-cleaner --all и perl-cleaner --reallyall

Re: gentoo заскоки

Добавлено: 28.12.2022 16:40
yoricI
bars писал:
28.12.2022 15:41
Делаю после обновления perla.
perl-cleaner --all и perl-cleaner --reallyall
Надо будет и мне вспомнить про эту практику))

Re: gentoo заскоки

Добавлено: 16.07.2023 07:25
yoricI
Почему не обновляется телеграм, что ему надо?

Shell

# grep -r telegram /etc/portage/*
/etc/portage/package.accept_keywords/net-im:net-im/telegram-desktop ~amd64

$ eix telegram
[U] net-im/telegram-desktop
Available versions: 4.8.1-r2 (~)4.8.3 {+X +dbus enchant +fonts +jemalloc qt6 qt6-imageformats screencast wayland}
Installed versions: 4.8.1-r2(23:00:33 23.06.2023)(X dbus fonts jemalloc -enchant -qt6 -qt6-imageformats -screencast -wayland)

# emerge -av net-im/telegram-desktop
[ebuild R ] net-im/telegram-desktop-4.8.1-r2::gentoo USE="X dbus fonts (jemalloc) -enchant -qt6 -qt6-imageformats -screencast -wayland" 0 KiB

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

net-im/telegram-desktop:0
Как посмотреть неудовлетворительные зависимости?

Re: gentoo заскоки

Добавлено: 16.07.2023 09:38
ormorph
yoricI писал:
16.07.2023 07:25
Как посмотреть неудовлетворительные зависимости?
Кто же его знает, попробуйте отдельно пере собрать данный пакет. Ту вам показывает только то, что данный пакет пропущен при обновлении. На сколько я понял там какой то прикол флагом jemalloc, у вас он ни где не замаскерован?

Re: gentoo заскоки

Добавлено: 16.07.2023 11:57
yoricI
Так я и пробую, пересобирается стабильный устаревший, а должен ~
ormorph писал(а):
16.07.2023 09:38
прикол флагом jemalloc, у вас он ни где не замаскерован?
Нет

Re: gentoo заскоки

Добавлено: 16.07.2023 12:55
/dev/random
yoricI писал:
16.07.2023 07:25
Как посмотреть неудовлетворительные зависимости?
$ emerge -pv =категория/пакет-версия

Re: gentoo заскоки

Добавлено: 16.07.2023 13:22
yoricI
Какое-то непривычное поведение. Раньше, если надо было размаскировать нестабильный пакет, так и писалось прямым текстом. Сейчас только намёк. Я правильно понимаю, что надо сделать ">=dev-cpp/expected-lite-0.6.3 ~amd64" или это ещё не конец эпопеи?
# emerge -pv =net-im/telegram-desktop-4.8.3 !!! All ebuilds that could satisfy "dev-cpp/expected-lite" have been masked. !!! One of the following masked packages is required to complete your request: - dev-cpp/expected-lite-0.6.3::gentoo (masked by: ~amd64 keyword) (dependency required by "dev-cpp/cppgir-0_p20230606::gentoo" [ebuild]) (dependency required by "net-im/telegram-desktop-4.8.3::gentoo" [ebuild]) (dependency required by "=net-im/telegram-desktop-4.8.3" [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.

Re: gentoo заскоки

Добавлено: 16.07.2023 13:25
/dev/random
yoricI писал:
16.07.2023 13:22
Я правильно понимаю, что надо сделать ">=dev-cpp/expected-lite-0.6.3 ~amd64"
Если вы имеете в виду, что это нужно прописать в package.accept_keywords, то да. Или можно сократить до "dev-cpp/expected-lite", опустив и ограничение версии, и архитектуру.

Re: gentoo заскоки

Добавлено: 16.07.2023 13:26
yoricI
А вообще-то, не хотелось бы из какого-то телеграма нарушать стабильность, особенно в важной области компиляций. Кстати, это дело уже давненько висит, само не рассасывается. Кто он такой, этот телеграм? Что себе позволяет? И куда смотрят смотрители.

Re: gentoo заскоки

Добавлено: 16.07.2023 13:33
/dev/random
yoricI писал:
16.07.2023 13:26
А вообще-то, не хотелось бы из какого-то телеграма нарушать стабильность
Тогда уберите телеграм из package.accept_keywords, чтобы он оставался на стабильной версии и не надоедал вам сообщениями о невозможности обновиться до нестабильной.

Re: gentoo заскоки

Добавлено: 16.07.2023 13:36
yoricI
Логично)) Так и сделаю, и как это я сам не догадался))

Re: gentoo заскоки

Добавлено: 16.07.2023 18:46
bars
Если хочется более свежею версию 4.8.4, то использовать net-im/telegram-desktop-bin.

Re: gentoo заскоки

Добавлено: 16.07.2023 20:20
yoricI
Да не нужна мне свежая версия, как-то давно поддался панике, и с тех пор мучался))