
PDL Module Dependencies

This file lists dependencies of PDL modules on external programs/libraries.
Some of the modules will build ok without the external software but in
general are not very useful without it. Others require certain
libraries/ include files to be installed. See INSTALL on hints how to
disable building of some modules in the distrib if required.


MODULE          DEPENDS ON                  COMMENT

PDL (all)	perl 5.005		you need at least this version
					of perl to succeed.

perldl (shell)  Term::ReadLine    	perl provides a stub but if you
					compile and install a better one
					(Term::ReadLine or
					Term::ReadLine::Gnu)

PDL::Graphics::TriD
                Requires OpenGL implementation. For free implementation
                check out Mesa at http://www.ssec.wisc.edu/~brianp/Mesa.html

                                        Required. Module won't build
                                        without libraries. To disable
                                        edit perldl.conf (see INSTALL).

PDL::Graphics::PGPLOT
                PGPLOT perl module and PGPLOT fortran library,
                see http://astro.caltech.edu/~tjp/pgplot for the library
                and CPAN or http://www.aao.gov.au/local/www/kgb/pgperl
                for the perl module

                                        Module builds ok without
                                        PGPLOT module and library

PDL::Graphics::IIS
                To be useful an application that supports the
                'IIS' protocol must be installed, e.g. SAOimage
                or Ximtool, see
                http://tdc-www.harvard.edu/software/saoimage.html
                http://iraf.noao.edu/iraf/web/projects/x11iraf/x11iraf.html

                                        Builds without viewers.

PDL::Graphics::Karma
                Needs Karma visualisation library and tools.
                See http://www.atnf.csiro.au/karma. Binary distribs
                for many popular platforms available

                                        Module will only be built
                                        if library is installed on
                                        system.

PDL::IO::Pic
                rpic/wpic: pbm+ or netpbm converters
                 ftp://wuarchive.wustl.edu/graphics/graphics/packages/NetPBM
                 and ftp://ftp.uu.net/graphics/jpeg for jpeg converter

                wmpeg: mpeg_encode program,
                  see ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/encode

                                        Module builds
                                        ok without converters

PDL::Lib::Slatec
                Slatec fortran lib is included but requires a
		fortran compiler and the perl module ExtUtils::F77
		(version >= 1.03) to be installed.

                                        Will not be built unless
                                        ExtUtils::F77 (version >= 1.03)
					is installed and Extutils::F77
					supports your platform.
PDL::GSL::RNG
                Needs the GSL (Gnu Scientific Library) to build.
		See http://sourceware.cygnus.com/gsl/

                                        Will not be built unless
					GSL is installed.
PDL::FFTW
                Needs the FFTW to build. (A free C FFT library
                including multi-dimensional, real, and parallel
                transforms) 
		See http://www.fftw.org/

                                        Will not be built unless
					FFTW is installed.

PDL::IO::Browser
		Requires a 'curses'-compatible library

PDL::IO::NDF
                Requires the perl/NDF interface (NDFPERL).
                (which also requires a fortran compiler and the
                fortran NDF library). See either
                http://www.jach.hawaii.edu/jcmt_sw/perl/ or
                http://www.starlink.rl.ac.uk/cgi-store/storeform2?NDFPERL
                for information on NDFPERL. See
                http://www.starlink.rl.ac.uk/cgi-store/storeform2?NDF
                to retrieve the NDF libraries.

                                        Module builds ok without
                                        NDF module and library

