OpenXR-SDK-Source icon indicating copy to clipboard operation
OpenXR-SDK-Source copied to clipboard

maintainer-scripts/build-aar.sh has undocumented 7za dependency

Open fredinfinite23 opened this issue 2 years ago • 1 comments

When building the loader with mainainer-scripts/build-aar.sh, '7za' is used without checks and this happened on my side (debian/ubuntu-impish): "./maintainer-scripts/build-aar.sh: line 54: 7za: command not found"

'7za' constitues an external dependency that is not documented at the moment.

Resolution: I had to manually install that p7zip-full on my system and build resumed just fine.

fredinfinite23 avatar May 11 '22 14:05 fredinfinite23

An issue (number 1711) has been filed to correspond to this issue in the internal Khronos GitLab (Khronos members only: KHR:openxr/openxr#1711 ), to facilitate working group processes.

This GitHub issue will continue to be the main site of discussion.

rpavlik-bot avatar May 12 '22 17:05 rpavlik-bot

That entire script is undocumented at the moment.

rpavlik avatar Jul 13 '23 23:07 rpavlik

That script is not intended for people who are not maintainers of this repo, but as of the 1.0.28.2 hotfix, we've switched to using the jar tool and there is documentation at the top of that script.

Hopefully nobody needs to run that script outside of the working group processes and CI, though, since we are trying to get vendors to converge on being compatible with our standard cross-vendor loader artifacts as-shipped.

rpavlik avatar Jul 27 '23 20:07 rpavlik