LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 07-29-2009, 04:06 AM   #1
alexiy
Member
 
Registered: Jul 2009
Location: Germany
Distribution: Slackware-current x86_64,
Posts: 51

Rep: Reputation: 18
Question skype on slackware64-current


Hi,

Could someone who succeeded in running Skype 2 on slackware64-current give me some advises how to run it...

Unfortunately I'm unable to do that. When I type "./skype" in CLI it says me: file not found when the file is in a folder it was installed and has run permissions...

Thank you in advance.
 
Old 07-29-2009, 04:15 AM   #2
ppr:kut
Slackware Contributor
 
Registered: Aug 2006
Location: Netherlands
Distribution: Slackware
Posts: 631

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
skype currently has no 64bit client available (it's in development though), so you'll need quite an amount of 32bit compat libs installed to be able to run skype on Slackware64.
 
Old 07-29-2009, 04:15 AM   #3
rvdboom
Member
 
Registered: Jul 2007
Distribution: Slackware
Posts: 235

Rep: Reputation: 30
You need to recompile the kernel (or load the appropriate module, if it is compiled in the default Slack kernel, I don't know) to support 32bits executables.
Then you'll need the 32bits compat libs from Fred Emmott, as Skype need them.
It should work well afterwards. It surely does here.
 
Old 07-29-2009, 04:58 AM   #4
alexiy
Member
 
Registered: Jul 2009
Location: Germany
Distribution: Slackware-current x86_64,
Posts: 51

Original Poster
Rep: Reputation: 18
Yes I know it needs some 32 libraries... The question is which ones. On my current opensuse x86_64 (now I do want to try slackware) skype always was mentioned which library it needs when I was running it. So it was no so difficult to find a proper one. But here there is only error message: "file not found..." so what exactly it needs - not clear...
 
Old 07-29-2009, 05:53 AM   #5
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105
Quote:
Originally Posted by rvdboom View Post
You need to recompile the kernel (or load the appropriate module, if it is compiled in the default Slack kernel, I don't know) to support 32bits executables
There is no need to recompile the slackware64 kernel. It already supports 32bit binaries.

Eric
 
Old 07-29-2009, 06:15 AM   #6
zhjim
Senior Member
 
Registered: Oct 2004
Distribution: Debian Squeeze x86_64
Posts: 1,748
Blog Entries: 11

Rep: Reputation: 233Reputation: 233Reputation: 233
Quote:
Originally Posted by alexiy
But here there is only error message: "file not found..." so what exactly it needs - not clear...
You for sure are in the right directory? The reason why I'm asking is cause the error message does not make any sense then...
Anyways just for clearification the "./" part tells the cli to use the current working dir. So make extra sure with whereis skype. cd to the dir whereis found skype. (all on cli and taken that the binary is called skype)


Quote:
Originally Posted by alexiy
Yes I know it needs some 32 libraries... The question is which ones. On my current opensuse x86_64 (now I do want to try slackware) skype always was mentioned which library it needs when I was running it. So it was no so difficult to find a proper one.
I never used skype on linux but does it realy print out the libraries? Or do you mean when you install skype that it prints out the dependencies?
None the less use the ldd command to find out which shared libraries a programm needs.

Code:
ldd skype
You need to be in the directory where the binary you want to check on resides. Else give absolute path.


P.S.
congrats on trying out Slackware. IMHO its far better for learing linux than SuSe will ever be.
I went this way my self and am more than happy
 
Old 07-29-2009, 07:17 AM   #7
alexiy
Member
 
Registered: Jul 2009
Location: Germany
Distribution: Slackware-current x86_64,
Posts: 51

Original Poster
Rep: Reputation: 18
Quote:
Originally Posted by zhjim View Post
You for sure are in the right directory? The reason why I'm asking is cause the error message does not make any sense then...
Anyways just for clearification the "./" part tells the cli to use the current working dir. So make extra sure with whereis skype. cd to the dir whereis found skype. (all on cli and taken that the binary is called skype)
Yes, I've double checked this... everything is in /usr/share/skype and a SH script is in /usr/bin. That way it was installed from slucky.eu...

ldd ./skype gives:
not a dynamic executable

Quote:
Originally Posted by zhjim View Post
P.S.
congrats on trying out Slackware. IMHO its far better for learing linux than SuSe will ever be.
I went this way my self and am more than happy
Hopefully I will manage it... I tried already mandriva, ubuntu, fedora... but gave up with them for some reasons...

Last edited by alexiy; 07-29-2009 at 07:29 AM.
 
Old 07-29-2009, 07:48 AM   #8
TwinReverb
Member
 
Registered: Sep 2008
Location: Misawa AB, Japan
Distribution: Slackware
Posts: 191
Blog Entries: 2

Rep: Reputation: 40
In terms of Skype on Slackware64 using the Slamd64 32-bit compatibility libraries, your mileage may vary. It may work for you, but it did not for me, even when I was using Slamd64. (For those of you who want to respond to this, don't bother: no one on #slamd64 on FreeNode could figure out why, and I'm sure not going to try it again. And no, this is not a slam (pardon the pun) on Slamd64 or Slackware64.)

I just dual boot: Slackware-Current and Slackware64-Current. When I get home to my wife from South Korea, I may not have a need for Skype any longer.

For what it's worth, 64 bit is lagging on both Windows and Linux, so it's not like this is Slackware64's fault or Skype's fault. They have a beta test for Windows 64 bit, and they say they are working on one for Linux. I have yet to ask anyone how the beta version is working on Windows.

My advice: either dual boot or be patient.

Last edited by TwinReverb; 07-29-2009 at 07:51 AM.
 
Old 07-29-2009, 10:02 AM   #9
alexiy
Member
 
Registered: Jul 2009
Location: Germany
Distribution: Slackware-current x86_64,
Posts: 51

Original Poster
Rep: Reputation: 18
Any way I believe it should work under slackware64... it works in others 64bit distros, why slackware should be an exception...

Anyone?
 
Old 07-29-2009, 12:22 PM   #10
sxtytwofrd
LQ Newbie
 
Registered: Oct 2005
Distribution: Slackware
Posts: 3

Rep: Reputation: 2
Hello,

I have installed Skype on Slackware64 current. I downloaded the 32bit compatibility packages from the Slamd64 current. These are located under the "c" package directory. Here is a link:

http://mirrors-sanfrancisco.hostgis....ent/slamd64/c/

I installed Skype using the Slackbuilds.org script. Then I installed the four following packages from the Slamd64 compatibility packages:

aaa_elflibs32-12.2.0-x86_64_slamd64-1.tgz
alsa-lib32-1.0.17a-x86_64_slamd64-1.tgz
gcc-compat32-4.3.3-x86_64_slamd64-3.txz
xlibs32-7.3-x86_64_slamd64-6.tgz

And that was it. Skype should work for you. I have been using Skype for about a month or so like this and have had no problems. Hope this helps.

Rob
 
1 members found this post helpful.
Old 07-29-2009, 02:29 PM   #11
JazzItSelf
Member
 
Registered: Oct 2003
Location: Boston
Distribution: Slackware64-current
Posts: 44

Rep: Reputation: 18
I'm sure the answer to this is yes, but just to be thorough, you still need the 32-bit compatibility libraries even if you're going to use the statically linked version of skype, right?

--Chad
 
Old 07-29-2009, 03:21 PM   #12
metrofox
Member
 
Registered: Jan 2009
Location: Palermo, Italy
Distribution: Slackware
Posts: 236

Rep: Reputation: 37
Well, I've a question to ask you, if I download a software to compile, it's all written in 32 bit, does the normal compilation work? (I mean, ./configure; make; make install(I always make a slackbuild but you know what I mean...)) Or do I need of a cross compiler?
 
Old 07-29-2009, 04:20 PM   #13
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105
Source code is not "written in 32 bit". It is architecture-independent by nature.
If you compile the source on Slackware64 you will get 64bit binaries. If you compile the same sources on 32bit Slackware you will get 32bit binaries.

In order to create 32bit binaries on Slackware64 you will need the multilib compiler and glibc installed that Fred Emmott packaged for Slackware64, in addition to all the "compat32-" packages containing commonly used libraries.

Eric
 
1 members found this post helpful.
Old 07-30-2009, 04:20 AM   #14
alexiy
Member
 
Registered: Jul 2009
Location: Germany
Distribution: Slackware-current x86_64,
Posts: 51

Original Poster
Rep: Reputation: 18
Thumbs up

Hi sxtytwofrd, thanks mate for the help. It works perfectly.

Just to finish this story (might be useful for someone else): to force working my Logitech Quickcam Messenger I took v4l1 libs from slackware12.2, preloaded it before starting skype and now skype and video work.

P.S. Why do we use the 32bit emulation libraries from slamd64? Does it mean that slackware64-current doesn't have its own so far?

Last edited by alexiy; 07-30-2009 at 08:29 AM.
 
1 members found this post helpful.
Old 07-30-2009, 06:52 AM   #15
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105
Quote:
Originally Posted by alexiy View Post
Why do we used the 32bit emulation libraries from slamd64? Does it mean that slackware64-current doesn't have its own so far?
Those 32bit compatibility libraries created by Fred Emmott are hosted on the slamd64 repository (ftp://anorien.warwick.ac.uk/slamd64/...are64-current/) but they are really for Slackware64, the packages have been compiled on a real Slackware64 too.

There will not be 32bit compatibility packages in Slackware64 when it ships. Those will have to be obtained from another source: from Fred Emmott or through me (I will make a set of multilib packages and scripts available for download from my repository after Slackware 13.0 ships).

Eric
 
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
help install slackware64-current christyler2009 Slackware 2 06-26-2009 11:31 AM
Slackware64 -current made public! bsdunix Slackware 289 06-19-2009 12:15 AM
Slackware64-Current / slackpkg slackass Slackware 31 06-06-2009 10:51 PM
[SOLVED] what's that directory (slackware64-current) sycamorex Slackware 3 05-30-2009 09:03 AM
Slackware64 -current and KDE mlangdn Slackware 7 05-29-2009 08:57 AM

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

All times are GMT -5. The time now is 06:40 AM.

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