You are not logged in.

#1 2007-07-06 05:12:53

jcci
Member
From: China / Germany
Registered: 2007-06-10
Posts: 185

Skype on Arch64

There were a few posts concerning this issue and Skype is supposed to work with the matching lib32. Skype 1.4 does not work anyway and always misses some libs. Finally I used skype_static-1.4.0.74 which provides all qt libs already, but still there is the following error: "error while loading shared libraries: libsigc-2.0.so.0: cannot open shared object file: No such file or directory"
I really don't want to install a complete changeroot environment just for using Skype.
Anybody has any idea?

Offline

#2 2007-07-06 11:36:10

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Skype on Arch64

pkgname=lib32-libsigc++2.0
pkgname32=${pkgname/lib32-/}
pkgver=2.0.17
pkgrel=1
pkgrel32=1
pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2"
arch=(x86_64)
url="http://libsigc.sourceforge.net/"
groups=lib32
depends=('lib32-gcc')
source=(http://mirrors.easynews.com/linux/archlinux/extra/os/i686/${pkgname32}-${pkgver}-${pkgrel32}.pkg.tar.gz)


install-dir() {
  mkdir -p $2
  rmdir $2
  cp -rPf $1 $2
}

lib32-install() {
  install-dir $startdir/src/$1 $startdir/pkg/opt/lib32/$1
}

build() {
  lib32-install usr/lib
  lib32-install usr/include

}

Offline

#3 2007-07-06 13:11:34

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

I'm working on skype 1.4 for Arch64, but I hadn't much time the last weeks. I hope I will do it this weekend.

@skottish: Do you put the lib32-libsigc++2.0 package into AUR or should I do it?

Johannes

Last edited by dongiovanni (2007-07-06 13:18:27)

Offline

#4 2007-07-06 18:49:35

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Skype on Arch64

I didn't do it because I didn't write it (I modified it) and I never put in the MD5 checksums.

Offline

#5 2007-07-06 22:28:15

imachine
Member
From: /dev/ttyv0
Registered: 2006-11-15
Posts: 36
Website

Re: Skype on Arch64

http://szklo.eu.org/~imachine/tmp/skype-64

Please confirm if it works, I can't submit lib32-libsigc++2.0 to aur due to faulty name scheme (the ++) I could rename it but I'd rather stick to the same way the official repos libsigc package is named, and the devs are reluctant to answer my e-mails about how faulty the official package is.

Ridiculous sort of how an official package can surpass the naming schemes in aur.

Regards,

//m.

PS. E-mail me preferably about any suggestions as I'm not a visitor too often to these forums.


a nail that sticks out, is hammered down.
aha.

Offline

#6 2007-07-07 00:15:27

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

I put skype 1.4 to AUR with all dependencies ( I hope so smile). If there are any Problems, please tell.

Johannes

Offline

#7 2007-07-07 01:01:42

jcci
Member
From: China / Germany
Registered: 2007-06-10
Posts: 185

Re: Skype on Arch64

What a great community! Just one day and so many replies!!!
I'll try the AUR although I'm new to Arch and have to study the wiki first.

Offtopic: I wish this would have happend also to the freenx problem which looks like a simple path issue. (http://bbs.archlinux.org/viewtopic.php?id=32720). This is the only thing that stops me from migrating to Arch in our company.

Offline

#8 2007-07-08 08:13:59

imachine
Member
From: /dev/ttyv0
Registered: 2006-11-15
Posts: 36
Website

Re: Skype on Arch64

I guess you were just lucky wink I for example fiddled with it a while ago and stumbling upon this thread was actually accidental in my case ;-)

Cheers.


a nail that sticks out, is hammered down.
aha.

Offline

#9 2007-07-24 01:07:24

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Skype on Arch64

dongiovanni wrote:

I put skype 1.4 to AUR with all dependencies ( I hope so smile). If there are any Problems, please tell.

Johannes

I'm getting this error when trying a 'makepkg' on the lib32-qt4 dependency you have here (http://aur.archlinux.org/packages.php?d … s=0&SeB=nd)

==> ERROR: install scriptlet (lib32-qt4.install) does not exist.


imachine wrote:

http://szklo.eu.org/~imachine/tmp/skype-64

Please confirm if it works, I can't submit lib32-libsigc++2.0 to aur due to faulty name scheme (the ++) I could rename it but I'd rather stick to the same way the official repos libsigc package is named, and the devs are reluctant to answer my e-mails about how faulty the official package is.

Ridiculous sort of how an official package can surpass the naming schemes in aur.

Regards,

//m.

PS. E-mail me preferably about any suggestions as I'm not a visitor too often to these forums.

Here's what I'm given when trying your release:

==> Extracting Sources...
   -> tar -xf skype-1.4.0.74-static.tar.bz2
==> Starting build()...
/usr/bin/makepkg: line 917: build: command not found
==> ERROR: Build Failed.  Aborting...

Last edited by vilefridge (2007-07-24 01:09:44)

Offline

#10 2007-07-24 08:27:01

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

Did you download the tar file? There the file you are looking for is included...

Johannes

Last edited by dongiovanni (2007-07-24 08:27:23)

Offline

#11 2007-07-25 01:37:06

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Skype on Arch64

My apologies; I had downloaded only the PKGBUILD and not the tar archive.  Thanks-- the Skype 1.4 beta you posted works like a charm smile

Offline

#12 2007-07-28 15:33:34

ezzetabi
Member
Registered: 2006-08-27
Posts: 947

Re: Skype on Arch64

The skype64 that is in the AUR is the dinamically linked version, do someone would appreciate the static one? (less dependences, larger)

Offline

#13 2007-07-29 08:08:03

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

Why would you prefer the static linked version? Are the dependecies the problem for you? Probably I could do also a PKGBUILD also for that.

Offline

#14 2007-07-29 08:58:53

ezzetabi
Member
Registered: 2006-08-27
Posts: 947

Re: Skype on Arch64

I dislike installing lib32-* in my x86_64 if not needed. That's it.

And, yes... Your PKGBUILD works already, just remove the unneeded deps and change the source files arrays.

Offline

#15 2007-07-29 09:34:41

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

Ok, I will do it...:D

Offline

#16 2007-08-10 21:20:40

Darkwind
Member
Registered: 2007-05-06
Posts: 58

Re: Skype on Arch64

I am quite new to this and this is the first time I have tried a 'makepkg'
however, when I tried I got this error

[caillin@localhost ~]$ makepkg /home/caillin/Desktop/bin32-skype.tar.gz 
==> Entering fakeroot environment
==> Making package: bin32-skype 1.4.0.94-1 (Fri Aug 10 22:10:53 BST 2007)
==> Checking Runtime Dependencies...

==> Missing Dependencies:
   -> lib32-qt4
   -> lib32-alsa-lib
   -> lib32-libsigcplusplus2.0
   -> lib32-dbus
==> Checking Buildtime Dependencies...
==> ERROR: could not resolve all dependencies.

I subsequently downloaded all the dependencies and tried again, both attemptingto install skype and the dependencies individually but got the same error message as above.
this to me means I have made a very simple error but I don't know what.
any help in this matter would be greatly appreciated

Caillin

Offline

#17 2007-08-10 22:37:31

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

All the dependencies, that are missing on your system are also in AUR. So you have only to build them bevor you build skype with makepkg.

Offline

#18 2007-08-10 23:24:05

Darkwind
Member
Registered: 2007-05-06
Posts: 58

Re: Skype on Arch64

thanks

I eventually figured that out (yep, I'm clever I am tongue ) and have been able to install everything bar lib32-qt4 which errors as follows

[root@localhost lib32-qt4]# makepkg
==> Making package: lib32-qt4 4.3.0-1 (Sat Aug 11 00:08:48 BST 2007)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
   -> Downloading qt4-4.3.0-1.pkg.tar.gz
--00:08:48--  ftp://ftp.archlinux.org/community/os/i686/qt4-4.3.0-1.pkg.tar.gz
           => `qt4-4.3.0-1.pkg.tar.gz'
Resolving ftp.archlinux.org... 209.85.41.145, 209.85.41.144
Connecting to ftp.archlinux.org|209.85.41.145|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /community/os/i686 ... done.
==> PASV ... done.    ==> RETR qt4-4.3.0-1.pkg.tar.gz ... 
No such file `qt4-4.3.0-1.pkg.tar.gz'.

==> ERROR: Failure while downloading qt4-4.3.0-1.pkg.tar.gz
==> Aborting...

I think that's because a more modern version of qt is out (it says 3.3.8.4 in the Arch repository) but, having had a quick look at the pkgbuild, I was not sure how to modify it.
again, any help would be greatly appreciated and sorry for being such an idiot before.
Caillin

Offline

#19 2007-08-11 06:38:20

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: Skype on Arch64

qt4 has been updated to 4.3.1-1. Change the  lib32-qt4 package so it uses that version.

Offline

#20 2007-08-11 09:45:01

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

I put an update of lib32-qt4 and bin32-skype in AUR, so everything should work now.

Offline

#21 2007-08-26 18:24:44

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Skype on Arch64

dongiovanni:  I think your package requires an update.  I'm now receiving the error "skype: error while loading shared libraries: libz.so.1: wrong ELF class: ELFCLASS64" when running this skype binary.

Offline

#22 2007-08-26 21:29:19

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

I will have a look at it...I am busy at the moment, but I think I will have time tomorrow.

Offline

#23 2007-08-27 09:01:42

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Skype on Arch64

The 32bit libz.so.1 is provided by the lib32-zlib package. This should be installed as a dependecy of lib32-qt4.

There seem to be some mistakes in the lib32 packages in community...I will have a look at them...

Last edited by dongiovanni (2007-08-27 13:40:29)

Offline

#24 2007-08-27 16:01:30

vilefridge
Member
Registered: 2006-11-02
Posts: 95

Re: Skype on Arch64

lib32-zlib is installed; yet experiencing the same issue.

Offline

#25 2007-08-27 16:21:57

fwojciec
Member
Registered: 2007-05-20
Posts: 1,411

Re: Skype on Arch64

vilefridge:  check out the thread about java plugin (http://bbs.archlinux.org/viewtopic.php?id=36662) - there is a PKGBUILD there for lib32-zlib.  My skype was also dead, even though I had lib32-zlib installed, rebuilding lib32-zlib using that PKGBUILD solved the issue for me.

Offline

Board footer

Powered by FluxBB