Summary: | Package 'libpng12', required by 'cairo', not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex Buell <alex.buell> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 10.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info =app-crypt/pinentry-0.8.0
merge -pqv =app-crypt/pinentry-0.8.0 /var/tmp/portage/app-crypt/pinentry-0.8.0/temp/build.log /var/tmp/portage/app-crypt/pinentry-0.8.0/temp/environment |
Description
Alex Buell
2010-11-16 12:04:47 UTC
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]
/var/tmp/portage/app-crypt/pinentry-0.8.0/temp/build.log
Created attachment 254495 [details]
/var/tmp/portage/app-crypt/pinentry-0.8.0/temp/environment
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 [I] media-libs/libpng Available versions: (1.2) 1.2.44 (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) Homepage: http://www.libpng.org/ 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 *** |