I just now finally found what appear to be definitive CMake
instructions (see
<http://www.openwalnut.org/projects/openwalnut/wiki/InstallMSYS2>) for
the MinGW-w64/MSYS2 platform (only the "vanilla" version as defined by
the <sf.net/projects/msys2> wiki rather than some "fixed" version)
which I think will interest all those here who are planning to test
that platform.  The essential points are you should be using the "Unix
Makefiles" generator for the MSYS2 version of CMake for that platform.

To expand the last point in more detail you should do the following two steps.

1. Install the MSYS2 version of CMake and other essential
software, i.e.,

pacman -S mingw-w64-x86_64-cmake mingw-w64-x86_64-extra-cmake-modules
make pkg-config grep sed gzip tar openssh ...

2. "Important: to use packages that are pre-fixed with "mingw" in
their name, you need to start a mingw shell. In your Start menu, you
will find entries "MinGW-w64 Win64 Shell". ALWAYS start this shell in
the future."

I believe these two steps are important for CMake; the closely related
Cygwin software demands you use a Cygwin version of CMake so it makes
sense there is a similar requirement that the MSYS2 platform demands
you use a MSYS2 version of CMake.

Arjen's current test of MinGW-w64/MSYS2 uses the (incorrect) "MSYS
Makefiles" generator for that platform and also may not be using the
correct MSYS2 version of CMake.  So it will be interesting to see (the
next time he has a chance to run the test which will probably be
several weeks from now) how his results change once he moves to the
recommended "Unix Makefiles" generator and the MSYS2 version of CMake.

Meanwhile, because the popularity of the MinGW-w64/MSYS2 platform is
already large and still rising rapidly, I strongly encourage others
here with access to the vanilla version of that platform to try
comprehensive testing of that platform using the generator and cmake
version recommended by the OpenWalnut software project.

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-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to