Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
llvm v19 package is being installed with no deps
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Wadewilson
n00b
n00b


Joined: 09 Nov 2022
Posts: 52

PostPosted: Sun Oct 20, 2024 2:10 pm    Post subject: llvm v19 package is being installed with no deps Reply with quote

Why is "sys-devel/llvm-19.1.1" being installed even though no packages (except non llvm ones) depend on it?

I only see cyclic llvm components dependency, then again, why are all of these packages being installed in the first place?

Quote:
sudo emerge -av --depclean "=sys-devel/llvm-19.1.1" "=sys-devel/lld-19.1.1" "=sys-devel/llvm-toolchain-symlinks-19" "=sys-devel/llvmgold-19"

Code:

Calculating dependencies... done!
  sys-devel/lld-19.1.1 pulled in by:
    sys-devel/lld-toolchain-symlinks-19 requires sys-devel/lld:19

  sys-devel/llvm-19.1.1 pulled in by:
    sys-devel/lld-19.1.1 requires sys-devel/llvm:19, ~sys-devel/llvm-19.1.1[-debug,zstd]
    sys-devel/llvm-toolchain-symlinks-19 requires sys-devel/llvm:19
    sys-devel/llvmgold-19 requires sys-devel/llvm:19[binutils-plugin]

  sys-devel/llvm-toolchain-symlinks-19 pulled in by:
    sys-devel/llvm-19.1.1 requires sys-devel/llvm-toolchain-symlinks:19

  sys-devel/llvmgold-19 pulled in by:
    sys-devel/llvm-18.1.8-r4 requires >=sys-devel/llvmgold-18
    sys-devel/llvm-19.1.1 requires >=sys-devel/llvmgold-19

>>> No packages selected for removal by depclean
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9818
Location: almost Mile High in the USA

PostPosted: Sun Oct 20, 2024 3:24 pm    Post subject: Reply with quote

Do you have world pollution? Also include llvm to be depcleaned and try again.
Also make sure you depclean =sys-devel/lld-toolchain-symlinks-19 as it's different from llvm-toolchain-symlinks.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2389

PostPosted: Sun Oct 20, 2024 4:12 pm    Post subject: Re: llvm v19 package is being installed with no deps Reply with quote

Wadewilson wrote:

I only see cyclic llvm components dependency


Portage should get rid of those altogether. Check if you have them in world. If you have sets, check if you have them in a set.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4668
Location: Germany

PostPosted: Mon Oct 21, 2024 10:54 am    Post subject: Reply with quote

Don't unmask (or mask the new version) should help on your global ~arch system (if you don't want the new version)
For example, see comment 7 and 8 in https://bugs.gentoo.org/702806#c7
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1946

PostPosted: Mon Oct 21, 2024 12:08 pm    Post subject: Reply with quote

Note that only applies to any-of deps. With the introduction of (and transition to) llvm-r1.eclass, that won't be an issue anymore soon.
Back to top
View user's profile Send private message
Wadewilson
n00b
n00b


Joined: 09 Nov 2022
Posts: 52

PostPosted: Mon Nov 04, 2024 1:40 pm    Post subject: Reply with quote

Hi @eccerr0r,

Quote:
Do you have world pollution?


I ran the following command to check for world file pollution and there seems to no error in the world file.

Code:
emaint --check world


Quote:
Also include LLVM to be depcleaned and try again.


My original post specifically includes LLVM to be depcleaned.

Quote:
Also make sure you depclean =sys-devel/lld-toolchain-symlinks-19 as it's different from llvm-toolchain-symlinks.


The original post specifically mentions "=sys-devel/lld-toolchain-symlinks-19" to be depcleaned.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2389

PostPosted: Mon Nov 04, 2024 1:44 pm    Post subject: Reply with quote

Wadewilson wrote:
Hi @eccerr0r,

Quote:
Do you have world pollution?


I ran the following command to check for world file pollution and there seems to no error in the world file.

Code:
emaint --check world




That does not check for world pollution. TBH I don't know what it's good for.

World pollution is when you have things that should be only dependencies recorded in your world file. Better post it.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Wadewilson
n00b
n00b


Joined: 09 Nov 2022
Posts: 52

PostPosted: Mon Nov 04, 2024 1:44 pm    Post subject: Reply with quote

Hi @logrusx,

Quote:
Check if you have them in world. If you have sets, check if you have them in a set.


There is no llvm-19 and its dependencies in the world set. Also, I do not have any custom sets.

I used the following command to list packages in the world set,
Code:
 emerge -pqeO @world
Back to top
View user's profile Send private message
Wadewilson
n00b
n00b


Joined: 09 Nov 2022
Posts: 52

PostPosted: Mon Nov 04, 2024 1:47 pm    Post subject: Reply with quote

Hi @logrusx,

Quote:
World pollution is when you have things that should be only dependencies recorded in your world file. Better post it.


Code:
[ebuild   R   ] sys-apps/baselayout-2.16
[ebuild   R   ] sys-apps/findutils-4.10.0
[ebuild   R   ] sys-devel/patch-2.7.6-r5
[ebuild   R   ] app-admin/eselect-1.4.27-r1
[ebuild   R   ] app-alternatives/awk-4
[ebuild   R   ] app-alternatives/bzip2-1
[ebuild   R   ] app-alternatives/gzip-1
[ebuild   R   ] app-alternatives/sh-0
[ebuild   R   ] app-alternatives/tar-0
[ebuild   R   ] app-arch/bzip2-1.0.8-r5
[ebuild   R   ] app-arch/gzip-1.13-r1
[ebuild   R   ] app-arch/tar-1.35
[ebuild   R   ] app-arch/xz-utils-5.6.3
[ebuild   R   ] app-shells/bash-5.2_p37
[ebuild   R   ] dev-build/make-4.4.1-r100
[ebuild   R   ] net-misc/iputils-20240905
[ebuild   R   ] net-misc/rsync-3.3.0-r1
[ebuild   R   ] net-misc/wget-1.24.5
[ebuild   R   ] sec-keys/openpgp-keys-gentoo-release-20240703
[ebuild   R   ] sys-apps/coreutils-9.5
[ebuild   R   ] sys-apps/diffutils-3.10
[ebuild   R   ] sys-apps/file-5.45-r4
[ebuild   R   ] sys-apps/gawk-5.3.1
[ebuild   R   ] sys-apps/grep-3.11-r1
[ebuild   R   ] sys-apps/iproute2-6.11.0-r2
[ebuild   R   ] sys-apps/kbd-2.6.4
[ebuild   R   ] sys-apps/kmod-33
[ebuild   R   ] sys-apps/less-668
[ebuild   R   ] sys-apps/man-pages-6.06
[ebuild   R   ] sys-apps/net-tools-2.10
[ebuild   R   ] sys-apps/sed-4.9-r1
[ebuild   R   ] sys-apps/shadow-4.14.8
[ebuild   R   ] sys-apps/util-linux-2.40.2
[ebuild   R   ] sys-apps/which-2.21
[ebuild   R   ] sys-devel/binutils-2.43-r1
[ebuild   R   ] sys-devel/gcc-14.2.1_p20241026
[ebuild   R   ] sys-devel/gnuconfig-20240728
[ebuild   R   ] sys-fs/e2fsprogs-1.47.1
[ebuild   R   ] sys-process/procps-4.0.4-r1
[ebuild   R   ] sys-process/psmisc-23.7
[ebuild   R   ] virtual/dev-manager-0-r2
[ebuild   R   ] virtual/editor-0-r7
[ebuild   R   ] virtual/libc-1-r1
[ebuild   R   ] virtual/man-0-r4
[ebuild   R   ] virtual/os-headers-0-r2
[ebuild   R   ] virtual/package-manager-1
[ebuild   R   ] virtual/pager-0-r1
[ebuild   R   ] virtual/service-manager-1-r3
[ebuild   R   ] virtual/ssh-0-r2
[ebuild   R   ] app-admin/conky-1.21.7
[ebuild   R   ] app-admin/eclean-kernel-2.99.8
[ebuild   R   ] app-admin/keepassxc-2.7.9
[ebuild   R   ] app-admin/logrotate-3.22.0
[ebuild   R   ] app-admin/sudo-1.9.16-r1
[ebuild   R   ] app-admin/syslog-ng-4.8.1
[ebuild   R   ] app-arch/lz4-1.10.0-r1
[ebuild   R   ] app-arch/p7zip-17.05-r1
[ebuild   R   ] app-backup/restic-0.17.1
[ebuild   R   ] app-benchmarks/hyperfine-1.18.0
[ebuild     U ] app-containers/podman-5.2.5 [5.2.4]
[ebuild   R   ] app-editors/neovim-0.10.2
[ebuild   R   ] app-editors/vim-9.1.0470
[ebuild   R   ] app-editors/vscodium-1.94.2.24286
[ebuild   R   ] app-emulation/libvirt-10.8.0
[ebuild     U ] app-emulation/qemu-9.1.1 [9.1.0]
[ebuild   R   ] app-emulation/virt-manager-4.1.0-r1
[ebuild   R   ] app-emulation/virtio-win-0.1.248.1
[ebuild   R   ] app-emulation/virtiofsd-1.11.1
[ebuild   R   ] app-eselect/eselect-repository-14
[ebuild   R   ] app-forensics/lynis-3.1.2
[ebuild   R   ] app-misc/fastfetch-2.28.0
[ebuild   R   ] app-misc/jq-1.7.1
[ebuild   R   ] app-mobilephone/scrcpy-2.7
[ebuild     U ] app-office/libreoffice-24.2.7.2 [24.2.6.2]
[ebuild   R   ] app-portage/cfg-update-1.8.9-r2
[ebuild   R   ] app-portage/cpuid2cpuflags-14
[ebuild   R   ] app-portage/eix-0.36.7-r1
[ebuild   R   ] app-portage/gentoolkit-0.6.8
[ebuild   R   ] app-shells/bash-completion-2.14.0-r1
[ebuild   R   ] app-shells/direnv-2.32.3
[ebuild   R   ] app-shells/fzf-0.56.0
[ebuild   R   ] app-shells/gentoo-zsh-completions-20230117
[ebuild   R   ] app-shells/starship-1.20.1
[ebuild   R   ] app-shells/zoxide-0.9.6
[ebuild   R   ] app-shells/zsh-5.9-r6
[ebuild   R   ] app-shells/zsh-autosuggestions-0.7.0-r2
[ebuild   R   ] app-shells/zsh-completions-0.35.0
[ebuild   R   ] app-shells/zsh-syntax-highlighting-0.8.0
[ebuild   R   ] app-text/ansifilter-2.21
[ebuild   R   ] app-text/tree-2.1.1-r1
[ebuild   R   ] app-text/wgetpaste-2.34
[ebuild   R   ] app-text/zathura-0.5.8
[ebuild   R   ] app-text/zathura-meta-0
[ebuild   R   ] app-text/zathura-pdf-mupdf-0.4.4
[ebuild   R   ] dev-build/autoconf-2.72-r1
[ebuild   R   ] dev-debug/strace-6.11
[ebuild   R   ] dev-libs/crypto++-8.9.0
[ebuild   R   ] dev-libs/cyrus-sasl-xoauth2-0.2
[ebuild   R   ] dev-libs/libinput-1.26.2
[ebuild   R   ] dev-libs/light-1.2.2-r2
[ebuild   R   ] dev-python/virtualenv-20.27.1
[ebuild   R   ] dev-util/android-tools-35.0.1
[ebuild   R   ] dev-vcs/git-2.47.0-r1
[ebuild   R   ] gui-apps/qt6ct-0.9
[ebuild   R   ] mail-client/mutt-wizard-3.3.1
[ebuild   R   ] media-fonts/dejavu-2.37
[ebuild   R   ] media-fonts/noto-20240830
[ebuild   R   ] media-fonts/noto-emoji-20231130-r1
[ebuild   R   ] media-gfx/feh-3.10.3
[ebuild   R   ] media-gfx/flameshot-12.1.0-r2
[ebuild   R   ] media-gfx/imagemagick-7.1.1.38-r2
[ebuild   R   ] media-libs/libva-intel-media-driver-24.3.4
[ebuild     U ] media-libs/mesa-24.2.6 [24.2.5]
[ebuild   R   ] media-libs/vulkan-loader-1.3.296.0
[ebuild   R   ] media-sound/alsa-utils-1.2.12
[ebuild   R   ] media-sound/playerctl-2.4.1-r1
[ebuild   R   ] media-sound/spotify-1.2.48
[ebuild   R   ] media-sound/spotify-adblock-1.0.3
[ebuild   R   ] media-video/mediainfo-23.10
[ebuild   R   ] media-video/mpv-0.39.0
[ebuild   R   ] media-video/simplescreenrecorder-0.4.4-r3
[ebuild   R   ] mpv-plugin/mpv-mpris-1.1
[ebuild   R   ] net-analyzer/speedtest-cli-2.1.3-r2
[ebuild   R   ] net-analyzer/vnstat-2.12
[ebuild   R   ] net-analyzer/wireshark-4.4.1
[ebuild   R   ] net-misc/chrony-4.6.1
[ebuild   R   ] net-misc/dhcpcd-10.1.0
[ebuild     U ] net-misc/freetube-bin-0.22.0_beta [0.21.3_beta]
[ebuild   R   ] net-misc/keychain-2.8.5-r2
[ebuild   R   ] net-misc/netifrc-0.7.12
[ebuild   R   ] net-misc/rclone-1.68.1
[ebuild   R   ] net-misc/urlscan-1.0.3
[ebuild   R   ] net-misc/yt-dlp-2024.11.04
[ebuild   R   ] net-p2p/nicotine+-3.3.5
[ebuild     U ] net-p2p/qbittorrent-5.0.1 [5.0.0]
[ebuild   R   ] net-p2p/syncthing-1.27.12
[ebuild   R   ] net-wireless/bluez-5.78
[ebuild   R   ] net-wireless/iw-6.7
[ebuild   R   ] net-wireless/wireless-regdb-20240508
[ebuild   R   ] net-wireless/wpa_supplicant-2.10-r5
[ebuild   R   ] sys-apps/cpu-x-5.1.0
[ebuild   R   ] sys-apps/edid-decode-0_pre20230131
[ebuild   R   ] sys-apps/eza-0.20.0
[ebuild   R   ] sys-apps/fd-10.2.0
[ebuild   R   ] sys-apps/flatpak-1.14.10
[ebuild   R   ] sys-apps/hdparm-9.65-r2
[ebuild   R   ] sys-apps/i2c-tools-4.3-r2
[ebuild   R   ] sys-apps/inxi-3.3.36.1
[ebuild   R   ] sys-apps/lm-sensors-3.6.2
[ebuild   R   ] sys-apps/lshw-02.20.2b-r1
[ebuild   R   ] sys-apps/mlocate-0.26-r3
[ebuild   R   ] sys-apps/pciutils-3.13.0
[ebuild   R   ] sys-apps/progress-0.15-r1
[ebuild   R   ] sys-apps/ripgrep-14.1.1
[ebuild   R   ] sys-apps/usbutils-017
[ebuild   R   ] sys-apps/xdg-desktop-portal-1.18.4
[ebuild   R   ] sys-apps/xdg-desktop-portal-gtk-1.14.1
[ebuild   R   ] sys-auth/elogind-255.5
[ebuild   R   ] sys-auth/rtkit-0.13-r2
[ebuild   R   ] sys-block/io-scheduler-udev-rules-2
[ebuild   R   ] sys-boot/grub-2.12-r5
[ebuild   R   ] sys-boot/os-prober-1.82
[ebuild   R   ] sys-firmware/intel-microcode-20240910_p20240915
[ebuild   R   ] sys-fs/dosfstools-4.2
[ebuild   R   ] sys-fs/exfatprogs-1.2.5
[ebuild   R   ] sys-fs/ntfs3g-2022.10.3
[ebuild   R   ] sys-kernel/dracut-105
[ebuild   R   ] sys-kernel/gentoo-sources-6.11.6
[ebuild   R   ] sys-kernel/installkernel-48-r1
[ebuild   R   ] sys-kernel/linux-firmware-20241017-r3
[ebuild   R   ] sys-power/thermald-2.5.8
[ebuild   R   ] sys-process/htop-3.3.0
[ebuild     U ] www-client/firefox-132.0 [131.0.3]
[ebuild   R   ] www-client/links-2.30
[ebuild   R   ] www-client/lynx-2.9.2
[ebuild   R   ] www-client/uget-2.2.3
[ebuild   R   ] x11-apps/igt-gpu-tools-1.29
[ebuild   R   ] x11-apps/mesa-progs-9.0.0
[ebuild   R   ] x11-apps/xev-1.2.6
[ebuild   R   ] x11-apps/xinit-1.4.2
[ebuild   R   ] x11-apps/xinput-1.6.4
[ebuild   R   ] x11-apps/xrandr-1.5.2
[ebuild   R   ] x11-apps/xsetroot-1.1.3
[ebuild     U ] x11-base/xorg-server-21.1.14 [21.1.13-r1]
[ebuild   R   ] x11-drivers/nvidia-drivers-565.57.01-r2
[ebuild   R   ] x11-drivers/xf86-input-evdev-2.11.0
[ebuild   R   ] x11-drivers/xf86-input-libinput-1.5.0
[ebuild   R   ] x11-misc/dmenu-5.3
[ebuild   R   ] x11-misc/dunst-1.11.0
[ebuild   R   ] x11-misc/picom-12.3
[ebuild   R   ] x11-misc/prime-run-1.0
[ebuild   R   ] x11-misc/qt5ct-1.8
[ebuild   R   ] x11-misc/read-edid-3.0.2-r1
[ebuild   R   ] x11-misc/slock-1.5
[ebuild   R   ] x11-misc/wmctrl-1.07-r3
[ebuild   R   ] x11-misc/xautolock-2.2_p7
[ebuild   R   ] x11-misc/xclip-0.13
[ebuild   R   ] x11-misc/xdg-user-dirs-0.18
[ebuild   R   ] x11-misc/xdotool-3.20211022.1
[ebuild   R   ] x11-misc/xss-lock-0.3.0_p20140302-r2
[ebuild   R   ] x11-terms/st-0.9.2
[ebuild   R   ] x11-wm/dwm-6.5


Also,

Code:
usage: emaint [options] COMMAND

The emaint program provides an interface to system health checks
and maintenance. See the emaint(1) man page for additional
information about the following commands:

Commands:
  all            Perform all supported commands
  sync           Check repos.conf settings and sync repositories.
  world          Check and fix problems in the world file.

options:
  -h, --help            show this help message and exit
  -c, --check           Check for problems (a default option for most modules)
  -f, --fix             Attempt to fix problems (a default option for most
                        modules)
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2389

PostPosted: Mon Nov 04, 2024 2:00 pm    Post subject: Reply with quote

Post the contents of /var/lib/portage/world

Best Regards,
Georgi
Back to top
View user's profile Send private message
Wadewilson
n00b
n00b


Joined: 09 Nov 2022
Posts: 52

PostPosted: Mon Nov 04, 2024 2:09 pm    Post subject: Reply with quote

Quote:
Post the contents of /var/lib/portage/world


Code:
app-admin/conky
app-admin/eclean-kernel
app-admin/keepassxc
app-admin/logrotate
app-admin/sudo
app-admin/syslog-ng
app-arch/lz4
app-arch/p7zip
app-backup/restic
app-benchmarks/hyperfine
app-containers/podman
app-editors/neovim
app-editors/vim
app-editors/vscodium
app-emulation/libvirt
app-emulation/qemu
app-emulation/virt-manager
app-emulation/virtio-win
app-emulation/virtiofsd
app-eselect/eselect-repository
app-forensics/lynis
app-misc/fastfetch
app-misc/jq
app-mobilephone/scrcpy
app-office/libreoffice
app-portage/cfg-update
app-portage/cpuid2cpuflags
app-portage/eix
app-portage/gentoolkit
app-shells/bash-completion
app-shells/direnv
app-shells/fzf
app-shells/gentoo-zsh-completions
app-shells/starship
app-shells/zoxide
app-shells/zsh
app-shells/zsh-autosuggestions
app-shells/zsh-completions
app-shells/zsh-syntax-highlighting
app-text/ansifilter
app-text/tree
app-text/wgetpaste
app-text/zathura
app-text/zathura-meta
app-text/zathura-pdf-mupdf
dev-build/autoconf
dev-debug/strace
dev-libs/crypto++
dev-libs/cyrus-sasl-xoauth2
dev-libs/libinput
dev-libs/light
dev-python/virtualenv
dev-util/android-tools
dev-vcs/git
gui-apps/qt6ct
mail-client/mutt-wizard
media-fonts/dejavu
media-fonts/noto
media-fonts/noto-emoji
media-gfx/feh
media-gfx/flameshot
media-gfx/imagemagick
media-libs/libva-intel-media-driver
media-libs/mesa
media-libs/vulkan-loader
media-sound/alsa-utils
media-sound/playerctl
media-sound/spotify
media-sound/spotify-adblock
media-video/mediainfo
media-video/mpv
media-video/simplescreenrecorder
mpv-plugin/mpv-mpris
net-analyzer/speedtest-cli
net-analyzer/vnstat
net-analyzer/wireshark
net-misc/chrony
net-misc/dhcpcd
net-misc/freetube-bin
net-misc/keychain
net-misc/netifrc
net-misc/rclone
net-misc/urlscan
net-misc/yt-dlp
net-p2p/nicotine+
net-p2p/qbittorrent
net-p2p/syncthing
net-wireless/bluez
net-wireless/iw
net-wireless/wireless-regdb
net-wireless/wpa_supplicant
sys-apps/cpu-x
sys-apps/edid-decode
sys-apps/eza
sys-apps/fd
sys-apps/flatpak
sys-apps/hdparm
sys-apps/i2c-tools
sys-apps/inxi
sys-apps/lm-sensors
sys-apps/lshw
sys-apps/mlocate
sys-apps/pciutils
sys-apps/progress
sys-apps/ripgrep
sys-apps/usbutils
sys-apps/xdg-desktop-portal
sys-apps/xdg-desktop-portal-gtk
sys-auth/elogind
sys-auth/rtkit
sys-block/io-scheduler-udev-rules
sys-boot/grub
sys-boot/os-prober
sys-firmware/intel-microcode
sys-fs/dosfstools
sys-fs/exfatprogs
sys-fs/ntfs3g
sys-kernel/dracut
sys-kernel/gentoo-sources
sys-kernel/installkernel
sys-kernel/linux-firmware
sys-power/thermald
sys-process/htop
www-client/firefox
www-client/links
www-client/lynx
www-client/uget
x11-apps/igt-gpu-tools
x11-apps/mesa-progs
x11-apps/xev
x11-apps/xinit
x11-apps/xinput
x11-apps/xrandr
x11-apps/xsetroot
x11-base/xorg-server
x11-drivers/nvidia-drivers
x11-drivers/xf86-input-evdev
x11-drivers/xf86-input-libinput
x11-misc/dmenu
x11-misc/dunst
x11-misc/picom
x11-misc/prime-run
x11-misc/qt5ct
x11-misc/read-edid
x11-misc/slock
x11-misc/wmctrl
x11-misc/xautolock
x11-misc/xclip
x11-misc/xdg-user-dirs
x11-misc/xdotool
x11-misc/xss-lock
x11-terms/st
x11-wm/dwm
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2389

PostPosted: Mon Nov 04, 2024 2:16 pm    Post subject: Reply with quote

For me both mesa and firefox require clang, which in turn requires llvm. I'm still on 18 but it should not matter. It's beyond me why it's not shown by emerge --depclean in your first post.

Those *libs things in your world file are suspicious. I don't think you need some of them, but I'm not sure which. For example mesa should be pulled in by your graphics environment, be it Wayland.

Do you mind running emerge -pvc again?

BTW, if you setup INPUT_DEVICES correctly in make.conf you don't need libinput, xf86-input* et.c. in world.

Best Regards,
Georgi


Last edited by logrusx on Mon Nov 04, 2024 4:21 pm; edited 1 time in total
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9818
Location: almost Mile High in the USA

PostPosted: Mon Nov 04, 2024 4:11 pm    Post subject: Reply with quote

One thing is if you do your emerge --update @world and look at the things showing in bright green (as default color). Bright green things are being brought in via @world (or otherwise explicit set) and portage is explicitly trying to satisfy it versus some other package is trying to pull a package in as a dependency. If you didn't explicitly try to merge something and it's showing in bright green, that is world pollution.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Wadewilson
n00b
n00b


Joined: 09 Nov 2022
Posts: 52

PostPosted: Mon Nov 04, 2024 5:24 pm    Post subject: Reply with quote

Hello @logrux,

Here's the output for
Quote:
emerge -pvc


Also, I do have set up INPUT_DEVICES in my make.conf as
Code:
INPUT_DEVICES="libinput"
and hence, might require the "libinput" libs.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5063
Location: Bavaria

PostPosted: Mon Nov 04, 2024 6:10 pm    Post subject: Reply with quote

I would likt to see the output of:
Code:
grep -r --exclude-dir=savedconfig --exclude-dir=repos.conf "" /etc/portage

because of this:
Code:
  sys-devel/lld-19.1.3 pulled in by:
    sys-devel/clang-common-19.1.3 requires >=sys-devel/lld-19.1.3
    ...

->
Code:
  sys-devel/clang-common-19.1.3 pulled in by:
    sys-devel/clang-18.1.8-r6 requires >=sys-devel/clang-common-18.1.8

  sys-devel/clang-runtime-18.1.8 pulled in by:
    sys-devel/clang-18.1.8-r6 requires ~sys-devel/clang-runtime-18.1.8

So, there must be somewhere a ~amd64 for clang ... ;-)

(because stable clang is 18.1.8 and not 18.1.8-r6)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9818
Location: almost Mile High in the USA

PostPosted: Mon Nov 04, 2024 6:13 pm    Post subject: Reply with quote

Wadewilson wrote:
The original post specifically mentions "=sys-devel/lld-toolchain-symlinks-19" to be depcleaned.

Check carefully, I see no reference to lld-toolchain-symlinks to be depcleaned, but I do see llvm-toolchain-symlinks in the original post depclean command. You need to get all pieces.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2389

PostPosted: Mon Nov 04, 2024 6:40 pm    Post subject: Reply with quote

eccerr0r wrote:
Wadewilson wrote:
The original post specifically mentions "=sys-devel/lld-toolchain-symlinks-19" to be depcleaned.

Check carefully, I see no reference to lld-toolchain-symlinks to be depcleaned, but I do see llvm-toolchain-symlinks in the original post depclean command. You need to get all pieces.


Yes, this is the correct solution.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Wadewilson
n00b
n00b


Joined: 09 Nov 2022
Posts: 52

PostPosted: Tue Nov 05, 2024 7:57 am    Post subject: Reply with quote

@eccerr0r @logrusx, I have included lld-toolchain-symlinks now in the below output.

Code:
Calculating dependencies... done!
  sys-devel/lld-19.1.3 pulled in by:
    sys-devel/clang-common-19.1.3 requires >=sys-devel/lld-19.1.3
    sys-devel/lld-toolchain-symlinks-19 requires sys-devel/lld:19

  sys-devel/lld-toolchain-symlinks-19 pulled in by:
    sys-devel/lld-19.1.3 requires >=sys-devel/lld-toolchain-symlinks-16-r2:19

  sys-devel/llvm-19.1.3 pulled in by:
    sys-devel/lld-19.1.3 requires sys-devel/llvm:19, ~sys-devel/llvm-19.1.3[-debug,zstd]
    sys-devel/llvm-toolchain-symlinks-19 requires sys-devel/llvm:19
    sys-devel/llvmgold-19 requires sys-devel/llvm:19[binutils-plugin]

  sys-devel/llvm-common-19.1.3 pulled in by:
    sys-devel/llvm-18.1.8-r6 requires sys-devel/llvm-common
    sys-devel/llvm-19.1.3 requires sys-devel/llvm-common

  sys-devel/llvm-toolchain-symlinks-19 pulled in by:
    sys-devel/llvm-19.1.3 requires sys-devel/llvm-toolchain-symlinks:19

  sys-devel/llvmgold-19 pulled in by:
    sys-devel/llvm-18.1.8-r6 requires >=sys-devel/llvmgold-18
    sys-devel/llvm-19.1.3 requires >=sys-devel/llvmgold-19

>>> No packages selected for removal by depclean



@pietinger,

Here's the output for
pietinger wrote:
I would likt to see the output of:
Code:
grep -r --exclude-dir=savedconfig --exclude-dir=repos.conf "" /etc/portage



I have enabled the "~amd64" in "make.conf" globally. I understand that I am allowing untested versions, but that still does not explain the above dependency cycle and, why llvm:19 and its dependencies are being pulled.

sys-devel/llvm-18.1.8-r6 requires sys-devel/llvm-common-19.1.3, which is independent of all the other llvm package dependencies.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2389

PostPosted: Tue Nov 05, 2024 8:37 am    Post subject: Reply with quote

You have firefox and mesa. If you have SPIRV in your LLVM_TARGETS, mesa requires llvm. Firefox requires clang. You need to add --with-bdeps=n to make emerge clean those but then you'll emerge them again the next time you emerge something that has them as BDEPS (build time dependencies). By default bdeps are enabled when emerging something from source and disabled for binary packages.

Also from the output pietingers asked for:

Quote:
/etc/portage/package.use/package.use:www-client/firefox X clang pgo hardened -jack -hwaccel pulseaudio -telemetry -valgrind -wayland -wifi L10N: kn hi ru ta te ko de zh-CN zh-TW fr


Best Regards,
Georgi
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum