From: Alan W. I. <Ala...@gm...> - 2018-06-06 07:16:58
|
On 2018-05-25 15:37-0400 David Bergman wrote: > Alan, > > I regret waiting this long to reply but have had a lot of work. > To tell you the truth I am not sure what exactly caused the issue but I've > deleted the "wxOVERRIDE" from the code, which was clearly a copy-paste from a > wxWidgets example. > > I copied the simple.cpp code into the PLplot-Widgets example. > > cmake and nmake both ran find but cmake install generated the following fatal > error. Recall that I had quite a bit of trouble getting it to install the > first time and I may have missed an option that is required. Not sure if my > error is due to the same issue that caused your error. > > > Install the project... > -- Install configuration: "Debug" > -- Installing: C:/Program Files (x86)/plplot/share/doc/plplot/ABOUT > CMake Error at cmake_install.cmake:39 (file): > file INSTALL cannot copy file "C:/plplot-5.13.0/ABOUT" to "C:/Program Files > (x86)/plplot/share/doc/plplot/ABOUT". > > > NMAKE : fatal error U1077: 'echo' : return code '0x1' > Stop. Hi David: In my case, it was configuration of a new computer which kept me from replying to what you said above in a timely way. My apologies for that delay. But that new computer configuration has now been a success (I am writing this from the new computer and PLplot also builds on that new computer) so I now have a chance to answer you. I think the nmake trouble you are having is due to the (default) install prefix "C:/Program Files (x86)" having a blank in the path. I think all those "blank in path" issues are now gone in the git version of PLplot so please try that not only for that reason but also because that is the version of PLplot I test with in any case. I tried a similar test (copying simple.cpp on top of examples/c++/wxPLplotDemo.cpp) here, but in my case I configured PLplot with the cmake option -DBUILD_TEST=ON which allows users to test in the build tree without having to install. The result on my new Debian Buster platform was I could build and run simple.cpp using "make test_wxPLplotDemo". That test had two key warnings which were Gtk-Message: 22:23:32.181: GtkDialog mapped without a transient parent. This is discouraged. on the command line + a dialog box with the following contents: "Somehow we attempted to plot before the wxPLplotwindow was ready. The plot will not be drawn". And indeed that was followed by a blank plot. So it appears your simple.cpp is still not set up correctly for the Linux case. I have put this thread back on the plplot-general list because Phil Rosenberg, the author of the PLplot wxwidgets binding and device may wish to comment since he had similar "waiting for events" trouble in the past on Linux which might be related to what I am seeing on Linux with the current simple.cpp. 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 __________________________ |