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