On 2015-07-09 16:24-0700 Walt Brainerd wrote: > I have the TDM version of MinGW installed. > > C:\Users\Walt>gfortran --version > GNU Fortran (tdm64-1) 5.1.0 > Copyright (C) 2015 Free Software Foundation, Inc. > > I downloaded 5.11.0 using git and built with the following > (all one line, of course): > > cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=install > -DBUILD_SHARED_LIBS=OFF -DDEFAULT_NO_BINDINGS=ON -DENABLE_cxx=ON > -DENABLE_f95=ON -DDEFAULT_ALL_DEVICES=ON ../plplot.git > > [Something different: I got a lot more devices and drivers.] > > Make produces the following: > [...] > To me, the first one (access) looks like a conflict between gcc and plplot. > The second (isfinite) is a conflict between two things in Plplot???
Hi Walt: I don't think our core developers have any experience with TDM-gcc which according to <http://tdm-gcc.tdragon.net/about> appears to be a convenience layer on top of the MinGW and MinGW-w64 projects (two very different beasts). That convenience is something you will probably want to enjoy for normal use, but when bugs show up we would prefer you to verify and report the bugs for either the MinGW project or else the MinGW-w64 project without the quirks of that convenience layer potentially interfering. We have lots of experience and good comprehensive test results with MinGW, and if you want to try that, we recommend using the automatic installer for that project (see mingw-get-setup.exe found at <http://sourceforge.net/projects/mingw/files/Installer/>. That automatic installer also gives you the ability to optionally install MSYS. I typically install both MinGW and MSYS and do most of my comprehensive testing using the "MSYS MakeFiles" generator and the MSYS "make" command, but I have also gotten good "MinGW Makefiles" test results in the past where it is necessary to exclude MSYS from the PATH and use the MinGW "mingw32-make" command. We frankly don't have much experience yet with MinGW-w64, but we hope to gain some soon because clearly the popularity of that project is already quite large and rapidly growing as well. If you want to try that, my understanding of the best way to install it is to use the MSYS2 installer (see directions at <http://sourceforge.net/p/msys2/wiki/MSYS2 installation/>). Note MSYS2 is very different from MSYS and includes lots more libraries than MSYS (which is another reason we would like to support the MinGW-w64/MSYS2 platform in the future). I assume as in the classical MinGW/MSYS combination, that it would be possible to build a limited PLplot based on MinGW-w64 alone, but many of the soft prequisities for PLplot are missing for that case so you would get more complete PLplot results if you build it for MinGW-w64/MSYS2 instead (which is likely what the TDM-gcc convenience layer does as well since you reported lots of extra devices above). 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 __________________________ ------------------------------------------------------------------------------ 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