LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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 08-29-2014, 02:56 PM   #181
shoshia
Member
 
Registered: Apr 2014
Location: Tbilisi,Georgia
Distribution: Slackware
Posts: 35

Rep: Reputation: Disabled

hmm i noticed today skype (i mean with sound) works only with kde.
is this normal?
as i mentioned skype segfaultd with XFCE4.
no sound fluxbox, twm...
why?
may be i need to start kde sound server when i running other WM?
how?
 
Old 08-30-2014, 07:10 PM   #182
zerouno
Member
 
Registered: Oct 2009
Location: Italy
Distribution: Slackware
Posts: 983

Rep: Reputation: 352Reputation: 352Reputation: 352Reputation: 352
the skype package all-in-one for 32 and 64 bit is ready for testing (was skype_static). After testing I will upload it on the slacky.eu repositories.
http://files.z01.eu/skype/

it includes:
- skype
- speex
- json-c
- pulseaudio
- 32bit libraries for 64bit package
so you does not need to install any other packages.

nothing is installed in system paths (only one link in /lib; warning, it *may* conflicts with other multilibs if installed, but not overwrite these).

Pulseaudio here is not invasive and the configuration is in $HOME/.asoundrc; default configuration should be sufficient.
Pulseaudio is not started at boot as daemon but from skype start script and does not take the full control of hardware.

Only install and start skype; no reboot needed.
If you have the old skype_static package you should uninstall it instead upgrade.


please give me feedback.

edit: the 32bit version have a missing files now; download asoundrc.sample from slackbuild directory and copy it in /usr/share/skype

Last edited by zerouno; 08-30-2014 at 07:14 PM.
 
5 members found this post helpful.
Old 08-30-2014, 07:42 PM   #183
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Rep: Reputation: 195Reputation: 195
Quote:
Originally Posted by zerouno View Post
the skype package all-in-one for 32 and 64 bit is ready for testing (was skype_static). After testing I will upload it on the slacky.eu repositories.
http://files.z01.eu/skype/

it includes:
- skype
- speex
- json-c
- pulseaudio
- 32bit libraries for 64bit package
so you does not need to install any other packages.

nothing is installed in system paths (only one link in /lib; warning, it *may* conflicts with other multilibs if installed, but not overwrite these).

Pulseaudio here is not invasive and the configuration is in $HOME/.asoundrc; default configuration should be sufficient.
Pulseaudio is not started at boot as daemon but from skype start script and does not take the full control of hardware.

Only install and start skype; no reboot needed.
If you have the old skype_static package you should uninstall it instead upgrade.


please give me feedback.

edit: the 32bit version have a missing files now; download asoundrc.sample from slackbuild directory and copy it in /usr/share/skype
Just to see if I got this right: I only need to install that package and that is it?
 
Old 08-30-2014, 07:44 PM   #184
zerouno
Member
 
Registered: Oct 2009
Location: Italy
Distribution: Slackware
Posts: 983

Rep: Reputation: 352Reputation: 352Reputation: 352Reputation: 352
Yes
 
Old 08-31-2014, 02:59 PM   #185
zerouno
Member
 
Registered: Oct 2009
Location: Italy
Distribution: Slackware
Posts: 983

Rep: Reputation: 352Reputation: 352Reputation: 352Reputation: 352
There are some feedback?

Tomorrow I want to upload the package on slacky repository.
 
Old 08-31-2014, 03:21 PM   #186
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
No luck here (slackware64-current with an already present and uptodate multilib):
Code:
$ sh -x /usr/bin/skype 
+ SKYPE=/usr/share/skype
+ '[' -e /usr/share/skype/lib64 ']'
+ LIB32=/usr/share/skype/lib
+ export GCONV_PATH=/usr/share/skype/lib/gconv
+ GCONV_PATH=/usr/share/skype/lib/gconv
+ export QT_PLUGIN_PATH=/usr/share/skype/lib/plugins
+ QT_PLUGIN_PATH=/usr/share/skype/lib/plugins
+ export LD_LIBRARY_PATH=/opt/agns/lib:/usr/lib/agnclient-compat:/opt/agns/lib:/usr/lib/agnclient-compat:/usr/share/skype/lib:/usr/share/skype/lib64
+ LD_LIBRARY_PATH=/opt/agns/lib:/usr/lib/agnclient-compat:/opt/agns/lib:/usr/lib/agnclient-compat:/usr/share/skype/lib:/usr/share/skype/lib64
+ grep -q pcm.skype_out /home/eha/.asoundrc
+ /usr/share/skype/bin/pulseaudio --start
W: [pulseaudio] core-error.c: Unable to convert error string to locale, filtering.
W: [pulseaudio] authkey.c: Failed to open cookie file '/home/eha/.config/pulse/cookie': No such file or directory
W: [pulseaudio] core-error.c: Unable to convert error string to locale, filtering.
W: [pulseaudio] authkey.c: Failed to load authorization key '/home/eha/.config/pulse/cookie': Invalid argument
+ '[' 0 -ne 0 ']'
+ LD_PRELOAD=/usr/share/skype/lib/libv4l/v4l1compat.so
+ PULSE_LATENCY_MSEC=60
+ /usr/share/skype/skype
/usr/bin/skype: line 26: 12661 Segmentation fault      LD_PRELOAD=$LIB32/libv4l/v4l1compat.so PULSE_LATENCY_MSEC=60 $SKYPE/skype
+ /usr/share/skype/bin/pulseaudio --kill
Eric
 
Old 08-31-2014, 03:53 PM   #187
zerouno
Member
 
Registered: Oct 2009
Location: Italy
Distribution: Slackware
Posts: 983

Rep: Reputation: 352Reputation: 352Reputation: 352Reputation: 352
unfortunatly this skype version conflicts with the multilibs in -current (glibc 2.19; should works in -stable glibc 2.17).

unlike skype_static, with skype 4.3 is not possible to use the ld-linux.so

So I was able to put all libraries in /usr/share/skype except the link ld-linux.so, that the installer copy in /lib if it does not found the multilib installed.

On one pc I've the same problem (use current+multilib)

The installer advise you.

Code:
Executing install script for skype-4.3.0.37-x86_64-1sl.txz.

Warning! Detected an already present 32bit subsystem
Package skype-4.3.0.37-x86_64-1sl.txz installed.
With the skype_static method I obtain an unresolved error:
Code:
$ /usr/share/skype/lib/ld-linux.so.2 --library-path /usr/share/skype/lib /usr/share/skype/skype 
YgOvNzBTDSSiOIWW7MsnwfFkxDZ+TaanDDlpOc+8ng
YgOvNzBTDSSiOIWW7MsnwfFkxDZ+TaanDDlpOc+8ng
Aborted
try that workaround:
modify /usr/bin/skype:
Code:
sudo mv /lib/ld-linux.so.2 /lib/ld-linux.so.2-tmp
sudo ln -s /usr/share/skype/lib/ld-linux.so.2 /lib
LD_PRELOAD=$LIB32/libv4l/v4l1compat.so \
PULSE_LATENCY_MSEC=60 \
  $SKYPE/skype &
sudo mv /lib/ld-linux.so.2-tmp /lib/ld-linux.so.2
wait
(you must configure sudo) *

is not a good thing, but it works.

for pulseaudio remove the ~/.config/pulse directory and be sure that another pulseaudio installation does not conflict.

I've no other pulseaudio installation, so I cannot test it.


edit: * otherwise rebuild for current and it should works (currently I've not a 32bit -current installation to do that)

Last edited by zerouno; 08-31-2014 at 03:57 PM.
 
Old 09-01-2014, 02:51 AM   #188
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Hi zerouno,

That is a pity, that it conflicts with an existing installation of multilib. I will have to think about this, because moving system files around just to get Skype working is not a nice thing to do.
How did you find out that the glibc was conflicting and causing the segfault/

Eric
 
Old 09-01-2014, 03:37 AM   #189
zerouno
Member
 
Registered: Oct 2009
Location: Italy
Distribution: Slackware
Posts: 983

Rep: Reputation: 352Reputation: 352Reputation: 352Reputation: 352
I don't like to copy files on system paths, but I not found solution.

I will try to build the package in -current, so package should works without copy nothing on system paths when there are multilibs already installed.
Notice that the installer does not copy nothing in /lib if there are already present the multilib.


However should be a problem with the 'madvise' system call:

Code:
$ strace /usr/share/skype/lib/ld-linux.so.2 --library-path /usr/share/skype/lib /usr/share/skype/skype
...
madvise(0xff990000, 1, MADV_WILLNEED)   = 0
...
(I found something in internet but not the solution)


Launching as
LD_LIBRARY_PATH=/usr/share/skype/lib /usr/share/skype/skype

there is the conflict becouse in /usr/share/skype/lib I've glibc 2.17 but the command is launched by glibc 2.19 from system.
 
Old 09-01-2014, 09:46 AM   #190
zerouno
Member
 
Registered: Oct 2009
Location: Italy
Distribution: Slackware
Posts: 983

Rep: Reputation: 352Reputation: 352Reputation: 352Reputation: 352
Uploaded the version for slackware-current.
http://files.z01.eu/skype/

that version works with and without other multilib installed.

the -stable version is now on slacky repository

http://repository.slacky.eu/slackwar...network/skype/
 
6 members found this post helpful.
Old 09-01-2014, 03:48 PM   #191
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
On a side note: this project looks quite promising as an alternative to Skype.

http://tox.im/
 
Old 09-01-2014, 09:23 PM   #192
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
Their is a very well thought out skype alternitive a long time ago.It works great native 64 bit build also. Ekiga (formely known as GnomeMeeting)
been using it for years works great. http://slackbuilds.org/repository/14.1/network/ekiga/
 
Old 09-01-2014, 11:45 PM   #193
jcamez
LQ Newbie
 
Registered: Oct 2006
Location: Guaymas, Sonora, Mexico
Distribution: Slackware Stable
Posts: 23

Rep: Reputation: 1
Post #168 worked perfectly for me!! Thanks!! Slackware 14.1 32bits...
 
Old 09-02-2014, 05:00 AM   #194
Bindestreck
Member
 
Registered: Jul 2011
Location: Sweden
Distribution: Slackware
Posts: 820

Rep: Reputation: 440Reputation: 440Reputation: 440Reputation: 440Reputation: 440
Post #190 worked perfectly, thx!
 
Old 09-02-2014, 05:31 AM   #195
Andersen
Member
 
Registered: Dec 2008
Distribution: Slackware
Posts: 177

Rep: Reputation: 72
Quote:
Originally Posted by zerouno View Post
Uploaded the version for slackware-current.
http://files.z01.eu/skype/

that version works with and without other multilib installed.

the -stable version is now on slacky repository

http://repository.slacky.eu/slackwar...network/skype/
I'm running 64bit Slackware current without multilib.

I grabed your slackbuild and other files from http://files.z01.eu/skype/skype-repo.../4.3.0.37/src/, but had no luck with it:


Code:
2014-09-02 12:03:09 (528 KB/s) - 'libxcb-1.9.1-i486-1.txz' saved [809760/809760]

--2014-09-02 12:03:09--  http://freedesktop.org/software/pulseaudio/releases/pulseaudio-5.0.tar.xz
Resolving freedesktop.org (freedesktop.org)... 131.252.210.176
Connecting to freedesktop.org (freedesktop.org)|131.252.210.176|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1455428 (1.4M) [application/x-tar]
Saving to: '/home/andersen/skypetest/skype-4.3.0.37-i486-3tmp.txz'

100%[============================================================================>] 1,455,428    734KB/s   in 1.9s   

2014-09-02 12:03:12 (734 KB/s) - '/home/andersen/skypetest/skype-4.3.0.37-i486-3tmp.txz' saved [1455428/1455428]

tar: usr/share/skype/lib: Not found in archive
tar: install/doinst.sh: Not found in archive
tar: Exiting with failure status due to previous errors
However, downloaded package skype-4.3.0.37-x86_64-1cur.txz works very well.

Last edited by Andersen; 09-02-2014 at 05:34 AM.
 
  


Reply

Tags
pulse audio, skype, skype slackware



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
Interruptions during Skype to Skype audio calls glupa4e Slackware 6 05-22-2013 02:46 PM
skype: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by skype Xeratul Debian 6 11-24-2012 02:12 AM
latest skype Skype 2.2.0.25 and Slackware --current anti_user Slackware 10 04-07-2011 02:22 PM
qt4-x11 >= 4.2 is needed by skype-2.1.0.47-fc10.i586 (From Installation of SKYPE)RHEL miaomiaoga Linux - Software 8 08-28-2010 07:15 AM
noise in skype to skype calls in skype v2.1 beta for fedora mq15 Linux - Software 0 01-20-2010 12:04 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:10 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration