LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-24-2016, 11:35 PM   #1
MarioMaster100
LQ Newbie
 
Registered: May 2016
Distribution: arch
Posts: 21

Rep: Reputation: Disabled
Can't run steam on multilib slackware current


I have a working multilib setup and I'm running on slack current. I have installed alienbob's multilib packages and I have run massconvert32.sh and upgradepkg --install-new on all of them. Steam complains with this every time
Code:
Couldn't find dpkg, please update steamdeps for your distribution.
Running Steam on slackware 14.2 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Installing breakpad exception handler for appid(steam)/version(1461972496)
Installing breakpad exception handler for appid(steam)/version(1461972496)
Installing breakpad exception handler for appid(steam)/version(1461972496)
Fontconfig error: "/home/todd/.config/fontconfig/fonts.conf", line 1: not well-formed (invalid token)
../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
Assert( Assertion Failed: descs.Count() >= 1 ):../vgui_surfacelib/FontManager.cpp:276

Installing breakpad exception handler for appid(steam)/version(1461972496)
/home/todd/.steam/ubuntu12_32/steamwebhelper: error while loading shared libraries: libgnutls.so.26: cannot open shared object file: No such file or directory
crash_20160524232619_5.dmp[22639]: Uploading dump (out-of-process)
/tmp/dumps/crash_20160524232619_5.dmp
../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
../common/steam/client_api.cpp (326) : Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed, most likely because you are missing a 32-bit dependency of steamclient.so (the Steam client is a 32-bit app).

SteamStartup.cpp (809) : Assertion Failed: ! "There was a problem with your Steam installation.\n" "Please reinstall steam.\n"
crash_20160524232619_5.dmp[22639]: Finished uploading minidump (out-of-process): success = yes
crash_20160524232619_5.dmp[22639]: response: CrashID=bp-1f69b7bb-9c43-4e47-952d-b54f72160524
crash_20160524232619_5.dmp[22639]: file ''/tmp/dumps/crash_20160524232619_5.dmp'', upload yes: ''CrashID=bp-1f69b7bb-9c43-4e47-952d-b54f72160524''
[2016-05-24 23:26:18] Startup - updater built Apr 29 2016 22:18:33
[2016-05-24 23:26:18] Verifying installation...
[2016-05-24 23:26:18] Verification complete
[2016-05-24 23:26:20] Shutdown
 
Old 05-25-2016, 02:24 AM   #2
phenixia2003
Senior Member
 
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052

Rep: Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008
Quote:
Originally Posted by MarioMaster100 View Post
I have a working multilib setup and I'm running on slack current. I have installed alienbob's multilib packages and I have run massconvert32.sh and upgradepkg --install-new on all of them. Steam complains with this every time
Code:
Couldn't find dpkg, please update steamdeps for your distribution.
Running Steam on slackware 14.2 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Seems you forgot to install package glibc-2.23_multilib-x86_64-1alien.txz. You should also check that packages below are installed :

Quote:
Originally Posted by MarioMaster100 View Post
Code:
/home/todd/.steam/ubuntu12_32/steamwebhelper: error while loading shared libraries: libgnutls.so.26: cannot open shared object file: No such file or directory
You get this because one (or more) of the packages below is not installed :

--
SeB
 
1 members found this post helpful.
Old 05-25-2016, 08:11 PM   #3
MarioMaster100
LQ Newbie
 
Registered: May 2016
Distribution: arch
Posts: 21

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by phenixia2003 View Post
Seems you forgot to install package glibc-2.23_multilib-x86_64-1alien.txz. You should also check that packages below are installed :



You get this because one (or more) of the packages below is not installed :

--
SeB
Well I have those packages
Code:
ls /var/log/packages|grep glibc
glibc-2.23_multilib-x86_64-1alien
glibc-i18n-2.23_multilib-x86_64-1alien
glibc-profile-2.23_multilib-x86_64-1alien
glibc-solibs-2.23_multilib-x86_64-1alien
glibc-zoneinfo-2016d-noarch-1
and
Code:
 ls /var/log/packages|grep gnutls
gnutls-3.4.11-x86_64-1
gnutls-compat32-3.4.11-x86_64-1compat32
I guess steam just can't figure that one out.
 
Old 05-25-2016, 09:43 PM   #4
TarFile
Member
 
Registered: Mar 2003
Posts: 371

Rep: Reputation: 37
Strange I just downloaded Steam from with sbopkg from current and it worked fine. I even downloaded a game and it worked perfectly.

Had not got around to installing with current but I use it with 14.1.

Glad there is no problem with it.

As far as it not working for you can you run other 32bit programs without a problem ?

After I install multilib I always install Doom 3 to make sure it is working

I wonder if they will port the current Doom I like that one
 
Old 05-25-2016, 09:47 PM   #5
MarioMaster100
LQ Newbie
 
Registered: May 2016
Distribution: arch
Posts: 21

Original Poster
Rep: Reputation: Disabled
Yeah I ran a music program that was only 32bit fine, steam apparently hates me :/
 
Old 05-25-2016, 09:54 PM   #6
notKlaatu
Senior Member
 
Registered: Sep 2010
Location: Lawrence, New Zealand
Distribution: Slackware
Posts: 1,077

Rep: Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732
I ran into this exact same problem, but ONLY when running a game called Bound By Flame. You're not, by chance, trying to run that game are you?
 
Old 05-25-2016, 10:01 PM   #7
MarioMaster100
LQ Newbie
 
Registered: May 2016
Distribution: arch
Posts: 21

Original Poster
Rep: Reputation: Disabled
I don't have that game and the problem is when simply running
Code:
steam
, the program itself.
 
Old 05-25-2016, 11:28 PM   #8
rygD
LQ Newbie
 
Registered: Sep 2015
Distribution: Slackware
Posts: 3

Rep: Reputation: Disabled
Quote:
Originally Posted by TarFile View Post
I wonder if they will port the current Doom I like that one
I was just discussing how much it sucks that we can't even count on native versions of id titles anymore.

Out of curiosity, should I stick with multilib with 14.2 to ensure my Steam games work? I am pretty sure I screwed some things up, but I haven't run into any problems yet. I was going to skip multilib next time since I don't think I need it.
 
Old 05-26-2016, 11:32 PM   #9
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Where'd you get steam?

And what is the output of:

Code:
locate libc.so.6
grep libc.so.6 /var/log/packages/*
Quote:
Originally Posted by MarioMaster100 View Post
I have installed alienbob's multilib packages and I have run massconvert32.sh and upgradepkg --install-new on all of them.
I'm also curious about this line. If you got all of his multilib packages, there's no need to run massconvert32.sh. That is only if you have a 32bit tree of Slackware-current and want to create your own compat32 packages rather than using his. There is no need to run massconvert32.sh on 32bit pacakges that are already designed for installation on a 64bit Slackware install.
 
Old 05-27-2016, 02:40 AM   #10
phenixia2003
Senior Member
 
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052

Rep: Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008
Quote:
Originally Posted by bassmadrigal View Post
Where'd you get steam?

And what is the output of:

Code:
locate libc.so.6
grep libc.so.6 /var/log/packages/*
Note:
The grep will return nothing. libc.so.6 is a symlink (/lib/libc.so.6 -> libc-2.23.so) , created by doinst.sh from glibc-2.23_multilib (and glibc-solibs-2.23_multilib).

--
SeB
 
Old 05-27-2016, 02:46 AM   #11
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by bassmadrigal View Post
I'm also curious about this line. If you got all of his multilib packages, there's no need to run massconvert32.sh. That is only if you have a 32bit tree of Slackware-current and want to create your own compat32 packages rather than using his. There is no need to run massconvert32.sh on 32bit pacakges that are already designed for installation on a 64bit Slackware install.
This needs a bit of clarification then.

The only official "multilib packages" that I carry in my repository are the multilib versions of glib and gcc, and the compat32-tools package was added so that you can create a set of compatibility packages and are able to run and compile software on Slackware.
The massconvert32.sh script is provided by the compat32-tools package and allows you to create a default set of packages which together create a 32bit compatibility layer on top of your 64bit installation of Slackware - hence the "-compat32" strings in their package names.

I do offer a directory "slackware64-compat32" in my multilib repository for every version of 64bit Slackware, which contains all the "-compat32" packages converted from the official 32bit Slackware using the massconvert32.sh script. That directory and its content was only added because a lot of people asked for ready-made compat32 packages instead of running the massconvert32.sh script themselves. Really, it saves you a few minutes at most when you do not have to run "massconvert32.sh"... but there you have it.

With the introduction of the "slackpkg+" extension to slackpkg it became a lot more convenient to have these re-packaged "-compat32" packages already available in the multilib repository because maintenance of your multilib layer becomes a lot easier using it. So I left the "slackware64-compat32" directory in, and keep updating it with the latest packages. However keep in mind that for me keeping the content of "slackware64-compat32" up to date is not a high priority.
 
1 members found this post helpful.
Old 05-28-2016, 07:58 PM   #12
MarioMaster100
LQ Newbie
 
Registered: May 2016
Distribution: arch
Posts: 21

Original Poster
Rep: Reputation: Disabled
Alright I figured out the problem if you run brew (linuxbrew.sh), don't add ~/.linuxbrew/ to your path and it doesn't do this nonsense to you.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Some Steam games crash X (64-current w/ multilib | 2015.11.25) ryanpcmcquen Slackware 26 12-16-2015 05:22 PM
Some steam games run awful on Slack64+multilib Clementine Jam Slackware 5 07-13-2014 02:03 PM
Slackware current multilib diwljina Slackware 6 07-21-2012 08:31 PM
[SOLVED] Cannot compile C++ on Slackware Current (multilib) halborr Slackware 5 02-27-2012 10:28 PM
slackware-current 64 multilib portia Slackware 9 12-28-2009 10:08 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:07 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration