PDA

View Full Version : [64bit] TS2, the emul-libs and Steam...


heinz!
28-12-2004, 10:26
Hi there!

I'm using Gentoo Linux 64bit. My Clan was using Ventrilo before but I forced them to use TS2 because of the native Linux support - Ventrilo was crashing often with cedega.

After emerging teamspeak2-client-bin, I tried to start it but got this Runtime Error 230.

Looking at the forums, I found that I need this libs:

app-emulation/emul-linux-x86-baselibs-1.0
app-emulation/emul-linux-x86-xlibs-1.0
app-emulation/emul-linux-x86-gtklibs-1.0

Ok....in order to emerge baselibs-1.0, I had to remove emul-linux-x86-glibc

After installing all those 1.0-libs, my TS2 ran fine. The only problem: Steam isn't starting with this configuration. So I don't need TeamSpeak if I can't run Steam , eh?

Don't you think, its time to make a new binary for amd64, working with the newer and more stable libs? Many people would love you for that...

edit: Just posted this @ bugs.gentoo.org #72030:
Ah Hi there!

I had a little problem with this:

If I want to install emul-linux-x86-baselibs-1.0, I have to remove emul-linux-x86-glibc. But without this, my Steam isn't running. So I made some experiments and got them both running...it's a little bit unordinary but maybe it will help for diagnostic....

1) emerge the emul-xlibs 1.0 and gtklibs-1.0 as mentioned above
2) emerge emul-linux-x86-glibc
3) emerge emul-linux-x86-baselibs-1.2
4) emerge --nodeps =emul-linux-x86-baselibs-1.0

I had a second terminal open and typed TeamSpeak sometimes....I noticed, that it started when baselibs-1.0 were merged completely but 1.2 not removed. So I pressed Crtl+C when he wanted to unmerge 1.2. Now I can run TS2 and Steam...

I tested it a few times - if I wait until 1.2 is unmerged it won't run anymore.

bosshoff
27-01-2005, 23:29
Well done my friend! I was pulling my hair out trying to find out what the hell was going on. How in the world did you figure this out btw?

heinz!
02-02-2005, 23:42
It was just playing around.

But it won't work anymore with profile 2005.0 and you have the redo the whole procedure when you emerged anything else.

Would be really n1 if we could get a 64bit-binary :(

Peter
03-02-2005, 09:45
Hey there,

assuming here that the problem is TeamSpeak 2 not having a 64 bit binary, as you suggest in your post (but your post suggests otherwise to me). It has been mentioned multiple times that TeamSpeak 2 is built with Delphi/Kylix. It does not come with a compiler that can do 64 bit builds...
When we are done with TeamSpeak 3 development, which will be a complete rewrite in C++, we will certainly be able to provide a build for lots of interesting CPUs and operating systems. It will be one of our goals to use these new possiblities to get out binaries that we cannot currently produce. Think: Mac, BSD, x64 build etc.

heinz!
10-02-2005, 16:16
Thank you for your answer!

This is an argument I can understand I did not find it here when searching.

But isn't it possible to figure out why TS2 doesn't like the actual emul-libs and fix that if it's not too much effort?

The thing with TS3 sounds great but I think I will take it's time...

Hehe I forced my Clan to switch from Ventrilo to TS2 because of the Linux client...you understand th eproblem? *g

herbie
11-02-2005, 15:47
I was experiencing these "Runtime Error 230" also on my Gentoo-amd64 system. Upon investigation it appears that this is due to some locale relocation error. I solved them by setting GCONV_PATH="/usr/lib32/gconv" prior to running TeamSpeak, i.e
# GCONV_PATH="/usr/lib32/gconv" TeamSpeak

I was then able to get it to run with all the latest emul-libs and the 2005.0 profile.

heinz!
11-02-2005, 16:41
And if that solution doesn't work here is one that always works: http://forums.gentoo.org/viewtopic.php?p=2081911

But the gconv-thing really works :D

But I have to stop KDE-soundsystem to get an GUI

asb002
12-02-2005, 19:56
This is because TeamSpeak wants access to your sound card, which apparently does not support hardware mixing under Linux, so it can only have one audio stream at once. I too am unable to have TS open when running ARTS or something else that uses the card. aoss and artsdsp both fail for me, citing library errors.