View previous topic :: View next topic |
Author |
Message |
Tanktalus Tux's lil' helper
Joined: 27 Apr 2005 Posts: 86
|
Posted: Tue Nov 05, 2013 6:46 pm Post subject: Firefox 25? |
|
|
I'm having some trouble trying to upgrade firefox... the output I have is:
Code: | These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
media-libs/libpng:0
(media-libs/libpng-1.5.15::gentoo, installed) pulled in by
media-libs/libpng:0/0= required by (x11-libs/cairo-1.12.14-r4::gentoo, installed)
media-libs/libpng:0/0= required by (dev-lang/php-5.5.4::gentoo, installed)
media-libs/libpng:0/0= required by (media-libs/openjpeg-1.5.1::gentoo, installed)
media-libs/libpng:0/0= required by (media-video/vlc-2.0.9::gentoo, installed)
media-libs/libpng:0/0= required by (app-emulation/wine-1.6::gentoo, installed)
media-libs/libpng:0/0= required by (net-print/cups-filters-1.0.36-r1::gentoo, installed)
media-libs/libpng:0/0= required by (kde-base/kdelibs-4.11.2-r1::kde, installed)
media-libs/libpng:0/0= required by (dev-qt/qtgui-4.8.5-r1::gentoo, installed)
media-libs/libpng:0/0= required by (app-text/poppler-0.24.3::gentoo, installed)
(media-libs/libpng-1.6.6::gentoo, ebuild scheduled for merge) pulled in by
>=media-libs/libpng-1.5.17[apng] required by (www-client/firefox-25.0-r1::gentoo, ebuild scheduled for merge)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
emerge: there are no ebuilds to satisfy ">=sys-libs/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?]".
(dependency required by "media-libs/libpng-1.6.6" [ebuild])
(dependency required by "www-client/firefox-25.0-r1" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
|
I don't know what to do to resolve this. Any pointers would be appreciated. I'm running mostly-stable, with unstable pockets here and there.
Thanks, |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
Posted: Tue Nov 05, 2013 7:10 pm Post subject: |
|
|
/etc/portage/package.mask
#Temporary Mask for World update
<media-libs/libpng-1.6.6
Code: | emerge -C libpng && emerge libpng && emerge -uDav world |
_________________ The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper |
|
Back to top |
|
|
Tanktalus Tux's lil' helper
Joined: 27 Apr 2005 Posts: 86
|
Posted: Tue Nov 05, 2013 7:25 pm Post subject: |
|
|
eyoung100 wrote: | /etc/portage/package.mask
#Temporary Mask for World update
<media-libs/libpng-1.6.6
Code: | emerge -C libpng && emerge libpng && emerge -uDav world |
|
Unforunately, that still gives me:
Code: | emerge: there are no ebuilds to satisfy ">=sys-libs/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?]". |
And now I need to do some recovering |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
|
Back to top |
|
|
Tanktalus Tux's lil' helper
Joined: 27 Apr 2005 Posts: 86
|
Posted: Tue Nov 05, 2013 7:32 pm Post subject: |
|
|
eyoung100 wrote: | Did libpng 1.6.6 emerge |
No. It's still held back by the zlib dependency that is failing in a way that is complete gibberish to me. |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
|
Back to top |
|
|
Tanktalus Tux's lil' helper
Joined: 27 Apr 2005 Posts: 86
|
Posted: Tue Nov 05, 2013 7:42 pm Post subject: |
|
|
Code: | naboo ~ # emerge -va sys-libs/zlib
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-libs/zlib-1.2.8-r1 USE="minizip -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No]
|
I assume those ()'s mean something - like they're unchangeable for one reason or another. |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
|
Back to top |
|
|
Tanktalus Tux's lil' helper
Joined: 27 Apr 2005 Posts: 86
|
Posted: Tue Nov 05, 2013 8:16 pm Post subject: |
|
|
That doesn't seem to have changed anything...
In /etc/portage/package.use/zlib
Code: | sys-libs/zlib minizip -abi_x86_64
|
And then, re-running:
Code: | naboo ~ # emerge -va sys-libs/zlib
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-libs/zlib-1.2.8-r1 USE="minizip -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No]
|
|
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
Posted: Tue Nov 05, 2013 8:20 pm Post subject: |
|
|
Add this to /etc/portage/profile/use.mask
-abi_x86_32
-abi_x86_x32
And add this to /etc/portage/make.conf
ABI_X86="64 32"
then rebuild your entire system using:
Code: | emerge -e system && emerge -e world |
I was hoping this wasn't needed but apparently, the ABI_X86 USE is still masked by your profile. _________________ The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Tue Nov 05, 2013 8:51 pm Post subject: |
|
|
I'm almost sure, that the real problem is the one discussed in seamonkey stabilization bug - that is that Tanktalus is mixing and >=libpng-1.5.17 is needed for firefox too, which at this time is only available as either binary-only slot (libpng-1.5.17) or as libpng 1.6.6. |
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2284 Location: Adendorf, Germany
|
Posted: Wed Nov 06, 2013 10:06 am Post subject: |
|
|
I am mixing and have firefox-25.0 installed. No ABI changes were needed here. For reference: Code: | ~ $ grep png /etc/portage/package.*
/etc/portage/package.keywords:=media-libs/libpng-1.6.6::gentoo
# You see? I only unkeyworded the correct version. nothing else.
~ $ grep firefox /etc/portage/package.*
/etc/portage/package.keywords:=www-client/firefox-25.0-r1::gentoo
/etc/portage/package.use:www-client/firefox -custom-cflags -custom-optimization -system-jpeg -system-sqlite
# Nothing spectecular here.
~ $ eix -I libpng
[I] media-libs/libpng
Available versions:
(1.2) 1.2.50 ~1.2.50-r1
(0) 1.5.15 (~)1.6.6(0/16)
(1.5) ~1.5.17
{apng neon static-libs ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
Installed versions: 1.2.50(1.2)(14:52:45 19.10.2012) 1.6.6(23:09:47 04.11.2013)(apng -neon -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32")
Homepage: http://www.libpng.org/
Description: Portable Network Graphics library
~ $ eix -I -e zlib
[I] sys-libs/zlib
Available versions: 1.2.3-r1 1.2.5-r2 ~1.2.5.1 ~1.2.5.1-r1 1.2.5.1-r2 ~1.2.6 1.2.7 ~1.2.8 1.2.8-r1 {minizip static-libs ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
Installed versions: 1.2.8-r1(15:47:16 04.11.2013)(minizip -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32")
Homepage: http://www.zlib.net/
Description: Standard (de)compression library
# No ABI-changes needed. | Your error on zlib does only mean that zlib must be installed using the same ABI settings. That's all. _________________ Important German:- "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
- "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
|
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3922 Location: Hamburg
|
Posted: Wed Nov 06, 2013 10:44 am Post subject: |
|
|
put something like Code: | ~media-libs/libpng ~x86 | into packages.accept_keywords should help |
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2284 Location: Adendorf, Germany
|
Posted: Wed Nov 06, 2013 12:17 pm Post subject: |
|
|
toralf wrote: | put something like Code: | ~media-libs/libpng ~x86 | into packages.accept_keywords should help | The correct file would be packages.keywords. _________________ Important German:- "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
- "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
|
|
Back to top |
|
|
szczerb Veteran
Joined: 24 Feb 2007 Posts: 1709 Location: Poland => Lodz
|
Posted: Wed Nov 06, 2013 2:09 pm Post subject: |
|
|
Wasn't it changed to "package.accept_keywords" a year or two ago? With "package.keywords" still working for backwords compatibility.
Also it doesn't have to be a file. It can be a dir with a few files in it (to keep things tidy if you have a lot of entries).
EDIT: Here, in the handbook, "package.accept_keywords" is used http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=3&chap=3 |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Wed Nov 06, 2013 4:47 pm Post subject: |
|
|
Anyway, the problem is for the moment obsolete - 1.5.17 has been added today as slot 0. |
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2284 Location: Adendorf, Germany
|
Posted: Thu Nov 07, 2013 12:32 pm Post subject: |
|
|
szczerb wrote: | Wasn't it changed to "package.accept_keywords" a year or two ago? With "package.keywords" still working for backwords compatibility. | Damn. Must have missed that. Can't find an entry in "eselect news", that's probably why I missed that. _________________ Important German:- "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
- "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
|
|
Back to top |
|
|
|