Victor-IX / Blender-Launcher-V2

Standalone client for managing official builds of Blender 3D
GNU General Public License v3.0
399 stars 18 forks source link

Linux Build Fails on SteamDeck Arch but Ubuntu works? #73

Open FuzzyExpress opened 8 months ago

FuzzyExpress commented 8 months ago

Describe the bug Linux build on SteamDeck desktop mode returns error:

(1)(deck@OurDeckofSteamCards Apps)$ ./Blender\ Launcher 
Traceback (most recent call last):
  File "main.py", line 5, in <module>
ImportError: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/_MEIuF41C8/libstdc++.so.6)
[30760] Failed to execute script 'main' due to unhandled exception!

To Reproduce Steps to reproduce the behavior:

  1. Use a Arch Computer (might be SteamDeck specific Arch)
  2. Acquire BL Linux
  3. run in terminal with ./Blender\ Launcher
  4. See error

Expected behavior Open and preform as normal, as it does on Ubuntu based distros.

Screenshots Linux Build: image Ubuntu Build: image

System (please complete the following information):

Additional context Not necessary info; but my Surface Go 3 doesn't run Blender well and my MSI Laptop (won't turn on) and 2014 MacBook Air with 4GB of RAM (SDDM broke) both quit working so I am running with the Deck.

zeptofine commented 8 months ago

...honestly I've stopped questioning it. these different Linux builds are black boxes and I do not have the technical skill to differentiate them and to somehow make the über package!

harikattar commented 8 months ago

The issue with linux is your build box is running a bleeding edge distro that's running a newer version of glibc than everyone else. Set it to one distro version back and it should work. It's the fault of glibc for breaking backwards compatibility on every minor patch level, and something every linux packager has to work around by building against a slightly older version of glibc.

E: your release.yml builds a working file so I'm not sure what github is doing differently to make a broken package.

zeptofine commented 8 months ago

Hmm, ok I'll get some vms up and running and do some tests, thanks for the pointer 👍

zeptofine commented 1 week ago

@FuzzyExpress What is the status of this? does the steam deck work with the newer versions?