Hi Alan,

> -----Original Message-----
> From: Alan W. Irwin [mailto:ir...@beluga.phys.uvic.ca]
> Sent: Sunday, February 15, 2015 9:13 PM
> To: Arjen Markus
> Cc: PLplot development list
> Subject: RE: [Plplot-devel] Propagation status for release
>
>
> > There is something extremely weird going on with the make utility
> that comes with MinGW, but the workaround is to use "mingw32-make"
> instead of "make".
>
> That is not a workaround or anything weird.  MinGW without MSYS (the "MinGW
> Makefiles" generator) is very different than MinGW with MSYS (the "MSYS
> Makefiles" generator).  For the former you must use "mingw32-make" (which
> appears in the MinGW PATH). For the latter you must use "make" (which appears 
> in
> the MSYS PATH).
Well, it is the make from MSYS that is acting strange. If I run it (from the 
MSYS shell), the start-up messages suggest is a MicroSoft make utility that is 
actually started and that does NOT run any make files, see the "screenshot" 
below:

markus@L01259 ~
$ cd d:/plplot-svn/build-mingw-git

markus@L01259 /d/plplot-svn/build-mingw-git
$ make
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

d:\plplot-svn\build-mingw-git>exit
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

d:\plplot-svn\build-mingw-git>exit
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

d:\plplot-svn\build-mingw-git>

>
>
> Not odd.  The test scripts require many unix tools such as bash. So they are 
> only
> deployed if bash, etc., are available on your PATH.  So put MSYS (which 
> includes
> bash.exe and all the rest) on your PATH, use the "MSYS Makefiles" generator, 
> and
> you should be fine.
>

Ah, forgot that bit ;).

> If you use a hack I discovered, you can also use the "MinGW Makefiles"
> and the test suite with most of but not all of MSYS on your path, but let's 
> not go until
> post release and instead concentrate now on getting good test results for both
> MinGW/MSYS with the "MSYS Makefiles"
> generator and Cygwin with the "Unix Makefiles" generator.
>

Yes, the "MSYS Makefiles" case is the one that is now left to be run.

>
> > Another curiosity about MinGW: it seems the symbols are exported
> automatically, just as in Cygwin and Linux. No need for the "definitions 
> file" (.def)
> anymore. This seems a change from previous versions.
>
> Interesting indeed.  Of course, you will want to keep the MinGW .def file up 
> to date
> for those users (like me) who are using an older MinGW version.
>

Right, but a problem is that I cannot check that I have all symbols in there. I 
will have to tackle that by comparing the Intel Fortran version with an older 
version.

>
> However, once you have a clean test_noninteractive result for example 8, then 
> I
> hope you would also be willing (for both the MinGW/MSYS and Cygwin platforms) 
> to
> run
>
> scripts/comprehensive_test.sh
>
> as well.  That script by default runs ctest, the test_interactive target, and 
> the
> test_noninteractive target for our build tree and two versions of our 
> installed
> examples tree for our three major configurations (shared libraries/dynamic 
> devices,
> shared libraries/static devices, and static libraries/static devices).
>
> Use the --help option for that script to learn more.
>
> Once previously in this release cycle I have run 
> scripts/comprehensive_test.sh in
> default mode with complete success for MinGW/MSYS on the Wine version of
> Windows.  But I hope you are willing to do it because it took several days on 
> my
> slow Wine version of Windows compared to only an hour or so on Linux, and it
> should only be a couple of hours for you (assuming Microsoft Windows is 
> roughly the
> same speed as Linux).
>

The speed of my machine is comparable :), it is not going to take days to run 
this all.

Regards,

Arjen
DISCLAIMER: This message is intended exclusively for the addressee(s) and may 
contain confidential and privileged information. If you are not the intended 
recipient please notify the sender immediately and destroy this message. 
Unauthorized use, disclosure or copying of this message is strictly prohibited. 
The foundation 'Stichting Deltares', which has its seat at Delft, The 
Netherlands, Commercial Registration Number 41146461, is not liable in any way 
whatsoever for consequences and/or damages resulting from the improper, 
incomplete and untimely dispatch, receipt and/or content of this e-mail.

------------------------------------------------------------------------------
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