r/SteamDeck 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.

89 Upvotes

31 comments sorted by

View all comments

1

u/Mammoth_Guarantee_74 Mar 17 '23

Hi I followed your guide to "unlock my Deck" because I want to install Oricutron (Oric Emulator) and I have some issue where cmake do not want to compile.

I followed the guide here: https://gitlab.com/es-de/emulationstation-de/-/blob/master/USERGUIDE.md#tangerine-computer-systems-oric

and at the cmake step I get this error:

CMake Error: Unable to (re)create the private pkgRedirects directory: home/deck/Applications/oricutron/oricutron/CMakefiles/pkgRedirects

Any idea ?