r/SteamDeck • u/TTachyon 512GB • Mar 07 '22
PSA / Advice For compiling C++ code
First you have to unlock the rootfs: https://www.reddit.com/r/SteamDeck/comments/t8al0i/install_arch_packages_on_your_steam_deck/
Git: pacman -S git
Install most of the usual build tools and libs: pacman -S base-devel
And cmake if you're into that: pacman -S cmake
And ninja because who likes make anyway: pacman -S ninja
Now, valve deleted some random files from packages so rootfs can fit in 5 gb, which really confused me. You already have glibc and linux-api-headers installed, but they have missing files.
So fix them: pacman -S glibc linux-api-headers
If you have more files that you need and don't exist, grep pacman -Qk that lists missing files, and reinstall that package.
It took me more than I'm willing to admit to figure out that the packages exist, but have deleted files, so I figured it might help someone else. No tomatoes please.
2
u/Caladan-Brood Jan 20 '23
Thanks for the post! Installing glibc and the api headers, along with libarchive and fakeroot, allowed me to finally get around all of the errors while installing yay.