Hi Alan Sorry about that. The problem was a simple missing header file - actually nothing to do with wxWidgets. it was just a standard library header. This must have been included circuitously by the Windows header implementation, but not the Linux one.
Anyway it should now be fixed, although right at the moment I don't have access to my Linux machine to check. But I am sure If you try it you will find you can re-enable wxWidgets. Phil On 6 June 2015 at 08:58, Alan W. Irwin <ir...@beluga.phys.uvic.ca> wrote: > On 2015-06-05 14:40-0700 Alan W. Irwin wrote: > >> On 2015-06-04 23:06+0100 Phil Rosenberg wrote: >> >>> Hi Alan >>> I have added some additional optimizations to the text rendering and >>> sizing for wxWidgets driver. Everything is smooth on Windows. Let me >>> know if you see any speed up on Linux. If it is still unsatisfactory I >>> can increase the polling rate - that just uses CPU I guess. >> >> >> Hi Phil: >> >> As a result of your recent commits, I have discovered the following >> wxwidgets build issue on Linux for the tip of the master branch for >> (at least) the shared libraries case: >> >> /home/software/plplot/HEAD/plplot.git/drivers/wxwidgets_dev.cpp: In >> constructor ‘FontGrabber::FontGrabber()’: >> /home/software/plplot/HEAD/plplot.git/drivers/wxwidgets_dev.cpp:311:28: >> error: ‘numeric_limits’ is not a member of ‘std’ >> /home/software/plplot/HEAD/plplot.git/drivers/wxwidgets_dev.cpp:311:53: >> error: expected primary-expression before ‘>’ token >> /home/software/plplot/HEAD/plplot.git/drivers/wxwidgets_dev.cpp:311:54: >> error: ‘::quiet_NaN’ has not been declared >> make[3]: *** [drivers/CMakeFiles/wxwidgets.dir/wxwidgets_dev.cpp.o] Error >> 1 >> >> This is for the Debian wheezy version of wxwidgets, i.e., 2.8.12.1-12. >> >> URGENT: A quick fix would be appreciated since it affects all default >> builds by users (who I recently asked to test the git master tip >> version) where they have at least this system version of wxwidgets >> installed. > > > Hi Phil: I guess the above was just sent too late in the day in your > time zone for you to catch the message. > > I did develop a cross-platform wxwidgets version check which is > currently set to 2.8.12 (the current fairly ancient version for Debian > wheezy) or above. In other words, it currently accepts virtually all > versions of wxwidgets on modern Linux, but it could easily be adjusted > so our minimum version is 3.0.0 (or whatever) if/when needed. > > I did not set the limit at 3.0.0 because it turns out that although I > did have build success for 3.0.2 (an epa_built version that has worked > before) there were run-time segfault issues with that version when > running > > examplex/c/x01c -dev wxwidgets > > Therefore, because of the severe current build issues for wxwidgets > 2.8.12 and current severe run-time issues with wxwidgets-3.0.2, I have > decided to disable the wxwidgets device by default as a temporary > emergency measure (as of commit ID bacd638). That means, those that > are currently doing default run-time testing will not be affected by > this, and those like you who want to test the device will need to > specify -DPLD_wxwidgets=ON. My plan is to enable wxwidgets by default > (so you no longer have to specify -DPLD_wxwidgets=ON) just as soon as > these recently introduced build and run-time issues on Linux (and > presumably other platforms) are straightened out. > > > 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