From: Walt B. <wal...@gm...> - 2015-07-15 20:24:18
|
First, yes, those are the correct compilers: bash-3.1$ which gfortran /c/mingw/bin/gfortran.exe bash-3.1$ gfortran --version GNU Fortran (tdm64-1) 5.1.0 I tried MSYS2 to see what would happen. Nothing works--not even git. Says my version of cygwin.dll is incompatible. (Incompatible with what? The compilers, cygwin and msys2 are all the latest 64-bit version). What is the point of MSYS if you also have to have Cygwin? So I deleted Msys2 and reinstalled msys1. [It looked interesting for progressing with coarray Fortran as it includes /dev/shm.] Your test didn't get very far, but here it is: http://www.fortran.com/Test2/*tar.gz On Mon, Jul 13, 2015 at 6:00 PM, Alan W. Irwin <ir...@be...> wrote: > 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 > __________________________ > -- Walt Brainerd |