Hi Walt,
Hm, I just realised when reading your mails, that there is an essential
difference between your environment and mine - you are using MinGW-w64 and I
was using the 32-bits version. That was only a semi-conscious choice - the
installation of MinGW-w64 I have is installed under
c:\minw-w64\i686-4.9.1-posix-dwarf-rt_v3-rev1 and I am not entirely sure it is
useable. So let me see if I can get on with similar testing with this platform.
Regards,
Arjen
From: Walt Brainerd [mailto:walt.brain...@gmail.com]
Sent: Saturday, July 11, 2015 1:26 AM
To: Alan W. Irwin
Cc: Arjen Markus; plplot_general
Subject: Re: [Plplot-general] Problem building 5.11 on Windows 8.1
I know that Plplot "works". However,
I intend to include gcc 5.1 with the next Fortran Tools
and would like to include Plplot.
If Plplot is built with Cygwin or any MinGW that does not
have gcc 5.1, plplot will not work with any Fortran program
compiled with gfortran 5.1 because the *.mod files are not
compatible (e.g., plplot.mod).
Hence TDM for now. I can wait until other Mingw versions
use gcc 5.1, but lots of folks think TDM is one of the best,
so it would be nice to get Plplot to work with it. (One of the
nice things about TDM64 is that it includes both 32 and 64
bit functionality, so one can compile 32-bit apps, for example.)
Thanks for the pointer on testing, but that is not useful
until Plplot is built and at least runs on the first program I try.
Maybe Arjen will have more ideas--smart guy indeed. I really
appreciate the comments from both of you.
On Fri, Jul 10, 2015 at 2:00 PM, Alan W. Irwin
<ir...@beluga.phys.uvic.ca<mailto:ir...@beluga.phys.uvic.ca>> wrote:
On 2015-07-10 12:27-0700 Walt Brainerd wrote:
Alan: mingw-64 etc. does not yet include gcc 5.1;
that is why I am using the TDM version.
Understood for your normal use case. But you should not need gcc 5.1
just to test that PLplot is working. So my point remains for the
special case of reporting bugs, you should stick to Windows platforms
we currently support (MinGW, MinGW/MSYS, Cygwin, MSVC) or platforms
where we plan to support them in the near future (MinGW-w64/MSYS2).
Fortunately, for the first bug you reported, Arjen could verify it on
MinGW/MSYS and solve it for that platform. But his comprehensive tests
on that platform and on Cygwin reveals no sign of the bug you reported
below. So Arjen is going to have to do some guessing to solve that
issue you found on TDM. He is a pretty smart guy so he might guess
what is wrong, but that is far from ideal so you might get a
much quicker resolution to the issue if you demonstrated it on
one of our supported platforms above or else on MinGW-w64/MSYS2.
I have no access (other than a very slow wine platform) to Windows
myself so I hasten to add I make no promises for Arjen for the
MinGW-w64/MSYS2 case because he is a busy guy, but we are all in
agreement that is a platform which we should support on Windows, and a
report from you for the pure MinGW-w64/MSYS2 case might motivate Arjen
to attempt a comprehensive test on that platform if he cannot guess
what the problem is on TDM.
Alan
Arjen: with the new version, plplot builds (the static
library version), but when I run it, I get all kinds of
errors about missing routines of the form __imp*.
being called from wingcc (for example).
So I tried the DLL version (which is what I think I
was successful with before). make was strange.
I would get an error, then try it again. It got further
before getting another error. After about 5-6 tries
it went all the way.
Trying to compile a code then produced an error
trying to load wingcc.dll. Windows says it isn't
suitable to run on Windows; in a bash shell, it
just says there is an error loading wingcc.dll.
Any other suggestions?
__________________________
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca<http://astrowww.phys.uvic.ca>).
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net<http://freeeos.sf.net>);
the Time
Ephemerides project (timeephem.sf.net<http://timeephem.sf.net>); PLplot
scientific plotting
software package (plplot.sf.net<http://plplot.sf.net>); the libLASi project
(unifont.org/lasi<http://unifont.org/lasi>); the Loads of Linux Links project
(loll.sf.net<http://loll.sf.net>);
and the Linux Brochure Project (lbproject.sf.net<http://lbproject.sf.net>).
__________________________
Linux-powered Science
__________________________
--
Walt Brainerd
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.
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general