Summary: | games-emulation/yuzu-9999: Depends on vulkan-headers-9999 but vulkann-headers-9999 requires vulkan-loader testing and yuzu requires vulkan-loader-9999 | ||
---|---|---|---|
Product: | GURU | Reporter: | Neko-san <gentoo.qxrin> |
Component: | Package issues | Assignee: | GURU project <guru-bugs> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | ceamac, sighunter |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Neko-san
2024-01-05 13:45:49 UTC
Upstream yuzu requires vulkan headers to be at least 1.3.274 see: https://github.com/yuzu-emu/yuzu/commit/ecfba79d987b68a2ec1a4cc524e9303e48f398cb but gentoo repository only has up to 1.3.268. You can enable vulkan headers to compile latest, just like you enable yuzu to be latest. 1. in your package.accept_keywords file or folder, add below lines ``` # required for yuzu =media-libs/vulkan-loader-9999 ** =dev-util/vulkan-headers-9999 ** =dev-util/vulkan-tools-9999 ** ``` 2. compile vulkan headers ``` emerge -1q =media-libs/vulkan-loader-9999 =dev-util/vulkan-headers-9999 =dev-util/vulkan-tools-9999 ``` 3. compile yuzu ``` emerge -1q '=games-emulation/yuzu-9999' ``` I am able to compile yuzu and you must be too. If you can not compile, can you supply your build.log and your info? `emerge --info > /tmp/emerge--info.txt` `cp /var/tmp/portage/games-emulation/yuzu-9999/temp/build.log /tmp/build.log` Your instructions worked, thanks :thumbs-up emoji: vulkan 1.3.275 is now in ::gentoo and games-emulation/yuzu-9999 does not require 9999 vulkan anymore |