[-- Attachment #1: Type: text/plain, Size: 813 bytes --] New issue by obunden on void-packages repository https://github.com/void-linux/void-packages/issues/15197 Description: ### System * xuname: Void 5.2.18_1 x86_64 GenuineIntel uptodate rrrrmmnFFFFFF * package: steam-1.0.0.61_1 ### Expected behavior Steam starts without errors ### Actual behavior Steam displays this error message: Error: You are missing the following 32-bit libraries, and Steam may not run: libstdc++.so.6 libstdc++.so.6 libstdc++.so.6 libstdc++.so.6 libgcc_s.so.1 libstdc++.so.6 libstdc++.so.6 libgcc_s.so.1 libstdc++.so.6 libgcc_s.so.1 libdrm.so.2 ### Steps to reproduce the behavior Launch 'steam' ### Further information This can be solved by installing installing libstdc++-32bit (it pulls in libgcc-32bit) and libdrm-32bit from the multlilib repo.
[-- Attachment #1: Type: text/plain, Size: 375 bytes --] New comment by obunden on void-packages repository https://github.com/void-linux/void-packages/issues/15197#issuecomment-538805061 Comment: I'm new to the build system so I have no clue how this should be handled. Does anyone know why steam is a "64-bit" package? I thought the steam client didn't use 64-bit at all. It feels like it belongs in void-repo-multilib-nonfree.
[-- Attachment #1: Type: text/plain, Size: 493 bytes --] New comment by zdtcd on void-packages repository https://github.com/void-linux/void-packages/issues/15197#issuecomment-539844340 Comment: The steam in our repo is just a script and a bootstrap tarball that will download real software distribution from Valve. The bootstrap (32 bit) will then download the correct 64 bit version if your system is x86_64. steam shouldn't be listed in multilib or i686 only, because it needs to pull xz, curl, etc.. to download and extract the software.
[-- Attachment #1: Type: text/plain, Size: 824 bytes --] New comment by zdtcd on void-packages repository https://github.com/void-linux/void-packages/issues/15197#issuecomment-539844340 Comment: The steam in our repo is just a script and a bootstrap tarball that will download real software distribution from Valve. The bootstrap (32 bit) will then download the correct 64 bit version if your system is x86_64. steam shouldn't be listed in multilib or i686 only, because it needs to pull xz, curl, etc.. to download and extract the software. --- Anyway, if you read the installation message of steam, you will have all dependencies installed correctly. ``` For users of the open source drivers: - mesa-ati-dri-32bit + libGL-32bit (AMD) - mesa-intel-dri-32bit + libGL-32bit (Intel) - mesa-nouveau-dri-32bit + libGL-32bit (NVIDIA) ```
[-- Attachment #1: Type: text/plain, Size: 909 bytes --] New comment by zdtcd on void-packages repository https://github.com/void-linux/void-packages/issues/15197#issuecomment-539844340 Comment: The steam in our repo is just a script and a bootstrap tarball that will download real software distribution from Valve. The bootstrap (32 bit) will then download the correct 64 bit version if your system is x86_64. steam shouldn't be listed in multilib or i686 only, because it needs to pull xz, curl, etc.. to download and extract the software. --- Anyway, if you read the installation message of steam, you will have all dependencies installed correctly. ``` For users of the open source drivers: - mesa-ati-dri-32bit + libGL-32bit (AMD) - mesa-intel-dri-32bit + libGL-32bit (Intel) - mesa-nouveau-dri-32bit + libGL-32bit (NVIDIA) ``` https://github.com/void-linux/void-packages/blob/master/srcpkgs/steam/INSTALL.msg
[-- Attachment #1: Type: text/plain, Size: 593 bytes --] New comment by obunden on void-packages repository https://github.com/void-linux/void-packages/issues/15197#issuecomment-540857291 Comment: I know about the message, I have the requrired libraries installed for my card (proprietary nvidia). It doesn't pull in the other libraries that I mentioned. I tried uninstalling the packages and removing all orphans, and then install everything again but that didn't help. nvidia-stable-libs-32bit doesn't seem to be a thing anymore, couldn't find it in the repos. Don't think it causes the problem but maybe it should be left out of the message?
[-- Attachment #1: Type: text/plain, Size: 427 bytes --] New comment by Hoshpak on void-packages repository https://github.com/void-linux/void-packages/issues/15197#issuecomment-540932731 Comment: Indeed, that's horribly outdated and should be removed or updated. Since the nvidia package versions change all the time (we have 340 and 390 now), perhaps it would be best to just tell people to install the 32bit package that matches the nvidia driver version they are already using.
[-- Attachment #1: Type: text/plain, Size: 225 bytes --] New comment by xtraeme on void-packages repository https://github.com/void-linux/void-packages/issues/15197#issuecomment-590797854 Comment: The steam `INSTALL.msg` file was updated a while ago, this contains uptodate info.
[-- Attachment #1: Type: text/plain, Size: 816 bytes --] Closed issue by obunden on void-packages repository https://github.com/void-linux/void-packages/issues/15197 Description: ### System * xuname: Void 5.2.18_1 x86_64 GenuineIntel uptodate rrrrmmnFFFFFF * package: steam-1.0.0.61_1 ### Expected behavior Steam starts without errors ### Actual behavior Steam displays this error message: Error: You are missing the following 32-bit libraries, and Steam may not run: libstdc++.so.6 libstdc++.so.6 libstdc++.so.6 libstdc++.so.6 libgcc_s.so.1 libstdc++.so.6 libstdc++.so.6 libgcc_s.so.1 libstdc++.so.6 libgcc_s.so.1 libdrm.so.2 ### Steps to reproduce the behavior Launch 'steam' ### Further information This can be solved by installing installing libstdc++-32bit (it pulls in libgcc-32bit) and libdrm-32bit from the multlilib repo.