My apologies for the delay. I have now tested the patch, substituting reinterpret_cast
for static_cast
with both Arch's build (LLVM 15) and with my own Arch-derived build (LLVM 16), with…
@a13xie thanks for the tip! I did not know that.
@ChengduLittleA @brecht Tentative success changing static_cast
to reinterpret_cast
! Arch's PKGBUILD with the patch, as modified with that…
I regret to report that compilation still did not succeed, although the error does look a little bit different now:
FAILED: intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_XrGraphi…
On a hunch, I tried compiling without OpenXR using my own LLVM 16 build (i.e., -DWITH_XR_OPENXR=OFF
), and it succeeded! Due to #111834, I also compiled it without OpenShadingLanguage (i.e.,…
and changed an instance of PFNEGLGETPROCADDRESSPROC to PFN_xrEglGetProcAddressMNDX, if that's any help at all.
Interesting, here on my installation the header still shows as `PFNEGLGETPR…
Unfortunately, that patch didn't help me. I tested Arch's official PKGBUILD (which uses LLVM 15) with just that one change. I also tested a few different personal configurations using LLVM 16…
GHOST_XrGraphicsBinding.cc
is c plus plus, it probably needs a type casting there.If nothing else I guess I'll make a patch later on.
happening after Arch moved from LLVM15 to…
It seems to have something to do with OpenShadingLanguage not supporting LLVM 16
I guess it is possible, maybe the binaries are compiled differently. Are you using your own compilation…
The Arch maintainers are aware of this: https://bugs.archlinux.org/task/79506 -- you can add votes to that bug.
It seems to have something to do with OpenShadingLanguage not supporting LLVM 16,…