Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Firefox 25?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Tanktalus
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2005
Posts: 86

PostPosted: Tue Nov 05, 2013 6:46 pm    Post subject: Firefox 25? Reply with quote

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
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Tue Nov 05, 2013 7:10 pm    Post subject: Reply with quote

/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
View user's profile Send private message
Tanktalus
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2005
Posts: 86

PostPosted: Tue Nov 05, 2013 7:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Tue Nov 05, 2013 7:29 pm    Post subject: Reply with quote

Did libpng 1.6.6 emerge :?:

Code:
emerge -av sys-libs/zlib


I need to see if you have the ABI_X86 Flag enabled...
_________________
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
View user's profile Send private message
Tanktalus
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2005
Posts: 86

PostPosted: Tue Nov 05, 2013 7:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Tue Nov 05, 2013 7:34 pm    Post subject: Reply with quote

eyoung100 wrote:
Did libpng 1.6.6 emerge :?:

Code:
emerge -av sys-libs/zlib


I need to see if you have the ABI_X86 Flag enabled...

_________________
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
View user's profile Send private message
Tanktalus
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2005
Posts: 86

PostPosted: Tue Nov 05, 2013 7:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Tue Nov 05, 2013 7:50 pm    Post subject: Reply with quote

/etc/portage/package.use
sys-libs/zlib -abi_x86_64

Code:
emerge -va sys-libs/zlib

_________________
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
View user's profile Send private message
Tanktalus
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2005
Posts: 86

PostPosted: Tue Nov 05, 2013 8:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Tue Nov 05, 2013 8:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Tue Nov 05, 2013 8:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2280
Location: Adendorf, Germany

PostPosted: Wed Nov 06, 2013 10:06 am    Post subject: Reply with quote

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:
  1. "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
  2. "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
Back to top
View user's profile Send private message
toralf
Developer
Developer


Joined: 01 Feb 2004
Posts: 3920
Location: Hamburg

PostPosted: Wed Nov 06, 2013 10:44 am    Post subject: Reply with quote

put something like
Code:
~media-libs/libpng ~x86
into packages.accept_keywords should help
Back to top
View user's profile Send private message
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2280
Location: Adendorf, Germany

PostPosted: Wed Nov 06, 2013 12:17 pm    Post subject: Reply with quote

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:
  1. "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
  2. "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
Back to top
View user's profile Send private message
szczerb
Veteran
Veteran


Joined: 24 Feb 2007
Posts: 1709
Location: Poland => Lodz

PostPosted: Wed Nov 06, 2013 2:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Wed Nov 06, 2013 4:47 pm    Post subject: Reply with quote

Anyway, the problem is for the moment obsolete - 1.5.17 has been added today as slot 0.
Back to top
View user's profile Send private message
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2280
Location: Adendorf, Germany

PostPosted: Thu Nov 07, 2013 12:32 pm    Post subject: Reply with quote

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:
  1. "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
  2. "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum