Hi Phil
so, it seems that the cmake option is really needed -DOLD_WXWIDGETS=ON I only found out this by reading the script I tried in Linux cmake .. -G "Unix Makefiles" -DBUILD_SHARED_LIBS:BOOL=OFF -DENABLE_f95:BOOL=OFF -DENABLE_tcl:BOOL=OFF -DENABLE_tk:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/data/data127/pvicente/install/plplot-5.11.1do -DPL_HAVE_PTHREAD:BOOL=OFF -DPLD_xwin:BOOL=OFF -DPLD_wxwidgets:BOOL=ON -DwxWidgets_ROOT_DIR:PATH=/data/data127/pvicente/install/wxwidgets-3.1.0 -DwxWidgets_LIB_DIR:PATH=/data/data127/pvicente/install/wxwidgets-3.1.0/lib -DwxWidgets_CONFIGURATION=mswud -DENABLE_MIX_CXX=ON -DwxWidgets_EXCLUDE_COMMON_LIBRARIES:BOOL=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DOLD_WXWIDGETS=ON >& cmake.txt & and deprecated_wxPLplotDemo.cpp runs perfectly It even has an option to change the background which is exactly what I needed I have a request, would it be possible to have the "deprecated" wxWidgets code and the templated one at the same time? This would allow us to try either one or the other without the need to recompiling with the -DOLD_WXWIDGETS flag. I think some classes have the same name now in the old/new code, is that correct ? If that's the case maybe you could give them different names thanks much -------- Original Message -------- Subject: [Plplot-devel] Deprecated wxWidgets error Date: 2016-12-09 14:39 From: Pedro Vicente <pedro.vice...@space-research.org> To: <plplot-devel@lists.sourceforge.net> Hi Phil Is the deprecated wxWidgets still functioning? I gave it a try am I'm getting an error This is Windows Visual Studio, wxWidgets 3.1, plplot 5.11.1 what I did used the commented code in the sample wxPLplotDemo.cpp that starts with //class MyPlotwindow : public wxPLplotwindow I did not run any cmake flag to use the old code (is there one?), so my shortcut was to rename deprecated_wxPLplotstream.h.in to deprecated_wxPLplotstream.h and set this #define WX_TEMP_PL_HAVE_FREETYPE_IS_@PL_HAVE_FREETYPE@ to either #define WX_TEMP_PL_HAVE_FREETYPE_IS_ON #define WX_TEMP_PL_HAVE_FREETYPE_IS_OFF my error call stack is wx_plplot.exe!plParseDrvOpts(DrvOpt * acc_opt) Line 1521 C wx_plplot.exe!plD_init_wxwidgets(PLStream * pls) Line 167 C++ wx_plplot.exe!plP_init() Line 144 C wx_plplot.exe!c_plinit() Line 2341 C wx_plplot.exe!plstream::init() Line 1008 C++ wx_plplot.exe!wxPLplotstream::Create(wxDC * dc, int width, int height, int style) Line 85 C++ wx_plplot.exe!wxPLplotstream::wxPLplotstream(wxDC * dc, int width, int height, int style) Line 36 C++ wx_plplot.exe!wxPLplotwindow::wxPLplotwindow(wxWindow * parent, int id, const wxPoint & pos, const wxSize & size, long style, int pl_style) Line 60 C++ wx_plplot.exe!MyPlotwindow::MyPlotwindow(wxFrame * frame, wxWindow * parent, int id, const wxPoint & pos, const wxSize & size, long style, int pl_style) Line 58 C++ wx_plplot.exe!MyFrame::MyFrame(const wxString & title) Line 95 C++ wx_plplot.exe!wxAppPlot::OnInit() Line 210 C++ so the error comes from this function plParseDrvOpts( DrvOpt *acc_opt ) and the exit is this code if ( !fl ) { snprintf( msg, sizeof ( msg ) - 1, "Option '%s' not recognized.\n\nRecognized options for this driver are:\n", drvp->option ); plwarn( msg ); plHelpDrvOpts( acc_opt ); plexit( "" ); } where drvp->option is "backend" at this point thanks -- 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/xeonphi _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel -- Pedro Vicente pedro.vice...@space-research.org http://www.space-research.org/ -- 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/xeonphi _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel