develooper Front page | perl.beginners | Postings from December 2002

Resizing an image

Thread Next
From:
Francesc Dantí
Date:
December 29, 2002 09:30
Subject:
Resizing an image
Message ID:
00cb01c2af60$0382a510$0100a8c0@GRAN
I need to resize a JPEG image. (reduce)
I'd writen a script that uses GD module.
The problem is that i can't install it in my sistem. 

Does anyone knows GD dependencies?
Normally, CPAN knows modules dependencies and it automaticly install requierements, but it returns me errors*
is there any requierement on GD instalation?

I think GD is the unique way to resize pictures. Does anyone know other?

I'm running under a Debian distribution.


GD instllation returns it:
##########################################################################
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://ftp.rediris.es/mirror/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Fetching with LWP:
  ftp://ftp.rediris.es/mirror/CPAN/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
  Database was generated on Sun, 29 Dec 2002 00:45:58 GMT
Fetching with LWP:
  ftp://ftp.rediris.es/mirror/CPAN/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Running install for module GD
Running make for L/LD/LDS/GD-2.05.tar.gz
CPAN: Digest::MD5 loaded ok
Checksum for /root/.cpan/sources/authors/id/L/LD/LDS/GD-2.05.tar.gz ok
Scanning cache /root/.cpan/build for sizes
GD-2.05/
GD-2.05/t/
GD-2.05/t/GD.t
GD-2.05/t/Polyline.t
GD-2.05/t/test.out.1.png
GD-2.05/t/test.out.2.png
GD-2.05/t/test.out.3.png
GD-2.05/t/test.out.4.png
GD-2.05/t/test.out.5.png
GD-2.05/t/test.out.6.png
GD-2.05/t/test.out.7.png
GD-2.05/t/test.out.8.png
GD-2.05/t/test.out.9.png
GD-2.05/t/Generic.ttf
GD-2.05/t/frog.jpg
GD-2.05/t/frog.xpm
GD-2.05/t/test.out.8.png-1
GD-2.05/t/test.out.8.png-2
GD-2.05/t/test.out.8.png-3
GD-2.05/t/test.out.8.png-4
GD-2.05/t/test.out.8.png-5
GD-2.05/t/tile.png
GD-2.05/t/palettemap.png
GD-2.05/t/test.out.10.png
GD-2.05/GD/
GD-2.05/GD/Polyline.pm
GD-2.05/GD.pm
GD-2.05/GD.xs
GD-2.05/demos/
GD-2.05/demos/brushes.pl
GD-2.05/demos/font_list.png
GD-2.05/demos/fonttest
GD-2.05/demos/polys.pl
GD-2.05/demos/fills.pl
GD-2.05/demos/truetype_test
GD-2.05/demos/shapes.pl
GD-2.05/demos/copies.pl
GD-2.05/demos/ttf.pl
GD-2.05/demos/gd_example.cgi
GD-2.05/demos/tile.png
GD-2.05/demos/polyline.pl
GD-2.05/demos/transform.pl
GD-2.05/qd.pl
GD-2.05/README
GD-2.05/Makefile.PL
GD-2.05/README.QUICKDRAW
GD-2.05/typemap
GD-2.05/bdf_scripts/
GD-2.05/bdf_scripts/README
GD-2.05/bdf_scripts/cvtbdf.pl
GD-2.05/bdf_scripts/bdftogd
GD-2.05/README.unix
GD-2.05/ChangeLog



GD-2.05/MANIFEST
Removing previously used /root/.cpan/build/GD-2.05

  CPAN.pm: Going to build L/LD/LDS/GD-2.05.tar.gz

NOTICE: This module requires libgd 2.0.5 or higher.
        it will NOT work with earlier versions.
        For earlier versions of libgd, use GD version 1.41.

Where is libgd installed? [/usr/lib]

Please choose the features that match how libgd was built:
Build JPEG support? [y]
Build FreeType support? [y]
Build XPM support? [y]

If you experience compile problems, please check the @INC, @LIBPATH and @LIBS
arrays defined in Makefile.PL and manually adjust, if necessary.

Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -lX11
Note (probably harmless): No library found for -lXpm
Writing Makefile for GD
cp qd.pl blib/lib/qd.pl
cp GD.pm blib/lib/GD.pm
AutoSplitting blib/lib/GD.pm (blib/lib/auto/GD)
cp GD/Polyline.pm blib/lib/GD/Polyline.pm
/usr/bin/perl -I/usr/lib/perl/5.6.1 -I/usr/share/perl/5.6.1 /usr/share/perl/5.6.1/ExtUtils/xsubpp  -typemap /usr/share/perl/5.6.1/ExtUtils/typemap -typemap typemap GD.xs > GD.xsc && mv GD.xsc GD.c
cc -c -I/usr/local/include -I/usr/local/include/gd -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.05\" -DXS_VERSION=\"2.05\" -fPIC -I/usr/lib/perl/5.6.1/CORE -DHAVE_JPEG -DHAVE_FT -DHAVE_XPM GD.c
Running Mkbootstrap for GD ()
chmod 644 GD.bs
rm -f blib/arch/auto/GD/GD.so
LD_RUN_PATH="/usr/local/lib" cc  -shared -L/usr/local/lib GD.o  -o blib/arch/auto/GD/GD.so   -L/usr/lib/X11 -L/usr/X11R6/lib -L/usr/local/lib -lgd -lpng -lz -lfreetype -ljpeg -lm
/usr/bin/ld: cannot find -lpng
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/GD/GD.so] Error 1
  /usr/bin/make  -- NOT OK
Running make test
  Can't test without successful make
Running make install
  make had returned bad status, install seems impossible
######################################################################################

Thanks

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About