Howdy!

Probably not the best place to ask, but I’ll give it a try. For the sake of a flourishing Fediverse.

I’m trying out Guix and have installed Steam through the nonguix channel. Unfortunately, almost no games work. Probably because of missing/wrong version of stdlibc++ (and probably more). I got this error when I tried to launch Victoria 3:

./victoria3: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30’ not found (required by ./victoria3)

I.e. GLIBCXX_3.4.30 is missing. How can I fix this? Is it possible to add multiple GLIBCXX versions to the Steam package? Any ideas? And shouldn’t Steam be self contained?

  • aurtzy
    link
    fedilink
    Español
    arrow-up
    2
    ·
    23 days ago

    This sounds like the issue you’re running into: https://gitlab.com/nonguix/nonguix/-/issues/355

    It’s mentioned that using a newer gcc should fix the problem with more context about what’s happening.

    I actually wasn’t aware there was breakage since I was using a custom steam package with gcc already updated for other reasons; thanks for posting about this.

    • aurtzy
      link
      fedilink
      English
      arrow-up
      2
      ·
      22 days ago

      Oops! I was wondering what you meant, but I think that might have been because I set my original comment’s language to Spanish on accident…