You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue is with your environment. If a system doesn't have assert.h it's definitely not set up for compilation (which is expected from a vanilla Steam Deck).
I see no issue whatsoever on Debian or other Linux distros where a gcc toolchain is properly installed:
For anyone that runs across this and wants to know how to get the missing headers, Valve removed some files from packages to save room so you need to reinstall 2 files to get these back and be able to compile c++ code. I'm assuming here you've already done the necessary steps to use sudo and install packages (by turning off read-only) on your steam deck.
Reinstall the 2 packages like so:
sudo pacman -S glibc linux-api-headers
Now you should have assert.h and the other missing header files back.
Compiling on Arch linux (Steam Deck) fails due to missing directories.
The text was updated successfully, but these errors were encountered: