From: Alan W. I. <ir...@be...> - 2015-07-14 01:00:29
|
On 2015-07-13 15:55-0700 Walt Brainerd wrote: > Sorry, I saw all the examples in the shared directory and thought > maybe they were not necessary. Try this: > > http://www.fortran.com/Test1/c_d_t.tgz Hi Walt: I was able to download that Test1 report tarball. Here are my comments on the results in various files in that tarball: I. comprehensive_test_disposeable/comprehensive_test.sh.out do_clean_as_you_go=no The script option --do_clean_as_you_go no might have been recommended to you by Arjen, but I suggest that is not normally a good idea because once the script works it can consume ~40GB of disk data. Thus, I recommend you drop the option above which means the recommended default do_clean_as_you_go=yes will be used, i.e., plplot files generated by PLplot will be deleted after each of the 21 different major tests. II. comprehensive_test_disposeable/shared/output_tree/cmake.out -- The C compiler identification is GNU 5.1.0 -- Check for working C compiler: c:/mingw/bin/gcc.exe -- Check for working C compiler: c:/mingw/bin/gcc.exe -- works [...] -- The CXX compiler identification is GNU 5.1.0 -- Check for working CXX compiler: c:/mingw/bin/g++.exe -- Check for working CXX compiler: c:/mingw/bin/g++.exe -- works [...] -- The Fortran compiler identification is GNU -- Check for working Fortran compiler: c:/mingw/bin/gfortran.exe -- Check for working Fortran compiler: c:/mingw/bin/gfortran.exe -- works Just to double-check, are those the expected locations and identifications for your TDM compilers? This file also shows many components of PLplot are missing (because unlike MSYS2, MSYS has very few of the desired PLplot prerequisites). So the list of enabled device drivers is limited to just mem;null;ps;svg;wingcc;xfig, and the list of bindings is limited to just C++ and Fortran 95. However, there are no obvious fundamental issues in these results so there is no evidence in this file to suggest you would not get a clean comprehensive test for this minimal set of PLplot components. III. comprehensive_test_disposeable/shared/output_tree/make_noninteractive.out This is a peculiar result since the script generates it with the VERBOSE=1 option, but instead we get terse results. Furthermore, the only error messages I can find in there are make[5]: *** [examples/test_examples_output_dir/x00c.psc] Error 1 make[4]: *** [examples/CMakeFiles/test_c_psc.dir/all] Error 2 make[3]: *** [examples/CMakeFiles/test_noninteractive.dir/rule] Error 2 make[2]: *** [test_noninteractive] Error 2 which is not very informative to say the least, but I think that is the result of somehow VERBOSE=1 not being set by the script or being somehow ignored on your platform. But before commenting further IV should be solved. IV. Peculiarities of your report tarball It appears to contain the complete comprehensive_test_disposeable tree which is not what you should be reporting. And within that tarball comprehensive_test_disposeable/comprehensive_test_env.out is an empty file, and comprehensive_test_disposeable/comprehensive_test.tar.gz is completely missing. Those are both extremely peculiar results. So please follow these exact instructions for your second try. # Change to the directory where you have a recently updated master # branch version of PLplot. cd c:/walt/Software/Plplot/plplot-git # Run the comprehensive test script with everything default (see # comment above) except bypassing ctest (for now) and the interactive part of the # test (for now). scripts/comprehensive_test.sh --generator_string "MSYS Makefiles" --do_ctest no --do_test_interactive no copy ../comprehensive_test_disposeable/comprehensive_test.tar.gz (the report tarball automatically generated by the script) to your website. I look forward to those Test2 results. Assuming you follow those directions precisely so that the Test2 tarball is actually generated by the script (as opposed to what appears to be the case for the Test1 tarball), we may find that the VERBOSE=1 trouble for III goes away so that I can say more about the error in that case. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |