Updating a six month old install of Gentoo on a iMac (PPC G3) resulted in pinentry-0.8.0 failing to build.
I'm guessing that this one may need some DEPENDS on things it needs installed first.
Created attachment 254489 [details]
emerge --info =app-crypt/pinentry-0.8.0
Created attachment 254491 [details]
merge -pqv =app-crypt/pinentry-0.8.0
Created attachment 254493 [details]
Created attachment 254495 [details]
Update more often.
The error message is:
Package libpng12 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng12.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng12', required by 'cairo', not found
See postint message for libpng and forum.
# eix libpng
(0) 1.4.3 ~1.4.4
Installed versions: 1.2.44(1.2)(08:55:56 16/11/10) 1.4.3(20:53:52 15/11/10)
Description: Portable Network Graphics library
Already installed. Your response?
> Package 'libpng12', required by 'cairo', not found
so... re-emerge cairo
The mystery remains: why didn't portage emerge cairo before pinentry if it needed it?
I stumbled into another package that needs the same thing. This is symptomatic of a underlying problem; that packages should know to get cairo built if it's needed.
This time it was: x11-themes/gtk-engines-2.20.1-r1
My point is that emerge should smoothly work out the dependencies and get cairo built if it's needed by those packages. O
(In reply to comment #10)
> My point is that emerge should smoothly work out the dependencies and get cairo
> built if it's needed by those packages. O
So this should be a duplicate of bug #1991 then?
Most likely, yes. Although I've been advised that a revdep rebuild can sort this one out easily seeing as libpng 1.23 / 1.43 upgrade was the root cause of this problem.
Yes, revdep-rebuild usually has that effect.
*** This bug has been marked as a duplicate of bug 1991 ***