On 2014-04-05 02:00-0700 phil rosenberg wrote: > Hi Alan
> From memory it was the actual call to enable_language(D OPTIONAL) that caused the problem. I had wondered if I had reported a bug to Cmake, but I just checked and I hadn't. > Thorsten - if you have the debug message calls set up and it is easy for you to check if this is the same issue and if Alan can confirm that this isn't related to the Plplot CMake code then maybe you might want to report it Actually, this bug is most likely our responsibility since we implement the D language support ourselves. See the D-related files in cmake/modules/language_support/cmake/ and cmake/modules/language_support/cmake/Platform (which we have copied from 3rd party sources who don't support them any more). Also, I do not see this issue for MinGW/MSYS so it is probably due to some weird interaction between our D language support, the find module for wxwidgets (also our responsibility although the modifications from the official CMake module are pretty small), and the Visual Studio type generators that you and Thorsten are using. So for this and the other reasons I mentioned, this is going to be a really difficult bug to deal with so I am putting off that effort indefinitely and instead working around the issue by using a default of -DENABLE_d=OFF for the Windows case. (I considered only specifying that OFF default for just the Visual Studio type of generators, but there is very little call for D language support on Windows, and I don't really have a clue about what exactly is going on so I am applying that broader workaround for now.) > Regarding wxWidgets - unfortunately no my intention was not to volunteer to become the maintainer. I already have a backlog of Plplot things I want to deal with that I'm struggling to find time for. Adding a extra commitment just isn't possible for me. Fair enough. That makes it somewhat more difficult to convince Brad King to accept your changes for the official version of the wxwidgets find module, but meanwhile others do have access to your work on the find module via your CMake bug report. 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 __________________________ ------------------------------------------------------------------------------ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel