On 2017-05-18 01:00+0200 Thomas Gläßle wrote: > Dear plplot community/devs, > > > I'm trying to build plplot with the qt driver on msys2. From a freshly > unpacked plplot-5.12.0 folder, I run the following commands in the msys2 > mingw64 shell: > > pacman -S mingw-w64-x86_64-qt4 > > mkdir build && cd build > > cmake .. -G 'MSYS Makefiles' -DDEFAULT_NO_BINDINGS=ON > -DDEFAULT_NO_DEVICES=ON -DENABLE_qt=ON -DPLD_qtwidget=ON >& cmake.out
Hi Thomas: There is obviously a very large number of different combinations of CMake options that are possible to use with our build system, and because of that "combinatorial" issue, lots of those combinations (such as what you chose above) are completely untested, and thus may have issues. For example, the above combination disables C++, but our qt device driver is written in that language so I am not sure our build system can handle that combination. Therefore, as a first step I advise you to drop all specific options and instead just choose the default options (the particular combination of options which are best tested). You do that (again starting with an empty build tree as you did above) by simply running cmake .. -G 'MSYS Makefiles' >& cmake.out If the resulting cmake.out shows any showstopping errors, then disable the relevant components, but do not disable working components such as C++ (at least in your early PLplot testing on this platform). To expound a broader view for all Windows users here, I believe the MinGW-w64/MSYS2 platform is potentially our most important Windows platform because it gives access to so many useful free software libraries in native Windows form that are all ABI compatible and which also add a lot of power (such as the number of different qt devices) to PLplot. And some time ago one of our users (Greg Jung) did have fairly complete success with this platform (including our qt device driver). So I welcome all user interest in this platform, and I have also long been encouraging our developers with access to Windows to test PLplot on this platform for themselves (even though I don't have access to Windows myself). The current status is some limited testing (i.e., excluding qt) has been done on that platform by at least one of our developers but none of our developers has yet attempted the near-complete testing done by Greg. However, from recent discussions, I have hopes that "largely untested by developers" status will change soon for this platform so that we can unreservedly recommend it to our Windows users. 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 __________________________ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Plplot-general mailing list Plplot-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-general