Hi again, Insuk: Regarding the PLplot driver error: You must have an older (but still usable) version of the plplot library which does not support the new plgvpw function. I thought I set up this test to not run for older plplot libraries, but I must have messed this up.
In any case, as long as you do not need plgvpw (which allows one to query the plplot viewport) you should be OK--don't worry about this error. Regards, Doug Hunt [email protected] Software Engineer IV UCAR - COSMIC, Tel. (303) 497-2611 On Thu, 23 Apr 2009, InSuk Joung wrote: > I turned off TriD modules by setting WITH_3D => 0 in perldl.conf. Then, the > compilation step passed, although I still want to install the modules. > However, I got failed tests: > > ----------------------------------------------- > t/aaa_load.t ................ ok > t/argtest.t ................. ok > t/autoload.t ................ ok > t/bad.t ..................... ok > t/basic.t ................... ok > t/bess.t .................... ok > t/bool.t .................... ok > t/callext.t ................. ok > t/clump.t ................... ok > t/complex.t ................. ok > t/conv.t .................... ok > t/core.t .................... ok > t/croak.t ................... ok > t/diskcache.t ............... ok > t/dumper.t .................. skipped: Skip neither uuencode/decode nor > Convert:UU is available > t/erf.t ..................... ok > t/erfi.t .................... ok > t/familyfree.t .............. ok > t/fastraw.t ................. ok > t/fft.t ..................... ok > t/fftw.t .................... skipped: PDL::FFTW not available > t/fits.t .................... ok > t/flexraw.t ................. > ExtUtils::F77: Version 1.16 > PDL: Error: Doesn't look like f77 file (even swapped) > Caught at file t/flexraw.t, line 295, pkg main > # Looks like your test died before it could output anything. > t/flexraw.t ................. Dubious, test returned 255 (wstat 65280, > 0xff00) > Failed 29/29 subtests > t/flow.t .................... ok > t/foo.t ..................... ok > t/func.t .................... ok > t/gauss.t ................... ok > t/gd_oo_tests.t ............. ok > t/gd_tests.t ................ ok > t/gis_proj.t ................ skipped: PDL::GIS::Proj requires the Proj > module. > t/gsl_diff.t ................ ok > t/gsl_integ.t ............... ok > t/gsl_interp.t .............. ok > t/gsl_mroot.t ............... ok > t/gsl_rng.t ................. ok > t/gsl_sf.t .................. ok > t/hdf_sd.t .................. skipped: PDL::IO::HDF requires the HDF module. > t/hdf_vdata.t ............... skipped: PDL::IO::HDF requires the HDF module. > t/hdf_vgroup.t .............. skipped: PDL::IO::HDF requires the HDF module. > t/hdrs.t .................... ok > t/hist.t .................... ok > t/howbig.t .................. ok > t/ica.t ..................... ok > t/image2d.t ................. ok > t/imagend.t ................. ok > t/imagergb.t ................ ok > t/inlinepdlpp.t ............. ok > t/interp.t .................. ok > t/interp_slatec.t ........... ok > t/interpol.t ................ ok > t/iotypes.t ................. ok > t/limits_00.t ............... ok > t/limits_errb.t ............. ok > t/limits_keyspecs.t ......... ok > t/limits_normalize_dsets.t .. ok > t/limits_range.t ............ ok > t/limits_round.t ............ ok > t/limits_trans.t ............ ok > t/limits_trans_err.t ........ ok > t/limits_ulimits.t .......... ok > t/linfit.t .................. ok > t/lut.t ..................... ok > t/lvalue.t .................. ok > t/magic.t ................... ok > t/matmult.t ................. ok > t/matrix.t .................. ok > t/matrixops.t ............... ok > t/minuit.t .................. ok > t/misc.t .................... ok > t/ndf.t ..................... skipped: PDL::IO::NDF requires the NDF module. > t/niceslice.t ............... ok > t/nsdatahandle.t ............ ok > t/ones.t .................... ok > t/opengl.t .................. ok > t/ops.t ..................... ok > t/pdlchar.t ................. ok > t/pgplot.t .................. skipped: Skipped: PDL::Graphics::PGPLOT not > installed > t/physical.t ................ ok > t/pic_16bit.t ............... ok > t/picnorgb.t ................ ok > t/picrgb.t .................. ok > t/plplot.t .................. 14/35 > # Failed test 'plgvpw call works correctly' > # at t/plplot.t line 248. > t/plplot.t .................. 35/35 # Looks like you failed 1 test of 35. > t/plplot.t .................. Dubious, test returned 1 (wstat 256, 0x100) > Failed 1/35 subtests > t/pnm.t ..................... ok > t/poly.t .................... ok > t/polyroots.t ............... ok > t/pptest.t .................. ok > t/primitive.t ............... ok > t/primitive2.t .............. ok > t/proj_transform.t .......... skipped: PDL::Transform::Proj4 requires the > PDL::Transform::Proj4 module! > t/pthread.t ................. ok > t/reduce.t .................. ok > t/refs.t .................... ok > t/requiredmods.t ............ ok > t/scope.t ................... ok > t/segfault.t ................ ok > t/slatec.t .................. ok > t/slice.t ................... ok > t/storable.t ................ ok > t/subclass.t ................ ok > t/subclass2.t ............... ok > t/subclass3.t ............... ok > t/subclass4.t ............... ok > t/thread.t .................. ok > t/thread_def.t .............. ok > t/transform.t ............... ok > t/trig.t .................... ok > t/ufunc.t ................... ok > t/vaffine.t ................. ok > t/xvals.t ................... ok > > Test Summary Report > ------------------- > t/flexraw.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: Bad plan. You planned 29 tests but ran 0. > t/plplot.t (Wstat: 256 Tests: 35 Failed: 1) > Failed test: 17 > Non-zero exit status: 1 > Files=109, Tests=1100, 22 wallclock secs ( 0.37 usr 0.16 sys + 13.57 cusr > 1.88 csys = 15.98 CPU) > Result: FAIL > Failed 2/109 test programs. 1/1100 subtests failed. > make: *** [test_dynamic] Error 255 > ----------------------------------------------- > > For t/plplot.t, I looked at the line 295. > > ok (sum(pdl(-0.0001, 10.0001, -0.001, 100.001) - pdl($wld_xmin, $wld_xmax, > $wld_ymin, $wld_ymax)) == 0, > "plgvpw call works correctly"); > > I manually checked the values of $wld_XXXX. They were 0, 10, 0, and 100, > respectively. The difference of the sum was very small (< 1e-13). I guess > it is harmless. > I don't know what's wrong with t/flexraw.t. > > In the process of compilation, I had some warnings: > > ----------------------------------------------- > PLplot.xs:23127: warning: passing argument 2 of ?plParseOpts? from > incompatible pointer type > PLplot.xs:23133: warning: ignoring return value of ?Perl_av_shift?, declared > with attribute warn_unused_result > PLplot.xs:30723: warning: passing argument 17 of ?c_plstripc? from > incompatible pointer type > resample.c:224: warning: incompatible implicit declaration of built-in > function ?malloc? > resample.c:295: warning: incompatible implicit declaration of built-in > function ?malloc? > resample.c:303: warning: incompatible implicit declaration of built-in > function ?malloc? > resample.c:312: warning: incompatible implicit declaration of built-in > function ?malloc? > resample.c:322: warning: incompatible implicit declaration of built-in > function ?malloc? > resample.c:334: warning: incompatible implicit declaration of built-in > function ?malloc? > ----------------------------------------------- > > I am not sure whether the fails are related to these warnings. > > -- > Best, > In-Suk Joung > _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
