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

Reply via email to