Closed Danielduel closed 3 years ago
Thanks for the issue! This looks like a problem with your build environment: you do not have the compile-time dependencies of the OpenXR loader installed. Those can be found in the OpenXR SDK documentation. If you're targeting Linux, you should also consider dynamically linking a pre-compiled OpenXR loader build provided by the environment; e.g. Ubuntu 21 includes it.
Thanks for the issue! This looks like a problem with your build environment: you do not have the compile-time dependencies of the OpenXR loader installed. Those can be found in the OpenXR SDK documentation. If you're targeting Linux, you should also consider dynamically linking a pre-compiled OpenXR loader build provided by the environment; e.g. Ubuntu 21 includes it.
Thank you! It makes sense. Thought rust (cargo) is automagically resolving all dependencies like npm (node package manager) :)
(I will close the issue in a moment, after checking if everything links ok)
Cargo handles Rust dependencies. Neither it nor npm can handle foreign dependencies.
Useful link: https://dochavez.github.io/Documenting-with-Docusaurus-V2.-/docs/monado/ Project has compiled, but is panicking on the runtime. I think I will have to go and read docs more carefully before asking questions :) Once again - thank you @Ralith
in CMake logs:
#include <xcb/glx.h> ... fatal error: xcb/glx.h: No such file or directory
Before that CMake is warning (not sure if it is relevant):
// I am not the rust/cpp/unix expert - I am happy to provide more info if needed :)
Dockerfile able to reproduce the issue
You can copy-paste this docker script into file named "Dockerfile" and run
docker build .
given docker is installed on your machine. Buildlog with cached steps before actual build: buildlog.txt