Summary: | media-libs/devil-1.7.8: fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Teodor Petrov <fuscated> |
Component: | [OLD] Library | Assignee: | Gentoo Games <games> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
portage --info |
Description
Teodor Petrov
2010-05-30 16:31:03 UTC
Created attachment 233533 [details]
build log
Created attachment 233535 [details]
portage --info
As the build log may have suggested, png_set_longjmp_fn is in libpng14. For some reason, only libpng12 was detected. If the reason was along the lines of "I've masked it, cause...", this bug is INVALID. (In reply to comment #3) > As the build log may have suggested, png_set_longjmp_fn > is in libpng14. For some reason, only libpng12 was detected. > > If the reason was along the lines of "I've masked it, cause...", > this bug is INVALID. > I've 1.4x installed: $ eix libpng [I] media-libs/libpng Available versions: (0) 1.2.43-r2 (~)1.4.2 (1.2) (~)1.2.43-r3 Installed versions: 1.4.2( 2,53,59 23.05.2010) Homepage: http://www.libpng.org/ Description: Portable Network Graphics library Where does that libpng12 comes from then ? Did you i.e. create such link by yourself ? No, I've not made any links in /usr/lib* Could it be because libpnd12 is a preserved lib for another package? (In reply to comment #6) > No, I've not made any links in /usr/lib* > > Could it be because libpnd12 is a preserved lib for another package? > It could - while you should have that fixed in the first place, there may still be a need for a fix in the ebuild in the relevant m4 macro, as libpng12 may be present as 1.2 slot. > checking png.h usability... yes
> checking png.h presence... yes
> checking for png.h... yes
> checking for main in -lpng12... yes
That's from your build.log. That's also wrong, instead you should be seeing this:
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for main in -lpng12... no <<<--- HERE
checking for png.h... (cached) yes
checking for main in -lpng... yes <<<--- and here, it fallback's to the usable libpng14.
Plus I just compiled it myself here. Obviously there's something broken in your system, and the ebuild is fine.
(In reply to comment #8) Do you have libpng-1.2.43+ installed? Also how could I debug this thing? Hi Take a look at #325893, it's the same issue I had. |