[csw-users] need help to compile GD perl module

Dagobert Michelsen dam at opencsw.org
Wed Jun 27 08:00:42 CEST 2012


Hi Gerard,

Am 27.06.2012 um 07:41 schrieb Gerard Henry:
> i'm trying to compile GD:
> http://search.cpan.org/~lds/GD-2.46/
> on solaris 11 x86.
> The problem is that it doesn't link wirth the correct libraries, the errors are:
> libpng warning: Application was compiled with png.h from libpng-1.2.44
> libpng warning: Application  is  running with png.c from libpng-1.4.8
> libpng warning: Incompatible libpng version in application and library
> 
> and
> JPEG library reports unrecoverable error: Wrong JPEG library
> version: library is 62, caller expects 70
> 
> i'm trying the follwing options:
> perl Makefile.PL -lib_gd_path /opt/csw/lib -lib_png_path /opt/csw/lib -lib_jpeg_path /opt/csw/lib
> 
> but when i ldd the .so, i find:
> ldd blib/arch/auto/GD/GD.so
> ...
> libjpeg.so.62 =>         /usr/lib/libjpeg.so.62
>        ...
> libpng14.so.14 =>        /usr/lib/libpng14.so.14
> ...
>        libjpeg.so.7 =>  /opt/csw/lib/i386/libjpeg.so.7
>        libpng12.so.0 =>         /opt/csw/lib/pentium_pro/libpng12.so.0
> ...
> 
> the link command is:
> LD_RUN_PATH="/usr/lib" /opt/SUNWspro/bin/cc  -G -L/opt/csw/lib -L/opt/csw/bdb48/lib -L/usr/lib -L/usr/ccs/lib -L/lib GD.o  -o blib/arch/auto/GD/GD.so      -L/usr/lib -L/usr/lib/amd64 -L/usr/lib -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng -lz -lm -lgd -L/opt/csw/lib -R/opt/csw/lib -liconv
> 
> how can i remove the libjpeg and libpng coming from /usr/lib ?

I am already working on your bug report :-) There will be an update in an hour or so.

You need some tweaking of the args:
  http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/cpan/GD/trunk/Makefile


Best regards

  -- Dago

-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896



More information about the users mailing list