Hi Alan I just did a git pull of the master branch with these changes and I get compiling errors if I don't add
-DPLPLOT_WX_NANOSEC=ON I did cmake .. -G "Unix Makefiles" -DBUILD_SHARED_LIBS:BOOL=OFF -DENABLE_f95:BOOL=OFF -DENABLE_tcl:BOOL=OFF -DENABLE_tk:BOOL=OFF -DBUILD_TEST:BOOL=ON make VERBOSE=1 test_wxPLplotDemo and result is In file included from /data/home002/pvicente/plplot-plplot/drivers/wxwidgets.h:28, from /data/home002/pvicente/plplot-plplot/drivers/wxwidgets.cpp:41: /data/home002/pvicente/plplot-plplot/drivers/wxwidgets_comms.h:35:30: error: wxPLplot_nanosec.h: No such file or directory /data/home002/pvicente/plplot-plplot/drivers/wxwidgets.cpp: In function ‘void plD_init_wxwidgets(PLStream*)’: /data/home002/pvicente/plplot-plplot/drivers/wxwidgets.cpp:148: error: ‘PLPLOT_wxLogDebug’ was not declared in this scope and the same with -DPLPLOT_WX_DEBUG_OUTPUT=ON if I add -DPLPLOT_WX_NANOSEC=ON the build succeds and the output is 12:29:29: Debug: nanosecs since epoch = 21778268382005471: wxPLplotwindow::wxPLplotwindow 12:29:29: Debug: nanosecs since epoch = 21778268383178783: frame->Create 12:29:29: Debug: nanosecs since epoch = 21778268393882737: wxPLplotwindow::Show 12:29:29: Debug: nanosecs since epoch = 21778268393941866: wxPLplotwindow::CreateStream 12:29:29: Debug: nanosecs since epoch = 21778268401739575: plD_init_wxwidgets(): enter 12:29:29: Debug: nanosecs since epoch = 21778268401812999: wxPLDevice(): enter 12:29:29: Debug: nanosecs since epoch = 21778268401896369: wxPLDevice(): gc done 12:29:29: Debug: nanosecs since epoch = 21778268402036165: wxPLDevice(): m_interactiveTextGcdc done 12:29:29: Debug: nanosecs since epoch = 21778268402095492: wxPLDevice(): SetDC done 12:29:29: Debug: nanosecs since epoch = 21778268402127174: wxPLDevice(): leave 12:29:29: Debug: nanosecs since epoch = 21778268402165801: plD_init_wxwidgets(): leave 12:29:29: Debug: nanosecs since epoch = 21778268406212150: Plot() 12:29:29: Debug: nanosecs since epoch = 21778268498272214: wxPLplotwindow::OnCreate 12:29:29: Debug: nanosecs since epoch = 21778268498387763: wxPLplotwindow::CreateStream On 2016-12-19 01:22, Alan W. Irwin wrote: > I have recently (commit 3c4e6be) implemented a new way for users to > optionally obtain wxwidgets debug output. > > The principal change is you must use the CMake option > -DPLPLOT_WX_DEBUG_OUTPUT=ON to get any debug output at all. There is > also now an experimental option -DPLPLOT_WX_NANOSEC=ON which you > might > want to try if your like high-resolution time stamps (but it might > cause build errors on some Linux systems and virtually all other > systems, so you must experiment with it to see whether it will work > on > any given system). If you want to insert more debugging output into > our wxwidgets-related code under the control of the above two CMake > options, please use the correct macro which is > > PLPLOT_wxLogDebug("some string"); > > That boils down to > > wxLogDebug("some string"); > > if -DPLPLOT_WX_DEBUG_OUTPUT=ON and PLPLOT_WX_NANOSEC is either not > specified or set to its default value using -DPLPLOT_WX_NANOSEC=OFF. > The above macro use further boils down to > > ; > > if PLPLOT_WX_DEBUG_OUTPUT is either not specified or set to its > default value using -DPLPLOT_WX_DEBUG_OUTPUT=OFF. > > For more details (especially what the nanosec time stamp looks like > on > systems that support it), see the above commit message. > > Note, that I plan after the release to implement a CMake test so it > can figure out PLPLOT_WX_NANOSEC automatically, i.e., only set that > to > ON when relevant test code can be built. However, for now I have > taken an extremely simplistic approach "try it and see using the > experimental option -DPLPLOT_WX_NANOSEC=ON" for generating the > nanonsec time step. > > 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 > __________________________ -- Pedro Vicente pedro.vice...@space-research.org http://www.space-research.org/ ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today.http://sdm.link/intel _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel