On 2015-02-18 09:59-0000 Arjen Markus wrote: > Hi Alan, > >> >> If the test_noninteractive target result for master tip is now good for >> Fortran and Tcl, >> then time to move on to the test_noninteractive target for MinGW/MSYS (not >> MinGW >> alone) and the further expansions of these tests I discussed. >> >> It would be a wonderful result if you could show that both Cygwin and >> MinGW/MSYS >> produced good comprehensive test results now. >> > > The test_noninteractive target produced a clean result for C++, Fortran and > Tcl under MSYS. > I tried running the comprehensive_test.sh script, but that failed somewhere > in the "traditional make noninteractive" step: > > cd c; make > D:/mingwnew/msys/1.0/bin/bash.exe: pkg-config: command not found > make[1]: Entering directory > `/d/plplot-svn/comprehensive_test_disposeable/shared/install_tree/share/plplot5.10.0/examples/c' > d:/mingwnew/bin/gcc.exe x00c.c -o x00c.exe -Wl,-rpath > -Wl,"d:/plplot-svn/comprehensive_test_disposeable/shared/install_tree/lib" > In file included from x00c.c:23:0: > plcdemos.h:12:22: fatal error: plConfig.h: No such file or directory > #include "plConfig.h" > ^ > compilation terminated. > make[1]: *** [x00c.exe] Error 1 > make[1]: Leaving directory > `/d/plplot-svn/comprehensive_test_disposeable/shared/install_tree/share/plplot5.10.0/examples/c' > make: *** [c/x01c.exe] Error 2 > > Not sure what to make of that
Hi Arjen: The first error message above "pkg-config: command not found" is the key here. For that case (which I have never tested on MinGW/MSYS because epa_build does provide pkg-config) I will need to implement some additional comprehensive_test.sh script logic to skip any attempt at trying to use the traditional build system (which absolutely depends on pkg-config being available) for the installed examples tree. Until you see that commit from me, please skip the traditional build tests for MinGW/MSYS by using scripts/comprehensive_test.sh --do_test_traditional_install_tree no Also run scripts/comprehensive_test.sh --help to figure out how to skip other parts of the comprehensive tests that are not working for some reason. Also, when you do the Cygwin test, make sure that pkg-config is installed. > [A]t first there was a problem with the palette files. I solved that by manually installing them in the right place. It is something specific for MinGW/MSYS, as running the examples from the command-line requires setting an additional environment variable (for the drivers) and having the palette files installed. That bad result completely contradicts the good results I got for testing the installed examples tree for MinGW/MSYS. Without more evidence here I am reduced to guessing, but could it be that you have blanks in some of the key paths such as the source tree itself or the --prefix option used for scripts/comprehensive_test.sh? Alternatively, this may be an issue caused by the traditional installed examples tree just not working without pkg-config so it will be interesting when you repeat the test with --do_test_traditional_install_tree no whether you run into this same problem. (Remember that scripts/comprehensive_test.sh also tests the installation using a CMake-based build system for the installed examples tree so if that works it means the installation is fine and the difficulty you had finding the installed drivers and palette files were simply due to some indirect symptom caused by the lack of pkg-config.) 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 __________________________ ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel