-
Notifications
You must be signed in to change notification settings - Fork 4
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
Can't build after xrdesktop, gulkan, gxr update to 0.16 on AUR #7
Comments
0.16 is said to have a significant API change (I haven't checked if it's actually the case yet), so it would take some time before I can update the code base to the new API. For the time being I recommend downgrading to 0.15. |
That makes sense. Thanks for the response. |
I've been able to downgrade back to 0.15.1, but now I'm getting a segmentation fault:
Any thoughts about what might be going wrong? |
is there a stack trace? |
Attached is the full strace output, but here are the last few lines copied too:
|
@duckbytes thanks, but i was asking for a stack trace 😅 |
How can I get that for you? |
run the program under |
Thanks. Here's the output:
|
hmm, this doesn't look good 😢 do you have |
I've found the problem. Seeing all these errors about radeonsi_dri.so, I remembered that a few days ago I had installed mesa-git from the AUR. I replaced it with mesa from the repository and vulkan-radeon (mesa-git had removed it automatically). Now things are working again! For reference this was the output from valgrind:
The mesa-git version I had installed was 23.0.0_devel.162796.88f1fad3f76.d41d8cd98f00b204e9800998ecf8427e-1 Thank you for your help! |
Unfortunately it looks like mesa has caught up in the repositories, because I'm getting segfaults again.
Looks like it's the same problem as before, but downgrading mesa breaks Gnome. |
Sorry I didn't have time to look into this. I will try to look into the crash in the next a couple of days. RE: 0.16 support Unfortunately 0.16 moved to openxr and abandoned steamvr support. While steamvr does provide an openxr implementation, that doesn't support overlays. So I don't plan to support 0.16 until overlays are supported. |
It's no problem. Thanks for looking into it. I realised later too that 0.16 has dropped overlay support, so understand that it won't be ported over. |
i might have fixed the problem, or at least i can't reproduce the crash on my side. can you test again with the new changes? |
It works. Thanks so much! |
xrdesktop-git, gxr-git and gulkan-git were all updated to 0.16 recently on the AUR.
The build binary I was using failed because it couldn't find a .so file on my system any more (think it was libxrdesktop-0.16.so, but I deleted the binary so I can't check again).
Trying to compile with cargo build --release gives this output:
Not sure if there is a workaround to build the app against the new versions.
The text was updated successfully, but these errors were encountered: