pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/44527: libpng does not provide standard names

The following reply was made to PR pkg/44527; it has been noted by GNATS.

From: "OBATA Akio" <>
Subject: Re: pkg/44527: libpng does not provide standard names
Date: Mon, 07 Feb 2011 17:47:57 +0900

 On Mon, 07 Feb 2011 17:15:01 +0900, <> wrote:
 >> Fix:
 > Many programs (not referring to other packages of pkgsrc, but to standard 
 > source packages) will look for the headers in <libpng/png.h> and use the 
 > linker flag "-lpng" which is perfectly reasonable.
 I don't know such souce packages.
 But it should use libpng-config, then it should be built with `libpng-config 
--cflags` and
 linked with `libpng-config --ldflags'.
 Then in source codes, include <png.h> instead of <libpng/png.h>.
 If you want to use certain version of libpng, you should use libpng15-config 
 It's the preferred approach.
 > I would suggest to either remove the renaming because the library sonames 
 > already have the version, major and minor, or add symbolic links. I suppose 
 > the renaming of the object and directories was done for a kind of "slotting".
 Do you know what will be happened if someone is linked with, and the 
other one
 is linked with, finally, those are linked with each other?

Home | Main Index | Thread Index | Old Index