# ELF32 libraries for Steam missing?

**URL:** <https://universal-blue.discourse.group/t/elf32-libraries-for-steam-missing/1559>\
**Category:** General\
**Created:** [May 8, 2024, 4:35pm UTC](https://universal-blue.discourse.group/t/elf32-libraries-for-steam-missing/1559 "2024-05-08T16:35:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![akarypid](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@akarypid](https://universal-blue.discourse.group/u/akarypid)\
**Post date:** [May 8, 2024, 4:35pm UTC](https://universal-blue.discourse.group/t/elf32-libraries-for-steam-missing/1559/1 "2024-05-08T16:35:45Z")

</div>

Hello,

I run Bluefin-DX and installed Steam from Flatpak. One of my games (Tomb Raider) fails to start with:

```auto
/bin/sh\0-c\0/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=203160 -- /var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Tomb Raider/TombRaider.sh'\0
chdir "/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Tomb Raider"
ERROR: ld.so: object '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 1097 != 1096, skipping destruction (fork without exec?)
pid 1098 != 1096, skipping destruction (fork without exec?)
pid 1099 != 1096, skipping destruction (fork without exec?)
ERROR: ld.so: object '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 1100 != 1096, skipping destruction (fork without exec?)
ERROR: ld.so: object '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 1104 != 1096, skipping destruction (fork without exec?)
ERROR: ld.so: object 'libminimum_thread_stack_size_wrapper.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Tomb Raider/bin/TombRaider: error while loading shared libraries: libicui18n.so.51: cannot open shared object file: No such file or directory
WARNING: discarding _NET_WM_PID 9465 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 9465 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 9465 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 9465 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
Uploaded AppInterfaceStats to Steam

```

It seems to be missing 32-bit libraries? Should these not be present in Steam’s flatpak?

Is it possible to add them to Bluefin-DX?

In fact, is it possible to combine Bazzite + Bluefin-DX? I would expect these issues are already solved in Bazzite?

---

<div class="post-metadata">

**Author:** ![akarypid](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@akarypid](https://universal-blue.discourse.group/u/akarypid)\
**Post date:** [May 8, 2024, 9:39pm UTC](https://universal-blue.discourse.group/t/elf32-libraries-for-steam-missing/1559/2 "2024-05-08T21:39:25Z")

</div>

I actually discovered you can force the use of Proton. I enabled that option and the game runs fine via WINE/Proton…

Cog → Properties → Compatibility → Force the use of a specific Steam Play compatibility tool

---

<div class="post-metadata">

**Author:** ![fenglengshun](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/fenglengshun/32/367_2.png) [@fenglengshun](https://universal-blue.discourse.group/u/fenglengshun)\
**Post date:** [May 13, 2024, 7:30am UTC](https://universal-blue.discourse.group/t/elf32-libraries-for-steam-missing/1559/3 "2024-05-13T07:30:19Z")

</div>

I believe this is the same issue from this part of the wiki?

> **[Home](https://github.com/flathub/com.valvesoftware.Steam/wiki#my-game-is-giving-strange-errors-about-missing-symbols-in-libraries)**
>
> Contribute to flathub/com.valvesoftware.Steam development by creating an account on GitHub.

Though, since it says gameoverlayrenderer, maybe you can try disable the Steam Overlay in Steam’s settings?

---

<div class="post-metadata">

**Author:** ![akarypid](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@akarypid](https://universal-blue.discourse.group/u/akarypid)\
**Post date:** [May 13, 2024, 9:22pm UTC](https://universal-blue.discourse.group/t/elf32-libraries-for-steam-missing/1559/4 "2024-05-13T21:22:09Z")

</div>

Hi @fenglengshun

I just tried this with no luck. It still complains about the same. Thanks for pointing to the wiki though. That has lots of useful information I might need…

Either way, I’m simply using Proton to run it instead and it’s been very stable so far…
