Summary: | skype with abi_x86_32 dependencies | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex Efros <powerman-asdf> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge skype output |
Description
Alex Efros
2015-03-30 20:41:01 UTC
You need to allow unstable qt-4.8.6 by editing package.accept_keywords. Unfortunately, the latest stable qt ebuilds (4.8.5) are incompatible with new multilib, and official 4.8.6 stabilization missed the deadline. One way to proceed is to add something like the following to your /etc/portage/package.accept_keywords: =dev-qt/qtchooser-0_p20150102 ~amd64 =dev-qt/qtcore-4.8.6-r1 ~amd64 =dev-qt/qtdbus-4.8.6-r1 ~amd64 =dev-qt/qttranslations-4.8.6-r1 ~amd64 =dev-qt/qtscript-4.8.6-r1 ~amd64 =dev-qt/qt3support-4.8.6-r1 ~amd64 =dev-qt/qtgui-4.8.6-r2 ~amd64 =dev-qt/qtwebkit-4.8.6-r1 ~amd64 =dev-qt/qtsql-4.8.6-r1 ~amd64 =dev-qt/qtxmlpatterns-4.8.6-r1 ~amd64 =dev-qt/qtmultimedia-4.8.6-r1 ~amd64 =dev-qt/qttest-4.8.6-r1 ~amd64 =dev-qt/designer-4.8.6-r1 ~amd64 =dev-qt/qtopengl-4.8.6-r1 ~amd64 =dev-qt/qtdeclarative-4.8.6-r1 ~amd64 =dev-qt/qtsvg-4.8.6-r1 ~amd64 *** This bug has been marked as a duplicate of bug 530238 *** I did that but it doesn't helps. With all these lines in package.keywords `emerge skype` still show a lot of blockers and conflicts and refuse to update these qt libs. There are also another related issue - one of these blockers is because qtsql should have USE=mysql, which in turn require mysql to USE=abi_x86_32 - and these changes wasn't added automatically by `emerge skype` or `emerge ...all-qt-libs-here...`, while they both fail to calculate dependencies because of this. But `emerge -uDNav world` _after_ manually adding qt-4.8.6 to package.keywords has added these mysql-related lines to package.use. Next, I've to force manual update for qt libs using: # emerge -1uDNav $(qlist -IC dev-qt/*) and it works ok. After that, finally, `emerge skype` works. |