[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:

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