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

Reply via email to