FS#32653 - [skype] error loading libQTWebKit

Attached to Project: Community Packages
Opened by Michael Pusterhofer (feanor12) - Wednesday, 14 November 2012, 17:53 GMT
Last edited by Florian Pritz (bluewind) - Thursday, 15 November 2012, 08:44 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Florian Pritz (bluewind)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 61
Private No

Details

Description:
If I run Skype I get this.

/usr/lib32/skype/skype: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory

skype:4.1.0.20-1
lib32-qt 4.8.3-1


This task depends upon

Closed by  Florian Pritz (bluewind)
Thursday, 15 November 2012, 08:44 GMT
Reason for closing:  Fixed
Comment by ajs124 (andy123) - Wednesday, 14 November 2012, 18:11 GMT Comment by daimonion (demon) - Wednesday, 14 November 2012, 18:17 GMT
#32654 has a different error:

"/usr/lib32/skype/skype: error while loading shared libraries: libQtWebKit.so.4: wrong ELF class: ELFCLASS64"
Comment by Michael Pusterhofer (feanor12) - Wednesday, 14 November 2012, 18:19 GMT
@demon: Did you install lib32-qtwebkit from AUR?
Comment by daimonion (demon) - Wednesday, 14 November 2012, 18:28 GMT
Nope. Shouldn't it reside in community? Reverting to skype 4.0.0.8-3 until this mess gets cleared up.
Comment by Michael Pusterhofer (feanor12) - Wednesday, 14 November 2012, 18:32 GMT Comment by daimonion (demon) - Wednesday, 14 November 2012, 18:38 GMT
Thanks, Michael.
Comment by Fox Mulder (scullder) - Wednesday, 14 November 2012, 19:58 GMT
I've installed lib32-qtwebkit and I can now start skype (btw, 31 indirect build dependencies)...
Comment by Martin Minka (k2s) - Wednesday, 14 November 2012, 20:00 GMT
on 64bit the package should depend on: lib32-qtwebkit

this worked for me: yaourt -S lib32-qtwebkit

Make sure you edit PKGBUILD based on comments here https://aur.archlinux.org/packages.php?ID=56971.
Comment by kirill (scorpp) - Wednesday, 14 November 2012, 21:10 GMT
same on i686

$ skype
/usr/lib/skype/skype: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory

installing qtwebkit solves the problem
Comment by Florian Pritz (bluewind) - Wednesday, 14 November 2012, 21:15 GMT
I've pushed a fixed package for i686.

x86_64 will take some more time because I can't find the source tarball for qtwebkit used by the extra package.
Comment by Met Merilius (merilius) - Wednesday, 14 November 2012, 21:50 GMT
IMHO adding lib32-qtwebkit to dependencies is only partly a solution. As mentioned by scullder ( https://bugs.archlinux.org/task/32653#comment102527 ) it requires to compile 31 lib32-* packages. The lib32-qtwebkit should be itself available in a binary format...
Comment by Oleksandr Natalenko (post-factum) - Wednesday, 14 November 2012, 22:14 GMT
Why this went to repos without testing?
Comment by Florian Pritz (bluewind) - Thursday, 15 November 2012, 08:44 GMT
multilib has been fixed with lib32-qt-4.8.3-2. Sorry for the mess.

Loading...