Summary: | media-libs/vulkan-layers-1.3.211 fails to merge (pulled in by media-libs/vulkan-loader-1.3.211 with USE=layers) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | gylfi |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | ionen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build log from media-libs/vulkan-layers-1.3.211 emerge |
Description
gylfi
2022-06-20 23:26:44 UTC
(In reply to gylfi from comment #0) > CMake Error at /usr/local/lib64/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake:3 > (get_target_property): > get_target_property() called with non-existent target "SPIRV-Tools". > > From what I can gather on the internet, this is a bug in the CMake file > referenced above which belongs to dev-util/spirv-tools-1.3.211-r1 and has > already been fixed. Simply updating the ebuild should resolve this issue. It wouldn't, look more closely at the path: /usr/local/lib64/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake Portage doesn't install to /usr/local, so this is files you installed yourself. I'd suggest cleaning your /usr/local. (In reply to Ionen Wolkens from comment #1) > (In reply to gylfi from comment #0) > > CMake Error at /usr/local/lib64/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake:3 > > (get_target_property): > > get_target_property() called with non-existent target "SPIRV-Tools". > > > > From what I can gather on the internet, this is a bug in the CMake file > > referenced above which belongs to dev-util/spirv-tools-1.3.211-r1 and has > > already been fixed. Simply updating the ebuild should resolve this issue. > It wouldn't, look more closely at the path: > /usr/local/lib64/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake > > Portage doesn't install to /usr/local, so this is files you installed > yourself. I'd suggest cleaning your /usr/local. Oh, you're absolutely right, I didn't notice that. I actually have no clue what put all those files there but sure enough, it seems like I had old versions of the dependencies in /usr/local/lib64 which were interfering with the build. Thanks. |