Found another issue that has appeared for some people. The xbps 0.44 shlib code skips packages that have the "transaction" obj set to "remove". If you've been using xbps for a while and never ran xbps-pkgdb(8) there could be some packages with that obsolete obj. Solution: for f in $(xbps-query -s '' -p transaction|cut -d ':' -f1); do sudo xbps-pkgdb $f; done If this does not fix the unresolved shlib there's a pkg that is missing the `shlib-provides` obj, submit a new issue in the void-packages github repo. Thanks.