Right at the top it complains about not having Inline 0.43. Not sure if that is your problem, but that's where I would start. Inline is certainly important for PDL. Did you try "install PDL" from CPAN, or did you just "get PDL" and then try to build and install manually? CPAN should have picked up on the Inline dependency.

Derek

Cliff Sobchuk wrote:
Attached complete output from the perl Makefile.PL and the following make command - where the error appears. Cliff Sobchuk
Nortel Core RF Field Support
------------------------------------------------------------------------
*From:* Sobchuk, Cliff (WIC:W788)
*Sent:* Wednesday, April 25, 2007 9:44 AM
*To:* [email protected]
*Subject:* PDL install on Solaris 9 Sparc

Hi Folks, I am trying to install PDL on a Solaris 9 Sparc machine. I have installed cc (gcc is also installed though), however, it fails during the perl Makefile.PL with the following error: podselect pptemplate > pptemplate.pod couldn't find diagnostic data in /opt/csw/share/perl/5.8.8/pods/perldiag.pod /opt/csw/lib/perl/5.8.8 /opt/csw/share/perl/5.8.8 /opt/csw/lib/perl/site_perl /opt/csw/share/perl/site_perl /opt/csw/share/perl/site_perl /opt/csw/lib/perl/csw /opt/csw/share/perl/csw /opt/csw/share/perl/csw . /opt/csw/bin/podselect at /opt/csw/share/perl/5.8.8/diagnostics.pm line 268, <POD_DIAG> line 646. Compilation failed in require at /opt/csw/bin/podselect line 15, <POD_DIAG> line 646. BEGIN failed--compilation aborted at /opt/csw/bin/podselect line 15, <POD_DIAG> line 646.
make[2]: *** [pptemplate.pod] Error 2
make[2]: Leaving directory `/local/users/root/PDL-2.4.3/Basic/Gen'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/local/users/root/PDL-2.4.3/Basic'
make: *** [subdirs] Error 2
I have also tried to install with the cpan module with the same results. Any ideas? Thanks, Cliff Sobchuk
Core RF Field Support Engineer
Phone: (403) 769 4036 / ESN 758
Nortel: Business Made Simple
Confidentiality Notice:This message and any attachments may contain information that is privileged and confidential. If you have reason to believe that you are not the intended recipient or a person responsible for delivering this message to an intended recipient, you are hereby notified that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have reason to believe that you are not the intended recipient or a person responsible for delivering this message to an intended recipient, please contact the sender immediately by reply email and destroy all copies of the original message. ------------------------------------------------------------------------

# perl Makefile.PL Extracting Types.pm
making PDL_B...
making PDL_S...
making PDL_US...
making PDL_L...
making PDL_LL...
making PDL_F...
making PDL_D...

ExtUtils::F77: Version 1.15
Loaded ExtUtils::F77 version 1.15
Found compiler g77
Warning: prerequisite Inline 0.43 not found.
Writing Makefile for PDL::pod
Warning: prerequisite Inline 0.43 not found.
Writing Makefile for Inline
Writing Makefile for PDL::PP
Writing Makefile for PDL::NiceSlice
Trying to figure out POSIX threads support ...
        Saw pthread.h. Fine.
        Fine, your perl was linked against pthread library.
        ==> Will build PDL with POSIX thread support. Gifts to TJL :-)

Trying to figure out endian-ness of machine... It is big endian
Writing Makefile for PDL::Core

        building PDL without bad value support (WITH_BADVAL!=1)

Writing Makefile for PDL::Bad
Writing Makefile for PDL::Ops
Writing Makefile for PDL::Ufunc
Writing Makefile for PDL::Primitive
Writing Makefile for PDL::Slices
Writing Makefile for PDL::Tests
libsunmath not found in LD_LIBRARY_PATH: looking elsewhere
Source of functions
System:       acosh asinh atanh erf erfc infinity j0 j1 jn nan rint y1
Distribution: erfi fixy0 fixyn ndtri polyroots

Writing Makefile for PDL::Math
Writing Makefile for PDL::MatrixOps
Writing Makefile for PDL::Complex
Writing Makefile for PDL
Writing Makefile for PDL::Demos
Writing Makefile for PDL::Pod::Parser
Writing Makefile for PDL::Doc

WITH_3D: Looking for xdpyinfo to check GLX WITH_3D: No GLX extension found for this X server, won't build TriD or OpenGL
   WITH_3D: Turn on WITH_3D if this is incorrect.

Writing Makefile for PDL::Graphics::PGPLOT::Window
Writing Makefile for PDL::Graphics::PGPLOT
Writing Makefile for PDL::Graphics::LUT::tables::DATA
Writing Makefile for PDL::Graphics::LUT::ramps::DATA
Writing Makefile for PDL::Graphics::LUT
Writing Makefile for PDL::Graphics::IIS

      Not building PDL::Graphics::Karma, turn on WITH_KARMA if this is incorrect

writing dummy Makefile

Checking PDL::Graphics::PLplot...
found_plplot is 1
Cannot find plplot library (libplplotd.so), skipping PDL::Graphics::PLplot

      Not building PDL::Graphics::PLplot

writing dummy Makefile
Writing Makefile for PDL::Graphics::Limits
Writing Makefile for PDL

   Not building PDL::IO::Browser. Turn on WITH_IO_BROWSER if this is incorrect.

Writing Makefile for PDL::IO::FastRaw
Writing Makefile for PDL::IO::Misc
Writing Makefile for PDL::IO::FlexRaw
Writing Makefile for PDL::IO::Pnm
Writing Makefile for PDL::IO::NDF
Writing Makefile for PDL::IO::Storable
Writing Makefile for PDL::IO::FITS
WARNING: Unknown cpu type sun4u! Not setting $hdf_defs. (This may not be a bad 
thing)
Final $hdf_defs flags: ''

Cannot find hdf library, libdf.a.
Please add the correct library path to Makefile.PL or install HDF
Cannot find hdf header file, hdf.h.
Please add the correct library path to Makefile.PL or install HDF

 Skipping build of PDL::IO::HDF.

writing dummy Makefile
Cannot find GD library, .
Please add the correct library path to Makefile.PL or install GD
.Cannot find GD header file, .
Please add the correct library path to Makefile.PL or install GD.

 Skipping build of PDL::IO::GD.

writing dummy Makefile
Writing Makefile for PDL::IO
Writing Makefile for PDL::Opt::Simplex
Writing Makefile for PDL::Opt
Writing Makefile for PDL::ImageRGB
Writing Makefile for PDL::Fit::Gaussian
Writing Makefile for PDL::Fit
Writing Makefile for PDL::FFT
Writing Makefile for PDL::Filter
Writing Makefile for PDL::Image2D
Writing Makefile for PDL::ImageND
Writing Makefile for PDL::CallExt
ExtUtils::F77: Using system=Solaris compiler=F77
ExtUtils::F77: Found F77 path:--->/opt/SUNWspro
ExtUtils::F77: Scanning for /opt/SUNWspro/WS*/lib
ExtUtils::F77: Scanning for /opt/SUNWspro/SC*/lib
ExtUtils::F77: Scanning for /opt/SUNWspro/sunwspro*/SUNWspro/SC*/lib
ExtUtils::F77: Trying /opt/SUNWspro/lib
ExtUtils::F77: Found Fortran latest version lib dir /opt/SUNWspro/lib
Runtime: -L/opt/SUNWspro/lib -lF77 -lM77 -lsunmath -lm
ExtUtils::F77: Validating -L/opt/SUNWspro/lib -lF77 -lM77 -lsunmath -lm   [ok]
ExtUtils::F77: Compiler: f77
ExtUtils::F77: Cflags: -O
(ExtUtils Version 1.15)
Compiling the test Fortran program...
NOTICE: Invoking /opt/SUNWspro/bin/f90 -f77 -ftrap=%none -O /tmp/testf7721728.f 
-o /tmp/testf7721728_exe
/tmp/testf7721728.f:
 MAIN:
Executing the test program...
Congratulations you seem to have a working f77!

   Building PDL::Slatec. Turn off WITH_SLATEC if there are any problems

Writing Makefile for PDL::Slatec
        no GSL link info (libgsl probably not available)
        no GSL include info (libgsl probably not available)

        no GSL version info found (gsl-config not installed?)


   Not building GSL modules: GSL version UNKNOWN VERSION found, need at least 
1.3

writing dummy Makefile

 Skipping build of PDL::FFTW.

writing dummy Makefile
 Testing support libraries for PDL::GIS::Proj:
        Cannot find Proj library, libproj.a.
        Please add the correct library path to Makefile.PL or install Proj.
        Cannot find Proj header file, proj_api.h.
        Please add the correct library path to Makefile.PL or install Proj.
 Skipping build of PDL::GIS::Proj.

writing dummy Makefile
Writing Makefile for PDL::Lib::GIS
Writing Makefile for PDL::Transform::Cartography
 Testing support libraries for PDL::Transform::Proj4:
        Cannot find Proj4 library, libproj.a.
        Please add the correct library path to Makefile.PL or install Proj4.
        Cannot find Proj4 header file, proj_api.h.
        Please add the correct library path to Makefile.PL or install Proj4.
 Skipping build of PDL::Transform::Proj4.

writing dummy Makefile
Writing Makefile for PDL::Transform
Writing Makefile for PDL::Lib
Writing Makefile for PDL
Writing Basic/Core/Config.pm
# make
make: Circular pdldoc <- pm_to_blib dependency dropped.
make[1]: Entering directory `/local/users/root/PDL-2.4.3/Basic'
make[2]: Entering directory `/local/users/root/PDL-2.4.3/Basic/Pod'
cp BadValues.pod ../../blib/lib/PDL/BadValues.pod
cp Impatient.pod ../../blib/lib/PDL/Impatient.pod
cp Internals.pod ../../blib/lib/PDL/Internals.pod
cp PP-Inline.pod ../../blib/lib/PDL/PP-Inline.pod
cp Tips.pod ../../blib/lib/PDL/Tips.pod
cp Dataflow.pod ../../blib/lib/PDL/Dataflow.pod
cp Delta.pod ../../blib/lib/PDL/Delta.pod
cp FAQ.pod ../../blib/lib/PDL/FAQ.pod
cp Philosophy.pod ../../blib/lib/PDL/Philosophy.pod
cp Indexing.pod ../../blib/lib/PDL/Indexing.pod
cp Objects.pod ../../blib/lib/PDL/Objects.pod
cp Intro.pod ../../blib/lib/PDL/Intro.pod
cp PP.pod ../../blib/lib/PDL/PP.pod
cp API.pod ../../blib/lib/PDL/API.pod
Manifying ../../blib/man1/PDL::Impatient.1
Manifying ../../blib/man1/PDL::BadValues.1
Manifying ../../blib/man1/PDL::Internals.1
Manifying ../../blib/man1/PDL::Tips.1
Manifying ../../blib/man1/PDL::PP-Inline.1
Manifying ../../blib/man1/PDL::Dataflow.1
Manifying ../../blib/man1/PDL::Delta.1
Manifying ../../blib/man1/PDL::Philosophy.1
Manifying ../../blib/man1/PDL::FAQ.1
Manifying ../../blib/man1/PDL::Objects.1
Manifying ../../blib/man1/PDL::Indexing.1
Manifying ../../blib/man1/pdl.1
Manifying ../../blib/man1/PDL::PP.1
Manifying ../../blib/man1/PDL::API.1
make[2]: Leaving directory `/local/users/root/PDL-2.4.3/Basic/Pod'
make[2]: Entering directory `/local/users/root/PDL-2.4.3/Basic/Gen'
/opt/csw/bin/perl PP/dump.pp > PP/Dump.pm.tmp
mv PP/Dump.pm.tmp PP/Dump.pm
make[2]: Circular pptemplate <- pm_to_blib dependency dropped.
/opt/csw/bin/perl "-I../../blib/arch" "-I../../blib/lib" pptemplate.PL 
pptemplate
Extracting pptemplate (with variable substitutions)
podselect pptemplate > pptemplate.pod
couldn't find diagnostic data in /opt/csw/share/perl/5.8.8/pods/perldiag.pod 
/opt/csw/lib/perl/5.8.8 /opt/csw/share/perl/5.8.8 /opt/csw/lib/perl/site_perl 
/opt/csw/share/perl/site_perl /opt/csw/share/perl/site_perl /opt/csw/lib/perl/csw 
/opt/csw/share/perl/csw /opt/csw/share/perl/csw . /opt/csw/bin/podselect at 
/opt/csw/share/perl/5.8.8/diagnostics.pm line 268, <POD_DIAG> line 646.
Compilation failed in require at /opt/csw/bin/podselect line 15, <POD_DIAG> 
line 646.
BEGIN failed--compilation aborted at /opt/csw/bin/podselect line 15, <POD_DIAG> 
line 646.
make[2]: *** [pptemplate.pod] Error 2
make[2]: Leaving directory `/local/users/root/PDL-2.4.3/Basic/Gen'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/local/users/root/PDL-2.4.3/Basic'
make: *** [subdirs] Error 2

------------------------------------------------------------------------

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to