From: Arjen M. <Arj...@de...> - 2015-07-13 07:53:26
|
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:wal...@gm...] 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...@be...<mailto:ir...@be...>> 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. |