I thought the latest version should work, but when I try to build the osgviewerWX examples I get the following errors.... Maybe I am missing something....

Scanning dependencies of target example_osgviewerWX
[ 98%] Building CXX object examples/osgviewerWX/CMakeFiles/example_osgviewerWX.dir/osgviewerWX.o In file included from /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:18: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.h:14: error: expected class-name before ?{? token /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?virtual bool wxOsgApp::OnInit()?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:49: error: ?WX_GL_DOUBLEBUFFER? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:50: error: ?WX_GL_RGBA? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:51: error: ?WX_GL_DEPTH_SIZE? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:53: error: ?WX_GL_STENCIL_SIZE? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: At global scope: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:114: error: ?wxGLCanvas? has not been declared /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:115: error: invalid static_cast from type ?void (OSGCanvas::*)(wxSizeEvent&)? to type ?void (wxEvtHandler::*)(wxSizeEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:116: error: invalid static_cast from type ?void (OSGCanvas::*)(wxPaintEvent&)? to type ?void (wxEvtHandler::*)(wxPaintEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:117: error: invalid static_cast from type ?void (OSGCanvas::*)(wxEraseEvent&)? to type ?void (wxEvtHandler::*)(wxEraseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:119: error: invalid static_cast from type ?void (OSGCanvas::*)(wxKeyEvent&)? to type ?void (wxEvtHandler::*)(wxKeyEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:120: error: invalid static_cast from type ?void (OSGCanvas::*)(wxKeyEvent&)? to type ?void (wxEvtHandler::*)(wxKeyEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:122: error: invalid static_cast from type ?void (OSGCanvas::*)(wxMouseEvent&)? to type ?void (wxEvtHandler::*)(wxMouseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:123: error: invalid static_cast from type ?void (OSGCanvas::*)(wxMouseEvent&)? to type ?void (wxEvtHandler::*)(wxMouseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:124: error: invalid static_cast from type ?void (OSGCanvas::*)(wxMouseEvent&)? to type ?void (wxEvtHandler::*)(wxMouseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:125: error: invalid static_cast from type ?void (OSGCanvas::*)(wxMouseEvent&)? to type ?void (wxEvtHandler::*)(wxMouseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:126: error: invalid static_cast from type ?void (OSGCanvas::*)(wxMouseEvent&)? to type ?void (wxEvtHandler::*)(wxMouseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:127: error: invalid static_cast from type ?void (OSGCanvas::*)(wxMouseEvent&)? to type ?void (wxEvtHandler::*)(wxMouseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:128: error: invalid static_cast from type ?void (OSGCanvas::*)(wxMouseEvent&)? to type ?void (wxEvtHandler::*)(wxMouseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:129: error: invalid static_cast from type ?void (OSGCanvas::*)(wxMouseEvent&)? to type ?void (wxEvtHandler::*)(wxMouseEvent&)? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In constructor ?OSGCanvas::OSGCanvas(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, int*)?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:134: error: class ?OSGCanvas? does not have any field named ?wxGLCanvas? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?void OSGCanvas::OnPaint(wxPaintEvent&)?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:147: error: no matching function for call to ?wxPaintDC::wxPaintDC(OSGCanvas* const)? /usr/local/include/wx-2.8/wx/gtk/dcclient.h:160: note: candidates are: wxPaintDC::wxPaintDC(wxWindow*) /usr/local/include/wx-2.8/wx/gtk/dcclient.h:159: note: wxPaintDC::wxPaintDC() /usr/local/include/wx-2.8/wx/gtk/dcclient.h:157: note: wxPaintDC::wxPaintDC(const wxPaintDC&) /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?void OSGCanvas::OnSize(wxSizeEvent&)?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:153: error: ?wxGLCanvas? has not been declared /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:157: error: ?GetClientSize? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?void OSGCanvas::OnMouseEnter(wxMouseEvent&)?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:205: error: ?SetFocus? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?void OSGCanvas::UseCursor(bool)?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:237: error: ?SetCursor? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:242: error: ?GetCursor? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:250: error: ?SetCursor? was not declared in this scope /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In constructor ?GraphicsWindowWX::GraphicsWindowWX(OSGCanvas*)?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:264: error: ?class OSGCanvas? has no member named ?GetPosition? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:265: error: ?class OSGCanvas? has no member named ?GetSize? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?virtual void GraphicsWindowWX::grabFocus()?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:301: error: ?class OSGCanvas? has no member named ?SetFocus? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?virtual void GraphicsWindowWX::grabFocusIfPointerInWindow()?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:308: error: comparison between distinct pointer types ?wxWindow*? and ?OSGCanvas*? lacks a cast /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:309: error: ?class OSGCanvas? has no member named ?SetFocus? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?virtual bool GraphicsWindowWX::makeCurrentImplementation()?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:319: error: ?class OSGCanvas? has no member named ?SetCurrent? /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function ?virtual void GraphicsWindowWX::swapBuffersImplementation()?: /home/epeddycoart/development/Libraries/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:325: error: ?class OSGCanvas? has no member named ?SwapBuffers? make[2]: *** [examples/osgviewerWX/CMakeFiles/example_osgviewerWX.dir/osgviewerWX.o] Error 1 make[1]: *** [examples/osgviewerWX/CMakeFiles/example_osgviewerWX.dir/all] Error 2
make: *** [all] Error 2


Quoting Maciej Krol <[EMAIL PROTECTED]>:

Hi Ed,

I am using 2.8.7, but the latest stable version should work as well.

Regards,
Maciej

2008/10/29 Ed <[EMAIL PROTECTED]>

If I want to use wxWidgets with OSG, do I need a particular version of
wxWidgets?
Ed

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org





_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to