Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Gamers & Players
  • Search

Native Steam client and source game engine

Having problems getting your favorite Linux game to work? Want to discuss strategies? This is the place!
Post Reply
  • Print view
Advanced search
422 posts
  • Page 5 of 17
    • Jump to page:
  • Previous
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 17
  • Next
Author
Message
Chiitoo
Administrator
Administrator
User avatar
Posts: 3045
Joined: Sun Feb 28, 2010 5:36 pm
Location: Sore wa sore, kore wa kore... nanoda.

><)))°€

  • Quote

Post by Chiitoo » Thu Nov 15, 2012 6:40 am

Mhm, I've had it on Mint (maya), but not on Gentoo.

After seeing spacelike's [post=7184276]post[/post] I tried removing the libappindicator1 package, and indeed would not get the icon. I also tried removing libappindicator3-1, but this did not have the effect (but probably broke a lot of other stuff, heh).
Kindest of regardses.
Top
spacelike
n00b
n00b
User avatar
Posts: 61
Joined: Thu Sep 15, 2011 6:05 am

  • Quote

Post by spacelike » Fri Nov 16, 2012 3:46 am

Based on the fact that it requires libappindicator can anyone think of a way that might make it possible to see the icon within a tint2 panel?
(or any panel really... just not the unity panel please!)
Top
Auwesome
n00b
n00b
Posts: 4
Joined: Fri Nov 16, 2012 3:17 pm

  • Quote

Post by Auwesome » Fri Nov 16, 2012 3:25 pm

Hello,

I try to make World of goo demo working, but I have this issue about ld.so :

Code: Select all

ERROR: ld.so: object '/root/.steam/bin/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
There is no so much help about this over the net. I'm running ~amd64, KDE on dualscreen with nvidia 304 driver.

Someone idea ?
Top
Spidey
Apprentice
Apprentice
User avatar
Posts: 269
Joined: Thu Sep 07, 2006 5:53 pm
Contact:
Contact Spidey
Website

  • Quote

Post by Spidey » Fri Nov 16, 2012 3:50 pm

It seems that you are running Steam as root? See how the error complains about not finding something on /root? This is the root user home directory.
Top
Auwesome
n00b
n00b
Posts: 4
Joined: Fri Nov 16, 2012 3:17 pm

  • Quote

Post by Auwesome » Sat Nov 17, 2012 9:46 pm

Running as root or not, I have the same error.

I've found on steam forums that adding in steam.sh "export LC_NUMERIC=C" just after bin/bash line, would resolve the problem.

But when I modify the file, Steam always updates and removes my modification. So I try to put the file on read only mode, but this time Steam complains about not reaching the internet..

At least, I've resolved the X error. I didn't have xorg.conf file so just doing an /opt/bin/nvidia-xconfig has remove this error.
Top
spacelike
n00b
n00b
User avatar
Posts: 61
Joined: Thu Sep 15, 2011 6:05 am

  • Quote

Post by spacelike » Sat Nov 17, 2012 10:09 pm

But your .steam/bin folder should be in a users home folder.

I think you should remove steam from your system and re-run the installation as a non-root user. Remove the files:
/root/.steam
/root/Steam
/root/.steampath
/root/.steampid


and then do the installation again as non-root.
In the end you should have a folder in /home/<user>/Steam instead of /root/Steam
Top
Auwesome
n00b
n00b
Posts: 4
Joined: Fri Nov 16, 2012 3:17 pm

  • Quote

Post by Auwesome » Sat Nov 17, 2012 10:12 pm

I already done this. My first try was into the root directory just for a quick test.

But even as a user, it doesn't work.
Top
Auwesome
n00b
n00b
Posts: 4
Joined: Fri Nov 16, 2012 3:17 pm

  • Quote

Post by Auwesome » Mon Nov 19, 2012 1:26 pm

I finally manage to launch the game even with the

Code: Select all

ERROR: ld.so: object '/home/blablabla/.steam/bin/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
It's because of iptables blocking some needed ports... So I've to found which one.
Top
darklegion
Guru
Guru
Posts: 468
Joined: Sun Nov 14, 2004 1:47 am

  • Quote

Post by darklegion » Wed Nov 21, 2012 2:23 am

This needs pulseaudio right? I got TF2 working, but I have no sound. I'm on AMD64 so is it available in the compat libs, and if so, do I also need 64bit pulseaudio installed?

I'm not too fussed either way, plenty of other games still to play :)
Top
hasufell
Retired Dev
Retired Dev
Posts: 429
Joined: Sat Oct 29, 2011 8:21 am

  • Quote

Post by hasufell » Wed Nov 21, 2012 10:51 am

I haven't played TF2 yet, so cannot confirm on that, but in general pulseaudio (64bit version) is not a dependency.

However steamclient.so is linked against 32bit pulseaudio which is bad coding. Alsa should work fine.

Those are side effects of steam being shipped for ubuntu, not for linux in general.
Top
spacelike
n00b
n00b
User avatar
Posts: 61
Joined: Thu Sep 15, 2011 6:05 am

  • Quote

Post by spacelike » Wed Nov 21, 2012 5:03 pm

darklegion wrote:This needs pulseaudio right? I got TF2 working, but I have no sound. I'm on AMD64 so is it available in the compat libs, and if so, do I also need 64bit pulseaudio installed?

I'm not too fussed either way, plenty of other games still to play :)
I have TF2 working with sound on ALSA no pulse.

I simply do:
export SDL_AUDIODRIVER=alsa
and then start steam, then lauch TF2 from the library and it has audio.

====================================================

I'm trying to start steam on my x86 gentoo laptop and after going through all of the dependencies with the correct versions where needed from the wiki (and I do have the correct kernel options with /dev/shm mounted) it won't launch.

It is giving me the same errors that people posted here before:

Code: Select all

      2503:	/usr/lib/libGL.so.1: error: symbol lookup error: undefined symbol: glXCopySubBufferMESA (fatal)
      2503:	/usr/lib/libGL.so.1: error: symbol lookup error: undefined symbol: glXBindTexImageEXT (fatal)
      2503:	/usr/lib/libGL.so.1: error: symbol lookup error: undefined symbol: glXReleaseTexImageEXT (fatal)
      2503:	/usr/lib/libGL.so.1: error: symbol lookup error: undefined symbol: glXSwapIntervalEXT (fatal)
      2503:	/usr/lib/libGL.so.1: error: symbol lookup error: undefined symbol: glXCreateContextAttribsARB (fatal)
The solution was to install emul-linux-x86-sdl.

But that is for a 64-bit system, my laptop is 32-bit and I have libsdl installed which should be the equivalent right? and installing emul-linux-x86-sdl on my x86 machine won't do anything right?

What am I missing?
Top
anyc
Tux's lil' helper
Tux's lil' helper
Posts: 119
Joined: Mon May 31, 2004 1:32 pm
Contact:
Contact anyc
Website

  • Quote

Post by anyc » Wed Nov 21, 2012 10:42 pm

Just a try: Do you use the latest binary drivers from nvidia or amd? If you use open source drivers, did you install >=mesa-9?
Top
spacelike
n00b
n00b
User avatar
Posts: 61
Joined: Thu Sep 15, 2011 6:05 am

  • Quote

Post by spacelike » Thu Nov 22, 2012 5:01 am

empanyc wrote:Just a try: Do you use the latest binary drivers from nvidia or amd? If you use open source drivers, did you install >=mesa-9?
I have a laptop with integrated intel graphics, and I have x11-drivers/xf86-video-intel installed and also media-libs/mesa-9.0.
Top
Tieren
n00b
n00b
Posts: 7
Joined: Thu Nov 22, 2012 11:14 am

  • Quote

Post by Tieren » Thu Nov 22, 2012 11:38 am

I've updated to GCC 4.6.3. In fact, at this point:

Code: Select all

tieren@fenrir ~ $ gcc-config -l
 [1] x86_64-pc-linux-gnu-4.6.3 *
tieren@fenrir ~ $
However LD_DEBUG="libs" /usr/bin/steam 2>&1 eventually spits out:

Code: Select all

/home/tieren/Steam/ubuntu12_32/steam: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Full Text

Prior to this I was getting some errors listing the path to the now-uninstalled GCC 4.5.3's libstdc++.so.6 (I was kind of hoping more things would squawk after removing it, but nothing else on my system seems to have an issue using 4.6.3...). Any thoughts on what's happening? I'm kind of going down the path of "something I have installed is still trying to link back to GCC 4.5.3", but I'm somewhat at a loss as to where to go from here.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Thu Nov 22, 2012 12:37 pm

Tieren wrote:I've updated to GCC 4.6.3. In fact, at this point:

Code: Select all

tieren@fenrir ~ $ gcc-config -l
 [1] x86_64-pc-linux-gnu-4.6.3 *
tieren@fenrir ~ $
However LD_DEBUG="libs" /usr/bin/steam 2>&1 eventually spits out:

Code: Select all

/home/tieren/Steam/ubuntu12_32/steam: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Full Text

Prior to this I was getting some errors listing the path to the now-uninstalled GCC 4.5.3's libstdc++.so.6 (I was kind of hoping more things would squawk after removing it, but nothing else on my system seems to have an issue using 4.6.3...). Any thoughts on what's happening? I'm kind of going down the path of "something I have installed is still trying to link back to GCC 4.5.3", but I'm somewhat at a loss as to where to go from here.
try running revdep-rebuild
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
Tieren
n00b
n00b
Posts: 7
Joined: Thu Nov 22, 2012 11:14 am

  • Quote

Post by Tieren » Thu Nov 22, 2012 1:28 pm

DaggyStyle wrote:
try running revdep-rebuild
Sadly I'd already done so at that point. Some very badly mangled imagemagick stuff, but nothing else showed up. I've also remerged/rebuilt any of the packaged listed in this thread as possible dependencies for Steam post-gcc-update.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Thu Nov 22, 2012 2:18 pm

Tieren wrote:
DaggyStyle wrote:
try running revdep-rebuild
Sadly I'd already done so at that point. Some very badly mangled imagemagick stuff, but nothing else showed up. I've also remerged/rebuilt any of the packaged listed in this thread as possible dependencies for Steam post-gcc-update.
have you reinstalled steam post gcc upgrade?
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
Tieren
n00b
n00b
Posts: 7
Joined: Thu Nov 22, 2012 11:14 am

  • Quote

Post by Tieren » Thu Nov 22, 2012 4:12 pm

DaggyStyle wrote:have you reinstalled steam post gcc upgrade?
Yep! I actually updated GCC and had everything (except the recommended fonts) configured prior to installing steam the first time. I tried to do homework before installing, ran into some font issues after install, added the bitstream-vera font and started receiving the same GCC error as skaveria in this post.

Since that seemed odd (as GCC was already set to use 4.6.3 and I had rebooted since then as a lazy way to get new binary nvidia drivers in place) I unmerged 4.5.3, remerged the various emul-linux and other dependency packaged, and finished with a revdep-rebuild.

Got away from skaveria's error, so now instead of complaining about the 4.5.3 libraries it's unable to find the 4.6.3 libraries. 8O [/url]

Edit - I've also tried blowing away all of steam and its created directories a couple times. It gets as far as creating some directories and files, then errors.
Top
hasufell
Retired Dev
Retired Dev
Posts: 429
Joined: Sat Oct 29, 2011 8:21 am

  • Quote

Post by hasufell » Thu Nov 22, 2012 4:19 pm

Tieren wrote:I've updated to GCC 4.6.3. In fact, at this point:

Code: Select all

tieren@fenrir ~ $ gcc-config -l
 [1] x86_64-pc-linux-gnu-4.6.3 *
tieren@fenrir ~ $
However LD_DEBUG="libs" /usr/bin/steam 2>&1 eventually spits out:

Code: Select all

/home/tieren/Steam/ubuntu12_32/steam: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Full Text

Prior to this I was getting some errors listing the path to the now-uninstalled GCC 4.5.3's libstdc++.so.6 (I was kind of hoping more things would squawk after removing it, but nothing else on my system seems to have an issue using 4.6.3...). Any thoughts on what's happening? I'm kind of going down the path of "something I have installed is still trying to link back to GCC 4.5.3", but I'm somewhat at a loss as to where to go from here.
That was wrong. Don't just remove a gcc version.

It totally does not matter which version is selected via gcc-config. You don't compile _anything_ here. You just have to satisfy the linkage.

It sounds like you are about to kill your toolchain with some unfinished gcc-switching.

read http://www.gentoo.org/doc/en/gcc-upgrading.xml
and either choose 4.5.4 or 4.6.3 now. On top of that I would do a complete remerge of @system
Last edited by hasufell on Thu Nov 22, 2012 4:22 pm, edited 1 time in total.
Top
spacelike
n00b
n00b
User avatar
Posts: 61
Joined: Thu Sep 15, 2011 6:05 am

  • Quote

Post by spacelike » Thu Nov 22, 2012 4:19 pm

I'm starting to think my problem is due to a missing USE flag in one of the dependencies, would someone who has it working on x86 be so kind as to paste a list of their use flags for all of the dependencies?
Top
Tieren
n00b
n00b
Posts: 7
Joined: Thu Nov 22, 2012 11:14 am

  • Quote

Post by Tieren » Thu Nov 22, 2012 4:24 pm

Ah, no. To be more clear, after merging 4.6.3 I used gcc-config to set it as the active gcc version and rebuilt libtool. I was actually following the exact guide you linked, hasufell. 4.5.3 got unmerged later that evening after several successful compiles using 4.6.3.
Top
hasufell
Retired Dev
Retired Dev
Posts: 429
Joined: Sat Oct 29, 2011 8:21 am

  • Quote

Post by hasufell » Thu Nov 22, 2012 4:25 pm

Tieren wrote:Ah, no. To be more clear, after merging 4.6.3 I used gcc-config to set it as the active gcc version and rebuilt libtool. I was actually following the exact guide you linked, hasufell. 4.5.3 got unmerged later that evening after several successful compiles using 4.6.3.
And that step was unnecessary. Anyway, 4.6.3 is fairly safe to use, so no need to downgrade.
Top
Tieren
n00b
n00b
Posts: 7
Joined: Thu Nov 22, 2012 11:14 am

  • Quote

Post by Tieren » Thu Nov 22, 2012 4:43 pm

hasufell wrote:
Tieren wrote:Ah, no. To be more clear, after merging 4.6.3 I used gcc-config to set it as the active gcc version and rebuilt libtool. I was actually following the exact guide you linked, hasufell. 4.5.3 got unmerged later that evening after several successful compiles using 4.6.3.
And that step was unnecessary. Anyway, 4.6.3 is fairly safe to use, so no need to downgrade.
I appreciate the information, thank you. :)
Top
piedar
Tux's lil' helper
Tux's lil' helper
Posts: 82
Joined: Mon Aug 09, 2010 3:05 am

  • Quote

Post by piedar » Thu Nov 22, 2012 5:47 pm

I had gcc-4.5.4 and gcc-4.6.3. steam first failed after initial update due to wrong version of GLIBCXX. It was trying to load libstdlibc++ from gcc-4.5.4 even though gcc-4.6.3 was selected with gcc-config. I pulled the trigger on removing gcc-4.5.4 (meaning to anyway), after which steam failed again on loading libstdc++ and libgcc_s.so.1. My quick and dirty workaround was

Code: Select all

ln -s /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32/libstdc++.so.6 ~/Steam/ubuntu12_32/
ln -s /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32/libgcc_s.so.1 ~/Steam/ubuntu12_32/
I also fixed an error in steam.sh. It was using a nonexistent variable in pidof, triggering the script to exit before launching the binary. I changed
ALREADYRUNNINGPID=`pidof "${STEAMROOT}"/${PLATFORM}/${STEAMEXE}`
to
ALREADYRUNNINGPID=`pidof "${STEAMPATH}"`


It seems to work fine now. Now to try TF2.

Edit: TF2 runs really well! I get around 100 FPS with maxed out settings with GeForce GTX 550. World of Goo works too.
Last edited by piedar on Sun Nov 25, 2012 12:43 am, edited 2 times in total.
Top
hasufell
Retired Dev
Retired Dev
Posts: 429
Joined: Sat Oct 29, 2011 8:21 am

  • Quote

Post by hasufell » Thu Nov 22, 2012 6:08 pm

are you sure you did "env-update && source /etc/profile" after messing with gcc?

see http://www.gentoo.org/doc/en/handbook/h ... t=2&chap=5
Note: The above command only updates the variables in your current terminal, new consoles, and their children. Thus, if you are working in X11, you will need to either type source /etc/profile in every new terminal you open or restart X so that all new terminals source the new variables. If you use a login manager, become root and type /etc/init.d/xdm restart. If not, you will need to logout and log back in for X to spawn children with the new variable values.
Top
Post Reply
  • Print view

422 posts
  • Page 5 of 17
    • Jump to page:
  • Previous
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 17
  • Next

Return to “Gamers & Players”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy