Open ShapeShifter499 opened 7 months ago
Where did you found those /lib/i386-linux-gnu/libgcc_s.so.1
and /lib/i386-linux-gnu/libstdc++.so.6
libs?
Where did you found those
/lib/i386-linux-gnu/libgcc_s.so.1
and/lib/i386-linux-gnu/libstdc++.so.6
libs?
They seem to come from the box64-android build here https://github.com/ryanfortner/box64-debs
Mmmm, ok, I need to recheck some stuffs there.
Mmmm, ok, I need to recheck some stuffs there.
Hang on, it seems "libgcc-s1:i386" got pulled incorrectly from the multiarch repo. After removing that it boils down to this error. According to my system libstdc++.so.6 comes from the box64-android build.
Error initializing native libpng12.so.0 (last dlerror is libpng12.so.0: wrong ELF class: ELFCLASS64)
Error: Symbol strfromf128 not found, cannot apply R_386_JMP_SLOT 0x680ca8ec (0x7c3e6) in /lib/i386-linux-gnu/libstdc++.so.6
Error: Symbol __divmoddi4 not found, cannot apply R_386_JMP_SLOT 0x680ca924 (0x7c4c6) in /lib/i386-linux-gnu/libstdc++.so.6
Error: Symbol strtof128 not found, cannot apply R_386_JMP_SLOT 0x680caccc (0x7d366) in /lib/i386-linux-gnu/libstdc++.so.6
Error: relocating Plt symbols in elf libstdc++.so.6
dlmopen steamui.so failed: Cannot dlopen("steamui.so"/0x63865c18, 2)
Failed to load steamui.so - dlerror(): Cannot dlopen("steamui.so"/0x63865c18, 2)
@ptitSeb After updating box86-android I now get the following messages attempting to run steam linux
[2023-12-15 15:46:29] Verification complete
Error initializing native libpcre.so.3 (last dlerror is libpcre.so.3: wrong ELF class: ELFCLASS64)
Error initializing native libpng12.so.0 (last dlerror is libpng12.so.0: wrong ELF class: ELFCLASS64)
Steam logging initialized: directory: /home/ransu/.local/share/Steam/logs
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0x401a0080
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0x401a0090
WARNING: linker: Warning: unable to normalize "lib" (ignoring)
WARNING: linker: Warning: unable to normalize "lib64" (ignoring)
WARNING: linker: Warning: unable to normalize "x86_64" (ignoring)
WARNING: linker: Warning: unable to normalize "bin64" (ignoring)
WARNING: linker: Warning: unable to normalize "libs64" (ignoring)
lspci: /sys/bus/pci/devices/: Permission denied
WARNING: linker: Warning: unable to normalize "lib" (ignoring)
WARNING: linker: Warning: unable to normalize "lib64" (ignoring)
WARNING: linker: Warning: unable to normalize "x86_64" (ignoring)
WARNING: linker: Warning: unable to normalize "bin64" (ignoring)
WARNING: linker: Warning: unable to normalize "libs64" (ignoring)
lspci: /sys/bus/pci/devices/: Permission denied
steamwebhelper.sh[2006]: Runtime for steamwebhelper: defaulting to /home/ransu/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
ransu proot ~ steamwebhelper.sh[2006]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
I'm using termux and the set up from https://github.com/phoenixbyrd/Termux_XFCE on a Samsung Fold 4 that is currently running Android 13 and OneUI 5.1.1
When running from the debian proot setup. I installed steam via the install_steam.sh script in the box86 repository, cloned both box64 and box86 to my home directory and ran the following command. Below that is the part of the log that seems most relavant, seems like there are missing symbols.