QUOTE(Robert Bernecky @ Wed Feb 27 2008, 23:59) [snapback]502039[/snapback]
I see that the Skype absence of Linux 64-bit support has been going on for some time.
I've been fairly happy with Skype until recently, when I had to upgrade a laptop
to Hardy Heron with PulseAudio.
At that time, skype ceased to work. With Hardy Heron Alpha 5(4?), and
the Skype 2.0 Beta, I get the following when I start skype from a terminal session.
[I have Skype configured to use "pulse"; I can watch youtube videos and DVDs
with no problems, so the problem is confined to skype.]
If I try to make a test call, or even go into the "options" page, I get this:
ALSA lib pcm.c:2064:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_modules_pcm_pulse.so
A test call produces: "Call failed. Problem with audio playback."
An ls -l shows that (a) the shared library member does exist and
(b) a similar member exists under /usr/lib32/...
This is a Toshiba/Intel laptop running 64-bit Hardy Heron, and
a Skype-approved Logitech USB headset.
I would very like to have a workaround for this problem.
I have spent about a week screwing around, trying various methods of
getting Skype to work, and they have all been complete failures.
I am not happy, and I am not happy with Skype's failure to correct
simple problems, while they go off and develop more "fun" features.
Jeez, guys. All I want to do is to make a simple phone call.
I saw one post, presumably from one of the Skype developers, suggesting
that a rewrite of Skype to provide 64-bit support, would be a lot of work.
That may be so, but certainly it can not be an extreme effort for the
Skype development team to provide a way for users to run a 32-bit version of Skype
in a 64-bit Linux environment that happily supports other 32-bit applications.
In any event, I'd like to get Skype back on the air without having to
reverse-engineer it and fix the problem myself. Suggestions welcome.
Robert
----------------------------------------------------------------------------------
OK, now I'm replying to myself...
I finally got this sucker working, no
thanks to skype, except for making the OSS Static version available,
which must have taken them all of 5 minutes work... Ahem.
I digress.
Here's how I got skype working under 64-bit Hardy Heron Alpha 5(4?)
on a Toshiba laptop and a Logitech Clear Chat USB headset.
Mostly, I followed the advice given in this very nice web page:
http://www.pulseaudio.org/wiki/PerfectSetup1. Download the "Static OSS" version of skype 1.4 from here:
http://www.skype.com/download/skype/linux/2. If you start this version of skype as recommended in
PerfectSetup:
padsp skype
you get complaints about a missing link library,
libpulsedsp.so. I did an "ls /usr/lib/libpulsedsp.so" and
found that the lib does, in fact, exist, in the 64-bit library,
suggesting that skype is looking for it in /usr/lib32.
This is, apparently, harmless.
3. Going to the options/Sound Devices menu in skype,
I found that I could only choose between /dev/dsp and
/dev/dsp1 for Sound In/Sound Out/Ringing. I picked
/dev/dsp1 and It All Worked.
So, my thanks to the PulseAudioPeople!
Robert