View previous topic :: View next topic |
Author |
Message |
esmailelbob Tux's lil' helper
Joined: 04 Jun 2022 Posts: 94 Location: Egypt
|
Posted: Sat Jul 15, 2023 3:32 pm Post subject: [solved] mangohud::xarblu-overlay REQUIRED_USE unsatisfied |
|
|
Hello, whenever I update the system I get error or unsolved dependencies. and I tried to use USE="abi_x86_64" and ABI_X86="abi_x86_64"
The command I use for updating is: sudo emerge --ask --verbose --update --deep --newuse @world
The log:
Code: |
!!! Problem resolving dependencies for games-util/mangohud from @selected
... done!
Dependency resolution took 2.44 s.
!!! The ebuild selected to satisfy "games-util/mangohud" has unmet requirements.
- games-util/mangohud-0.6.9.1-r1::xarblu-overlay USE="X dbus system-spdlog wayland -debug -doc -mangoapp -mangohudctl -test -xnvctrl" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="-nvidia"
The following REQUIRED_USE flag constraints are unsatisfied:
system-spdlog? ( exactly-one-of ( abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 ) )
The above constraints are a subset of the following complete expression:
any-of ( X wayland ) xnvctrl? ( video_cards_nvidia ) system-spdlog? ( exactly-one-of ( abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 ) )
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
|
[Moderator edit: Changed title to report the relevant overlay. -Hu] _________________ Linux is only free if your time has no value.
Last edited by esmailelbob on Sat Jul 22, 2023 7:40 am; edited 1 time in total |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22598
|
Posted: Sat Jul 15, 2023 4:16 pm Post subject: |
|
|
According to the output, this package must be built with exactly-one-of the available ABIs enabled. This is weird and unusual, and probably indicates a problem in the underlying package. In my opinion, it makes no sense to define multiple ABI_X86 values if one is forced on (64) and there must be exactly one.
You have two ABIs enabled: 64 (default), and 32 (optional). Disable 32, or disable USE=system-spdlog to bypass this exactly-one-of check. |
|
Back to top |
|
|
esmailelbob Tux's lil' helper
Joined: 04 Jun 2022 Posts: 94 Location: Egypt
|
Posted: Sat Jul 15, 2023 5:12 pm Post subject: |
|
|
Hu wrote: | According to the output, this package must be built with exactly-one-of the available ABIs enabled. This is weird and unusual, and probably indicates a problem in the underlying package. In my opinion, it makes no sense to define multiple ABI_X86 values if one is forced on (64) and there must be exactly one.
You have two ABIs enabled: 64 (default), and 32 (optional). Disable 32, or disable USE=system-spdlog to bypass this exactly-one-of check. |
I removed the use flag from mangohud but still face same problem so I removed whole package and will look for another overlay to install it from _________________ Linux is only free if your time has no value. |
|
Back to top |
|
|
esmailelbob Tux's lil' helper
Joined: 04 Jun 2022 Posts: 94 Location: Egypt
|
Posted: Sat Jul 22, 2023 7:40 am Post subject: |
|
|
Hu wrote: | According to the output, this package must be built with exactly-one-of the available ABIs enabled. This is weird and unusual, and probably indicates a problem in the underlying package. In my opinion, it makes no sense to define multiple ABI_X86 values if one is forced on (64) and there must be exactly one.
You have two ABIs enabled: 64 (default), and 32 (optional). Disable 32, or disable USE=system-spdlog to bypass this exactly-one-of check. |
Update: after looking more into it. it turned out I forgot how to disable flags.. but managed to disable it and it works now. so thank you _________________ Linux is only free if your time has no value. |
|
Back to top |
|
|
|