LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 11-11-2012, 11:23 PM   #1
Old_Fogie
Senior Member
 
Registered: Mar 2006
Distribution: SLACKWARE 4TW! =D
Posts: 1,515

Rep: Reputation: 62
skype using pulseaudio on mulitlib slack 14


I have two installations, of Slackware 14.0. One is multilib 64 bit and the other is 32 bit.

I'm trying to get the 32bit version of Skype to use the pulseaudio on my 64bit installation.

Both of my 32bit and 64bit installations are identical clones for packages that I have built. So it should be simple enough for me to grab necessary files as need be.

KDE has been recompiled to work with Skype and it works flawlessly for me on 13.37 and 14, 32bit versions.

For some reason, skype on the 64bit is a total failure so far.

I am getting the error:

"Inconsistency detected by ld.so; dl-open.c 667: _dl_open...."

Where the skype people have a fix for debian but it doesn't work for me. A chmod a-r on /usr/lib/libpulse-simple is their "fix" but does not work.

Has anyone else found this issue? Have a fix?

I've ldd'd all the files relavant to libpulse in my /usr/lib on the 64 bit machine and there are no "not found" warnings. So I believe I have all the files I need.

I went through arch linux list of files that they recommend to get it working as a guide.


If someone has a way of getting skype to allow access to the sound of the computer when running kde then I can drop the need for pulse. Skype is just hogging the sound card, so that is why I'm using the pulse audio.

Thanks in advance.
 
Old 11-12-2012, 12:16 AM   #2
Old_Fogie
Senior Member
 
Registered: Mar 2006
Distribution: SLACKWARE 4TW! =D
Posts: 1,515

Original Poster
Rep: Reputation: 62
Addendum to above, I found on arch wiki how to get the audio of skype on 64bit to allow other programs to access sound card.

The problem is, I *need* pulse so as to allow for bluetooth headset use. I forgot that part.

So does anyone have skype working with pulseaudio on 64bit slack 14 working and if so how?
 
Old 11-12-2012, 05:06 AM   #3
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 396Reputation: 396Reputation: 396Reputation: 396
I have that working. Make sure that you have the 32-bit compat package for pulseaudio installed. I also installed the alsa-plugins package from SBo (both a 64-bit package and the 32-bit compat package). That's all I needed to do to get it to work.

Adam
 
Old 01-16-2013, 10:50 AM   #4
af7567
LQ Newbie
 
Registered: Nov 2012
Posts: 23

Rep: Reputation: 6
Quote:
Originally Posted by adamk75 View Post
I have that working. Make sure that you have the 32-bit compat package for pulseaudio installed. I also installed the alsa-plugins package from SBo (both a 64-bit package and the 32-bit compat package). That's all I needed to do to get it to work.
How did you get a compat32 alsa-plugins built? When I tried compiling it I got errors about missing gdbm, but gdbm failed to build because the configure script complained about ld.
 
Old 01-16-2013, 10:58 AM   #5
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 396Reputation: 396Reputation: 396Reputation: 396
I built it on a 32-bit system and used the convertpkg utility to create a 32-bit compat package on my 64-bit system.

Adam
 
1 members found this post helpful.
Old 01-16-2013, 12:01 PM   #6
wigry
Member
 
Registered: Jul 2004
Distribution: slackware
Posts: 218

Rep: Reputation: 52
Doesn't Alien Bob's multilib package-set include alsa-plugins compat32?

EDIT: apparently Slackware-14 does not have alsa-plugins package.

Last edited by wigry; 01-16-2013 at 12:05 PM.
 
Old 01-16-2013, 12:01 PM   #7
af7567
LQ Newbie
 
Registered: Nov 2012
Posts: 23

Rep: Reputation: 6
Thanks, that was easier than I thought. I have always built the compat32 packages I needed on my 64bit system, I never thought of building them on a 32bit system before even though I have one in the other room. I now have internet radio, skype and steam working happily together.
 
Old 01-16-2013, 12:02 PM   #8
wigry
Member
 
Registered: Jul 2004
Distribution: slackware
Posts: 218

Rep: Reputation: 52
Here are the official instructions to get your slackware FULLY multilib:

http://slackware.com/~alien/multilib/
 
Old 01-16-2013, 12:04 PM   #9
af7567
LQ Newbie
 
Registered: Nov 2012
Posts: 23

Rep: Reputation: 6
Quote:
Originally Posted by wigry View Post
Doesn't Alien Bob's multilib package-set include alsa-plugins compat32?
No, only alsa-lib and alsa-oss are in multilib. alsa-plugins is not included with the standard slackware install.
 
Old 01-16-2013, 01:52 PM   #10
Old_Fogie
Senior Member
 
Registered: Mar 2006
Distribution: SLACKWARE 4TW! =D
Posts: 1,515

Original Poster
Rep: Reputation: 62
In the interim, I've made this laptop dual boot and using another distro that ships 64bit with pulse until I can hopefully get this worked out. What I'm struggling with is; My KDE has been recompiled to see pulse audio before I did any multi lib magic. Now after making the system multilib, and installing skype I get those messages. It's as if skype wants a 32bit pulse, but I've got 64 bit pulse on board. I can't simple go in, and convertpkg a 32bit pulse as it needs to run as a daemon and I've already got one running. I just don't understand how the other distro's are achieving this and I'm lost.
 
Old 01-16-2013, 02:06 PM   #11
af7567
LQ Newbie
 
Registered: Nov 2012
Posts: 23

Rep: Reputation: 6
Quote:
Originally Posted by Old_Fogie View Post
I can't simple go in, and convertpkg a 32bit pulse as it needs to run as a daemon and I've already got one running. I just don't understand how the other distro's are achieving this and I'm lost.
You only need to be running the 64 bit daemon. From the 32 bit package you only need the libraries installed so that your 32 bit software can communicate to the daemon that is running on your PC. On my laptop I have pulse running at start up using the 64 bit executable. Skype and steam are both 32 bit but they use the 64 bit daemon ok because they find the compat32 pulse libraries.

There are links to compat32 pulse packages in the "steam on slackware" thread.

edit: Just make sure you have the same version of pulse installed as 64 and 32 bit.
edit2: here is the post that you want: http://www.linuxquestions.org/questi...ml#post4824550

Last edited by af7567; 01-16-2013 at 02:12 PM.
 
Old 01-16-2013, 02:45 PM   #12
wigry
Member
 
Registered: Jul 2004
Distribution: slackware
Posts: 218

Rep: Reputation: 52
Lets put so, your 32-bit Skype can only access 32-bit Pulseaudio libraries. Those libraries are needed to talk to pulseaudio daemon. That communication however is done over some network-like mechanism inside the computer and there it does not matter is the daemon 32 or 64-buit. As long as it responds to the requests coming from the library, everybody are happy.

It is like so that if your web browser is running on Linux, then it does not matter if the webserver is Linux or FreeBSD or Windows, the HTTP is working the same.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Ubuntu 11.10 skype sound and cam issues - pulseaudio ellabella Linux - Laptop and Netbook 2 01-16-2012 01:02 AM
[SOLVED] F13. Mic not working. Skype 2.1 Beta. Pulseaudio. Alsamixer. 1337.HDLA Linux - Hardware 4 10-15-2010 12:25 PM
Microphone doesn't work in Skype with PulseAudio Udi Linux - Software 1 06-20-2010 09:20 PM
Bluetooth headset (Logitech), asound, pulseaudio, Skype, ... Thoddy Ubuntu 1 12-07-2009 12:50 PM
LXer: How To Fix The Sound Issues Between Skype 2.0 And Pulseaudio On Fedora 9 LXer Syndicated Linux News 0 06-02-2008 06:11 AM


All times are GMT -5. The time now is 02:28 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration