LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Skype on 13.37 x86_64? (http://www.linuxquestions.org/questions/slackware-14/skype-on-13-37-x86_64-a-907393/)

garnele 10-10-2011 10:04 AM

Skype on 13.37 x86_64?
 
Hello. :)

Well, I'm not completely new to Slackware, I know my way around with Linux, but now I want to install Skype on my freshly installed Slackware 13.37.

Here's my uname -a:
Code:

Linux styx 2.6.37.6 #3 SMP Sat Apr 9 22:49:32 CDT 2011 x86_64 Intel(R) Core(TM)2 Duo CPU    E7400  @ 2.80GHz GenuineIntel GNU/Linux
I've installed the multilib packages so far, as recommended on this site: http://connie.slackware.com/~alien/multilib/

The packages are the following:

==Slackware64 13.37==

* The gcc compiler suite:
- gcc-4.5.2_multilib-x86_64-2alien.txz
- gcc-g++-4.5.2_multilib-x86_64-2alien.txz
- gcc-gfortran-4.5.2_multilib-x86_64-2alien.txz
- gcc-gnat-4.5.2_multilib-x86_64-2alien.txz
- gcc-java-4.5.2_multilib-x86_64-2alien.txz
- gcc-objc-4.5.2_multilib-x86_64-2alien.txz

* The GNU libc libraries:
- glibc-2.13_multilib-x86_64-3alien.txz
- glibc-i18n-2.13_multilib-x86_64-3alien.txz
- glibc-profile-2.13_multilib-x86_64-3alien.txz
- glibc-solibs-2.13_multilib-x86_64-3alien.txz
- glibc-zoneinfo-2.13_multilib-noarch-3alien.txz

And yeah, I read that these packages are needed for Skype (= running 32-bit software on a 64-bit OS), BUT: When I try to execute Skype (downloaded the latest Skype Static), I get the following:

Code:

kasumi@styx:~/skype_static-2.2.0.35$ ./skype
./skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

And "file skype" gives the following:

Code:

kasumi@styx:~/skype_static-2.2.0.35$ file skype
skype: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped


I do know that there's a binary package provided by alien, but it does not support the german umlaute (, , , ) and it bugs me whenever there's a ? instead of one of those letteres.


Thank you very much, so far.

Garnele.

ponce 10-10-2011 10:22 AM

you need also the compat32 packages.

solarfields 10-10-2011 12:40 PM

hi!

you may check the skype package from slacky:

http://repository.slacky.eu/slackwar...x86_64-1sl.txz

You do not need the compat32 packages for this, as the package comes with everything necessary for skype to run. I use this, because the compat32 packages sometimes would cause compiling of programs to fail, as they look for libraries in /usr/lib not /usr/lib64

H_TeXMeX_H 10-10-2011 01:01 PM

That's interesting, I may try it, although I am currently using qutecom in an attempt to quit skype, especially since M$ now owns it.

ponce 10-10-2011 01:11 PM

the compat32 packages are needed also for adobe reader, wine, google-talkplugin, google-earth, teamviewer, 32bit binary only games and so on...
not really sure if the OP doesn't plan to use this stuff too, just FYI ;)

solarfields 10-10-2011 01:33 PM

/*
the compat32 packages are needed also for...
*/

yep, however in my case, skype is the only 32bit program i really need, so the package from Slacky is a nice compromise, as it installs the compat libraries to a custom location. So no problem with compiling stuff from SlackBuilds.org

ponce 10-10-2011 01:57 PM

If you care about clean building sessions, maybe a fresh install in a virtual machine could be better (I personally keep a backup of the vm image file that I overwrite to restart from a clean install), so you can be pretty sure that anything you added to the stock slackware cannot interfere with the builds.

solarfields 10-10-2011 02:12 PM

good idea, but it is a bit too much for me ;)
I may give it a try with the next Slackware release, though

zux 10-11-2011 04:33 AM

i have skype working on 64bit slackware.
i have all the compat32 libraries installed, here is a list.
Code:

bash-4.1$ ls /var/log/packages/* | grep compat32
/var/log/packages/aaa_elflibs-compat32-13.37-x86_64-7
/var/log/packages/alsa-lib-compat32-1.0.24.1-x86_64-1
/var/log/packages/alsa-oss-compat32-1.0.17-x86_64-1
/var/log/packages/atk-compat32-1.32.0-x86_64-1
/var/log/packages/audiofile-compat32-0.2.7-x86_64-1
/var/log/packages/bzip2-compat32-1.0.6-x86_64-1
/var/log/packages/cairo-compat32-1.10.2-x86_64-2
/var/log/packages/cups-compat32-1.4.6-x86_64-1
/var/log/packages/curl-compat32-7.21.4-x86_64-1
/var/log/packages/cxxlibs-compat32-6.0.14-x86_64-1
/var/log/packages/cyrus-sasl-compat32-2.1.23-x86_64-1
/var/log/packages/dbus-compat32-1.4.1-x86_64-1
/var/log/packages/dbus-glib-compat32-0.88-x86_64-1
/var/log/packages/e2fsprogs-compat32-1.41.14-x86_64-1
/var/log/packages/esound-compat32-0.2.41-x86_64-1
/var/log/packages/expat-compat32-2.0.1-x86_64-2
/var/log/packages/fontconfig-compat32-2.8.0-x86_64-1
/var/log/packages/freetype-compat32-2.4.4-x86_64-1
/var/log/packages/gamin-compat32-0.1.10-x86_64-3
/var/log/packages/gdk-pixbuf2-compat32-2.23.3-x86_64-1
/var/log/packages/glew-compat32-1.5.7-x86_64-1
/var/log/packages/glib2-compat32-2.28.6-x86_64-1
/var/log/packages/gnutls-compat32-2.10.5-x86_64-1
/var/log/packages/gst-plugins-base-compat32-0.10.32-x86_64-1
/var/log/packages/gst-plugins-good-compat32-0.10.28-x86_64-2
/var/log/packages/gstreamer-compat32-0.10.32-x86_64-1
/var/log/packages/gtk+2-compat32-2.24.4-x86_64-1
/var/log/packages/hal-compat32-0.5.14-x86_64-3
/var/log/packages/jasper-compat32-1.900.1-x86_64-3
/var/log/packages/lcms-compat32-1.19-x86_64-1
/var/log/packages/lesstif-compat32-0.95.2-x86_64-1
/var/log/packages/libFS-compat32-1.0.3-x86_64-1
/var/log/packages/libICE-compat32-1.0.7-x86_64-1
/var/log/packages/libSM-compat32-1.2.0-x86_64-1
/var/log/packages/libX11-compat32-1.4.3-x86_64-2
/var/log/packages/libXScrnSaver-compat32-1.2.1-x86_64-1
/var/log/packages/libXau-compat32-1.0.6-x86_64-1
/var/log/packages/libXaw-compat32-1.0.9-x86_64-1
/var/log/packages/libXcomposite-compat32-0.4.3-x86_64-1
/var/log/packages/libXcursor-compat32-1.1.11-x86_64-1
/var/log/packages/libXdamage-compat32-1.1.3-x86_64-1
/var/log/packages/libXdmcp-compat32-1.1.0-x86_64-1
/var/log/packages/libXevie-compat32-1.0.3-x86_64-1
/var/log/packages/libXext-compat32-1.2.0-x86_64-1
/var/log/packages/libXfixes-compat32-5.0-x86_64-1
/var/log/packages/libXfont-compat32-1.4.3-x86_64-1
/var/log/packages/libXfontcache-compat32-1.0.5-x86_64-1
/var/log/packages/libXft-compat32-2.2.0-x86_64-1
/var/log/packages/libXi-compat32-1.4.2-x86_64-1
/var/log/packages/libXinerama-compat32-1.1.1-x86_64-1
/var/log/packages/libXmu-compat32-1.1.0-x86_64-1
/var/log/packages/libXp-compat32-1.0.1-x86_64-1
/var/log/packages/libXpm-compat32-3.5.9-x86_64-1
/var/log/packages/libXrandr-compat32-1.3.1-x86_64-1
/var/log/packages/libXrender-compat32-0.9.6-x86_64-1
/var/log/packages/libXres-compat32-1.0.5-x86_64-1
/var/log/packages/libXt-compat32-1.1.1-x86_64-1
/var/log/packages/libXtst-compat32-1.2.0-x86_64-1
/var/log/packages/libXv-compat32-1.0.6-x86_64-1
/var/log/packages/libXvMC-compat32-1.0.6-x86_64-1
/var/log/packages/libXxf86dga-compat32-1.1.2-x86_64-1
/var/log/packages/libXxf86misc-compat32-1.0.3-x86_64-1
/var/log/packages/libXxf86vm-compat32-1.1.1-x86_64-1
/var/log/packages/libart_lgpl-compat32-2.3.21-x86_64-1
/var/log/packages/libdmx-compat32-1.1.1-x86_64-1
/var/log/packages/libdrm-compat32-2.4.23-x86_64-1
/var/log/packages/libelf-compat32-0.8.13-x86_64-2
/var/log/packages/libexif-compat32-0.6.20-x86_64-1
/var/log/packages/libfontenc-compat32-1.1.0-x86_64-1
/var/log/packages/libgcrypt-compat32-1.4.6-x86_64-1
/var/log/packages/libglade-compat32-2.6.4-x86_64-4
/var/log/packages/libgpg-error-compat32-1.9-x86_64-1
/var/log/packages/libgphoto2-compat32-2.4.10.1-x86_64-1
/var/log/packages/libidn-compat32-1.19-x86_64-1
/var/log/packages/libieee1284-compat32-0.2.11-x86_64-2
/var/log/packages/libjpeg-compat32-v8a-x86_64-1
/var/log/packages/libmng-compat32-1.0.10-x86_64-2
/var/log/packages/libmpc-compat32-0.8.2-x86_64-2
/var/log/packages/libpcap-compat32-1.1.1-x86_64-1
/var/log/packages/libpng-compat32-1.4.5-x86_64-1
/var/log/packages/libsndfile-compat32-1.0.24-x86_64-1
/var/log/packages/libtermcap-compat32-1.2.3-x86_64-7
/var/log/packages/libtiff-compat32-3.9.4-x86_64-2
/var/log/packages/libtool-compat32-2.4-x86_64-1
/var/log/packages/libusb-compat32-1.0.8-x86_64-2
/var/log/packages/libxcb-compat32-1.7-x86_64-1
/var/log/packages/libxml2-compat32-2.7.8-x86_64-3
/var/log/packages/libxslt-compat32-1.1.26-x86_64-1
/var/log/packages/mesa-compat32-7.9.2-x86_64-1
/var/log/packages/mpg123-compat32-1.13.3-x86_64-1
/var/log/packages/mysql-compat32-5.1.56-x86_64-1
/var/log/packages/ncurses-compat32-5.9-x86_64-1
/var/log/packages/openldap-client-compat32-2.4.23-x86_64-1
/var/log/packages/openssl-compat32-0.9.8r-x86_64-3
/var/log/packages/openssl-solibs-compat32-0.9.8r-x86_64-3
/var/log/packages/pango-compat32-1.28.4-x86_64-1
/var/log/packages/pixman-compat32-0.20.2-x86_64-1
/var/log/packages/popt-compat32-1.7-x86_64-3
/var/log/packages/qt-compat32-4.7.0_7abde40-x86_64-3
/var/log/packages/readline-compat32-5.2-x86_64-4
/var/log/packages/sane-compat32-1.0.22-x86_64-2
/var/log/packages/sdl-compat32-1.2.14-x86_64-5
/var/log/packages/seamonkey-solibs-compat32-2.1b3-x86_64-2
/var/log/packages/svgalib-compat32-1.9.25-x86_64-2
/var/log/packages/util-linux-compat32-2.19-x86_64-1
/var/log/packages/v4l-utils-compat32-0.8.3-x86_64-2
/var/log/packages/xfce-compat32-4.6.2-x86_64-5
/var/log/packages/zlib-compat32-1.2.5-x86_64-4

i do remember the same error, and it was about a missing library. but not really sure which one.

Munra 02-07-2012 12:35 PM

hello:
But why in the download page of Skype are the packages for ubuntu 64-bits and Debian 64-bits???

TobiSGD 02-07-2012 01:02 PM

They actually are 32 bit versions. Debian and Ubuntu have multilib installed by default, so their package manager will just install the needed packages if necessary.

oldpink 08-10-2012 09:38 AM

Thanks so much, especially for the Slacky.eu link.
I have to wonder why Skype even bothers making the rapidly growing x86_64 users use 32-bit binaries when I'm sure they could simply compile natively to 64-bit and make the binaries available.

vharishankar 08-10-2012 09:43 AM

Quote:

Originally Posted by TobiSGD (Post 4596254)
They actually are 32 bit versions. Debian and Ubuntu have multilib installed by default, so their package manager will just install the needed packages if necessary.

Actually you have to do this on Debian:
http://wiki.debian.org/skype

First enable 32-bit packages in dpkg, then install the skype 32-bit package with dpkg and then use the apt-get -f install command to pull in the 32-bit dependencies.

The so-called 64-bit package uses the ia32-libs which is no longer the preferred way to do it.


All times are GMT -5. The time now is 12:32 PM.