On Wednesday 11 September 2013 13:04:28 David Brodie wrote:

> 
> The easiest thing to try would be to install libpng-1.5.?? (the latest
> 1.5 version) and build netpbm, then re-install libpng-1.6.2, without
> removing the 1.5.?? version - if you run 'ldd' on the netpbm binary you
> should see a line something like:
> 
> libpng15.so.15 => /usr/lib/libpng15.so.15 (0xb54f6000)
> 
> so it should work, even though the link for libpng.so on /usr/lib now
> points to libpng16.so
> 

I could think of another way that minimise risks of breakages
suppose one:-

--a) sets a prefix for netpbm say NETPMBPLACE=/path/to/somewhere
--b) installs say libpng-1.5.17 to say $NETPMBPLACE/lib
--d) configures the netpbm sources to look in $NETPMBPLACE/lib for libpng  ( 
this is the tricky part  -as netpbm  does not use autotools, waf, cmake i.e. a  
modern well-documented  build system ) 

I do not know
if one could then set a PKG_CONFIG_PATH=$NETPMBPLACE/lib/pkgconfig
THEN if one  could  insert a line such as  this
LIBPNG = $NETPMBPLACE/lib/libpng.so
PNGHDR_DIR = `pkg-config --variable=includedir libpng`
PNGVER = 1.5.17 

in a created 
Makefile.config

as examplified here:-
( http://cblfs.cross-lfs.org/index.php/Netpbm) )

could one?

please advice

sincerely
luxInteg
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to