Skype 4 - anyone got it to work?

Skype has released a new version of Skype for linux, so it seems timely to start the obligatory “how to get Skype to work” thread. The rpm says it’s for 12.1, and I took a shot at installing it on 11.4 without success. It says that it needs libstdc++.so.6 from GLIBCXX_4.5.3. I’ve got 4.5.1 installed, and (perhaps I am wrong) I’m thinking that I need to upgrade gcc45 to get that dependency resolved?

Further, doesn’t 12.1 also have 4.5.1 (I’m guessing, based on what I’ve found in my rpm search), in which case I am (just) curious as to whether this version of Skype installs on 12.1, which it says it is built for.

Same here.
Tried to install, but terminal told me the same insult :


--root@mabecane 22:59:28 /path/to/11.4] rpm -i skype-4.0.0.7-suse.i586.rpm 
erreur: Dépendances requises:
        libstdc++.so.6(GLIBCXX_3.4.15) est nécessaire pour skype-4.0.0.7-suse121.i586

I installed every libstdc++ available on my repos… I even uninstalled skype 2 and forced the skype 4 to install with rpm --force . But :


--christophe@mabecane 22:59:01 ~] skype
skype: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by skype)

Doesn’t help for you, but Skype 4 is running smoothly on openSUSE 12.2 beta over here.

And running also in openSUSE 12.1

On 2012-06-14 23:26, Christophe deR wrote:

> I installed every libstdc++ available on my repos…

Oh my. Don’t ever do that, you will destroy your system!


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

On 2012-06-14 23:26, Christophe deR wrote:
> I installed every libstdc++ available on my repos… I even uninstalled
> skype 2 and forced the skype 4 to install with rpm --force . But :

The appropriate option is not “–force” but “–nodeps”. I will not explain
why, read the rpm manual instead - I’m feeling naughty :-p


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

Did that. System is still runing…
Which libstdc++ shouldn’t i install ?

Actually, i think i used force but it did not work, so i used nodeps.
Anyway, how can we have this skype working ?

Hi! :slight_smile:
I had same problem.
I have OpenSUSE 11.4 32-bit.
I installed Skype with ignoring deps with YaST.
When I tried to run skype I got same error.
Then I downloaded libstdc++46 from
http://download.opensuse.org/repositories/devel:/gcc/openSUSE_11.4/i586/libstdc++46-4.6.3_20120531-105.1.i586.rpm
I installed it with YaST. I had to remove libstdc++45 because “Conflicts: libstdc++6 < 4.6.3_20120531-105.1”.
Then I tried to run Skype and …
**IT WORKS !!! **:cool:Skype 4 will not run on OpenSUSE 11.4 out-of-box even it is updated accordingly. So, you need libstdc++46 to install and run Skype without problems.

On 2012-06-15 07:56, Christophe deR wrote:
>
> Did that. System is still runing…
> Which libstdc++ shouldn’t i install ?

Leave the original one. Don’t touch it.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

I would absolutely not recommend this. Completely with Carlos: don’t touch it, leave libstdc++ in the version that came with your system.

BTW: Skype installs and runs fine on Tumbleweed

On 2012-06-15 07:56, Christophe deR wrote:
>
> Actually, i think i used force but it did not work, so i used nodeps.
> Anyway, how can we have this skype working ?

That’s a different question :slight_smile:


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

On 06/15/2012 01:16 PM, Knurpht wrote:
> I would absolutely not recommend this. Completely with Carlos: don’t
> touch it, leave libstdc++ in the version that came with your system.

i am NOT disagreeing, i would not recommend it either…

BUT in April 2012, to support another program i uninstalled libstdc++45
(4.5.1_blah-blah) and installed libstdc++46 (4.6.2_blah-blah)…and the
application which complained about 45 works perfect with 46 AND i have
(so far, knock on wood) seen no harmful effects of the switch…

ymmv–i do NOT recommend other do the same without taking sufficient
precautions to assure an ability to recover/back-level if needed…


dd

On 2012-06-15 14:12, dd@home.dk wrote:

> ymmv–i do NOT recommend other do the same without taking sufficient
> precautions to assure an ability to recover/back-level if needed…

If things go wrong, you can not undo, you have to restore from outside.
With a rescue live or restore backup - it is that dangerous.

You need a library that has been prepared to be compatible, whatever that
is. Same library linkage. It affects the entire system.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

But it works. System and all software that I use works fine.
I reload system. Everything is looking good. And a have new Skype 4 working.

Well, OK. All the warnings are recognized, and that was both my suspicion and the reason that I really haven’t screwed around with this too much. However, a plan has been percolating… :slight_smile:

I’m considering making a backup image of my system and then upgrading all of the gcc/gpp stuff from here. Is that a hopeless exercise? I really don’t know what to expect, having never attempted a gcc upgrade before.

I had to rpm -F skype-4 over skype 2.2 but it worked without question on 12.2 beta :slight_smile:

On 2012-06-15 17:06, JJMT wrote:
> I’m considering making a backup image of my system and then upgrading
> all of the gcc/gpp stuff from ‘here’
> (http://download.opensuse.org/repositories/devel:/gcc/openSUSE_11.4). Is
> that a hopeless exercise? I really don’t know what to expect, having
> never attempted a gcc upgrade before.

Not recommended unless you know what you are doing.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

robin_listas](http://forums.opensuse.org/members/robin_listas.html) >> thanks for your input. So according to you, there are no “recommended” sulutions to have skype 4 runing on opensuse 11.4 ?
That’s really a problem for me, because i need it for professional reasons, nevertheless, i don’t have time and can’t take the unstable risk to upgrade to 12.1 .
I’m sure suse could give a way to upgrade libstdc++ or skype, so that it is usable.