New comment by st3r4g on void-packages repository https://github.com/void-linux/void-packages/issues/20252#issuecomment-633016063 Comment: I think this happens because there's no match here: ``` if (foundvpkg && xbps_match_virtual_pkg_in_dict(curpkgd, reqpkg)) { /* * Check if required dependency is a virtual package and is satisfied * by an installed package. */ xbps_dbg_printf_append(xhp, "[virtual] satisfied by `%s'.\n", pkgver_q); continue; } ``` `nvidia340-libs` has `provides=libglvnd-1.3.0_1`, which won't get matched by the `depends="${sourcepkg}-${version}_${revision}"` in `libglvnd-devel` , because the current version is not `1.3.0_1`. Still unsure how to solve...