Skype on 64bit without multilib and pulseaudio

Here you can post links to your contributed packages.
djemos
Salix Warrior
Posts: 1433
Joined: 29. Dec 2009, 13:45
Location: Greece

Re: Skype on 64bit without multilib and pulseaudio

Post by djemos »

sqlpython wrote:I suppose that I am missing something here :?:
I downloaded first the tar and unarchived it ...........
but the results when attempting to run the SlackBuild doinst
root[SlackBuild]# ./doinst.sh
./doinst.sh: line 1: cd: lib: No such file or directory
and the dir does exist
I have not had problems with other SlackBuilds so apparently or stupidly missing a step here..
If you want to build the package from source download ALL files from here to a folder. Enter in this folder.
then to build the package on an x86_64 running system
for salix, slackware 14.1 type

Code: Select all

sudo sh skype.SlackBuild
to build the package for slackel, slackware current type

Code: Select all

sudo SLACK=current sh skype.SlackBuild
all other files needed for build will be downloaded automatically.
User avatar
sqlpython
Donor
Posts: 310
Joined: 13. Aug 2010, 04:53
Location: Ct. USA

Re: Skype on 64bit without multilib and pulseaudio

Post by sqlpython »

I too was not getting sound with Skype install on x86_64 Salix Slackware 14.1...
Thank You for the Download ftp location.
I downloaded the files including the Greece file which was not necessary for me I believe..
I became super user root#
su
..............and then
./skype.SlackBuild

Ended up with format errors due to libpulsecommon.so

here are the errors
root[Skype_Multilib]# ls
Skype_greece.zip libraries.txt slack-desc
asoundrc.sample pulseaudio-5.0.tar.xz speex-1.2rc1.tar.gz
default.pa skype-nomultilib-4.3.0.37-i486-1dj.txz usr-bin-skype
doinst.sh skype.SlackBuild
json-c-0.11.tar.gz skype_with_jack.SlackBuild


/usr/
/usr/bin/
/usr/bin/pactl
/usr/bin/pulseaudio
/usr/bin/pacmd
/usr/bin/esdcompat
/usr/bin/pacat
/usr/bin/start-pulseaudio-x11
/usr/bin/start-pulseaudio-kde
/usr/bin/pax11publish
/usr/bin/pasuspender
/usr/bin/qpaeq
/usr/bin/padsp
/usr/lib64/
/usr/lib64/libpulsecore-5.0.so
/usr/lib64/libpulse.la
/usr/lib64/libpulse-mainloop-glib.la
/usr/lib64/pulseaudio/
/usr/lib64/pulseaudio/libpulsecommon-5.0.so
/usr/lib64/pulseaudio/libpulsedsp.so
/usr/lib64/pulseaudio/libpulsecommon-5.0.la
/usr/lib64/pulseaudio/libpulsedsp.la
/usr/lib64/libpulse.so.0.17.3
/usr/lib64/pulse-5.0/

CCLD libpulsecommon-5.0.la
/usr/lib/libsndfile.so: could not read symbols: File in wrong format
collect2: error: ld returned 1 exit status
make[3]: *** [libpulsecommon-5.0.la] Error 1
make[3]: Leaving directory `/tmp/buildpkgs/skype-nomultilib/pulseaudio-5.0/src'
make[2]: *** [check] Error 2
make[2]: Leaving directory `/tmp/buildpkgs/skype-nomultilib/pulseaudio-5.0/src'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/buildpkgs/skype-nomultilib/pulseaudio-5.0'
make: *** [check] Error 2
Slackware ( Manjaro ) Salix, AntiX, Bunsen, Calculate
User avatar
sqlpython
Donor
Posts: 310
Joined: 13. Aug 2010, 04:53
Location: Ct. USA

Re: Skype on 64bit without multilib and pulseaudio

Post by sqlpython »

djemos Need input regarding this new situation.. Thank You

Update ran again but
This time I uninstalled my previous SlackBuild of pulseaudio
BUT got the same Errors...
So next I uninstalled pulseaudio using Gslapt which I had installed some time ago via a SlackBuild
Then I Reinstalled Your Skype Slackbuild

Code: Select all

# ./skype.SlackBuild
But got the same libpulsecommon error as in previous post..

Lastly I attempted to reinstall the pulseaudio SlackBuild
and to my amazement while it had installed about 2 months ago now produced libpulsecommon errors
.. Now I am still without skype but Also pulseaudio

Code: Select all

root[pulseaudio]# ./pulseaudio.SlackBuild 
This CC pulsecore/libpulsecommon_5.0_la-semaphore-posix.lo
CC pulsecore/libpulsecommon_5.0_la-dbus-util.lo
CC pulsecore/libpulsecommon_5.0_la-rtkit.lo
CCLD libpulsecommon-5.0.la
/usr/lib/libX11-xcb.so: could not read symbols: File in wrong format
collect2: error: ld returned 1 exit status
make[3]: *** [libpulsecommon-5.0.la] Error 1
make[3]: Leaving directory `/tmp/SBo/pulseaudio-5.0/src'
make[2]: *** [check] Error 2
make[2]: Leaving directory `/tmp/SBo/pulseaudio-5.0/src'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/pulseaudio-5.0'
make: *** [check] Error 2
root[pulseaudio]# ./pulseaudio.SlackBuild
Slackware ( Manjaro ) Salix, AntiX, Bunsen, Calculate
djemos
Salix Warrior
Posts: 1433
Joined: 29. Dec 2009, 13:45
Location: Greece

Re: Skype on 64bit without multilib and pulseaudio

Post by djemos »

You do not need this skype_with_jack.SlackBuild . remove it, it builds with jack.

Use skype.SlackBuild. This package was build on slackware current but it is also working for 14.1.
To build the package for 14.1 first have to build the i486 package which will be used to copy the 32 bit libraries to 64bit binary.
But i suggest to just install the 64bit package.
remove the file ~/.asoundrc. It will created again when run skype.
To have sound run skype, then go to skype->options-> sound devices
there you have to see pulseaudio server (local) on microphone, speakers and ringing
click on "make a test sound"
if it is not there pulseaudio then you cannot have sound.
User avatar
sqlpython
Donor
Posts: 310
Joined: 13. Aug 2010, 04:53
Location: Ct. USA

Re: Skype on 64bit without multilib and pulseaudio

Post by sqlpython »

Thank You for the Reply..
Must be a problem with my x86_64 install of Salix
I still get the same failure and error messages...
I might just have to install 32bit Salix to get skype working..
Slackware ( Manjaro ) Salix, AntiX, Bunsen, Calculate
User avatar
sqlpython
Donor
Posts: 310
Joined: 13. Aug 2010, 04:53
Location: Ct. USA

Re: Skype on 64bit without multilib and pulseaudio

Post by sqlpython »

An added point..
I have manged to get Skype working on 64bit Debian and 64bit Gentoo and 64bit Arch

So I am at a loss here..
Slackware ( Manjaro ) Salix, AntiX, Bunsen, Calculate
User avatar
mimosa
Salix Warrior
Posts: 3311
Joined: 25. May 2010, 17:02
Contact:

Re: Skype on 64bit without multilib and pulseaudio

Post by mimosa »

Maybe the trouble is because you use pulseaudio. It often does seem to cause problems.

As an experiment, you could try djemos's Skype package in the Live beta on your hardware (see the 'Announcements' subforum). If it works on a stock Salix system (which the Live is, the only differences relate to booting) then maybe you could try setting it up with pulseaudio too, and see if that breaks it.
User avatar
sqlpython
Donor
Posts: 310
Joined: 13. Aug 2010, 04:53
Location: Ct. USA

Re: Skype on 64bit without multilib and pulseaudio

Post by sqlpython »

Thanks for the thought but the Skype install doesn't seem to work at all without Pulseaudio.
All that happens is that in Skye ..Options..Sound the only sound available in that configuraton si Virtual Sound..
Which produces no Sound at all...
With Skype Std and Pulseaudio all Works in 32bit..
I just went back to using 64bit after years away from 64bit..
Don't know why I went back, I always have gotten Great performance and better App control in 32 bit..
Slackware ( Manjaro ) Salix, AntiX, Bunsen, Calculate
User avatar
mimosa
Salix Warrior
Posts: 3311
Joined: 25. May 2010, 17:02
Contact:

Re: Skype on 64bit without multilib and pulseaudio

Post by mimosa »

Right, and going back to the beginning of this thread, I see it is *meant* to be with pulseaudio anyway. I still think it would be worth trying it out with the Live (or a fresh Salix 14.1 x86_64 installation) on your hardware. If it doesn't work, the problem is with that combination. If it does, then it results from some change made after installation.
User avatar
sqlpython
Donor
Posts: 310
Joined: 13. Aug 2010, 04:53
Location: Ct. USA

Re: Skype on 64bit without multilib and pulseaudio

Post by sqlpython »

^ Yes, Your advise would be the logical steps if I am to pursue the 64 bit ..
I will have to think on that.. ;)
Anyway, I am going to battle a bit more with this 64 bit Salix install upon which I am typing this...
Everything else works perfectly.
Slackware ( Manjaro ) Salix, AntiX, Bunsen, Calculate
Post Reply