Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please document tools needed to verify registry changes #92

Closed
kenrussell opened this issue Oct 12, 2019 · 2 comments
Closed

Please document tools needed to verify registry changes #92

kenrussell opened this issue Oct 12, 2019 · 2 comments

Comments

@kenrussell
Copy link
Member

Could the tools necessary to validate EGL registry changes, as requested in the README.md - for example, running "make validate" in the api/ directory - please be documented?

It would be great if instructions could be given for all of Linux, macOS and Windows.

Thanks.

@oddhack
Copy link
Contributor

oddhack commented Oct 12, 2019

I think you don't need anything except GNU make and 'jing': https://relaxng.org/jclark/jing.html, although it's hard to be sure since I have a huge amount of related stuff installed to build other GL / EGL / Vulkan stuff.

jing is packaged for major Linux distributions. I have no Mac experience whatsoever, and on Windows 10 I strongly recommend using the Debian WSL rather than native Windows tools. Cygwin probably will work on older Windows versions.

Actually building the headers requires Python 3.5 and some python libraries, which I won't attempt to enumerate here. Eventually we'll publish a docker image which can be used to build all the artifacts for these repos, and direct people to that.

oddhack added a commit that referenced this issue Oct 12, 2019
@oddhack
Copy link
Contributor

oddhack commented Oct 12, 2019

I pushed a small update which attempts to capture the above comments.

@oddhack oddhack closed this as completed Oct 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants