You are not logged in.
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
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
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
I didn't do it because I didn't write it (I modified it) and I never put in the MD5 checksums.
Offline
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
I put skype 1.4 to AUR with all dependencies ( I hope so ). If there are any Problems, please tell.
Johannes
Offline
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
I guess you were just lucky 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
I put skype 1.4 to AUR with all dependencies ( I hope so ). 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.
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
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
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
Offline
The skype64 that is in the AUR is the dinamically linked version, do someone would appreciate the static one? (less dependences, larger)
Offline
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
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
Ok, I will do it...:D
Offline
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
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
thanks
I eventually figured that out (yep, I'm clever I am ) 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
qt4 has been updated to 4.3.1-1. Change the lib32-qt4 package so it uses that version.
Offline
I put an update of lib32-qt4 and bin32-skype in AUR, so everything should work now.
Offline
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
I will have a look at it...I am busy at the moment, but I think I will have time tomorrow.
Offline
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
lib32-zlib is installed; yet experiencing the same issue.
Offline
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