Hi Robert,

sorry for the slow reply!
I commented out <QtWebKit/QtWebKit> because it caused errors, not finding
some of the nested #included files - some path missing in the CMake
generated project, not including specifically the WebKit directory, if I
remember correctly.

Of course the correct header is Qt/qpointer.h, I didn't notice the case
mismatch cause I'm on Windows.

Please let me know if the correct case fixes the issue on Kubuntu.
Thanks,
Ricky



On Fri, Jan 29, 2010 at 6:37 PM, Robert Osfield <[email protected]>wrote:

> Hi Riccardo,
>
> I've just applied your changes but now get a slew of errors, see
> below.  I have Qt 4.5.0 on this Kubuntu 9.04 system.
>
> Could you explain why the commenting out of #include
> <QtWebKit/QtWebKit> and the inclusion of #inclusion<Qt/QPointer.h>.  I
> can only find a Qt/qpointer.h in Qt 4.5.0.  Any chance that you've got
> the wrong case and haven't noticed it on a Windows build?
>
> Robert.
>
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:20:25:
> error: Qt/QPointer.h: No such file or directory
> In file included from
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:14:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:20:25:
> error: Qt/QPointer.h: No such file or directory
> In file included from
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:18,
>                 from
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:14:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:20:25:
> error: Qt/QPointer.h: No such file or directory
> In file included from
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/osgQtBrowser.cpp:41:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:20:25:
> error: Qt/QPointer.h: No such file or directory
> In file included from
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/moc_QGraphicsViewAdapter.cxx:10:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:71:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:71:
> error: expected ‘;’ before ‘<’ token
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:72:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:72:
> error: expected ‘;’ before ‘<’ token
> In file included from
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:14:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:71:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:71:
> error: expected ‘;’ before ‘<’ token
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:72:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:72:
> error: expected ‘;’ before ‘<’ token
> make[2]: ***
> [examples/osgQtBrowser/CMakeFiles/example_osgQtBrowser.dir/moc_QGraphicsViewAdapter.o]
> Error 1
> make[2]: *** Waiting for unfinished jobs....
> In file included from
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:18,
>                 from
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:14:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:71:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:71:
> error: expected ‘;’ before ‘<’ token
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:72:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:72:
> error: expected ‘;’ before ‘<’ token
> In file included from
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:14:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:49:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:49:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:50:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:50:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:51:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:51:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QWebView* QWebViewImage::getQWebView()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:31:
> error: ‘_webView’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QWebPage* QWebViewImage::getQWebPage()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:32:
> error: ‘_webPage’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QGraphicsViewAdapter*
> QWebViewImage::getQGraphicsViewAdapter()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:33:
> error: ‘_adapter’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:
> In constructor ‘QWebViewImage::QWebViewImage()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:21:
> error: ‘_webView’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:23:
> error: ‘_webPage’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:29:
> error: ‘_adapter’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:
> In member function ‘virtual void QWebViewImage::navigateTo(const
> std::string&)’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:34:
> error: ‘_webView’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:
> In member function ‘void QWebViewImage::focusBrowser(bool)’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:40:
> error: ‘_webPage’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:
> In member function ‘void QWebViewImage::clearWriteBuffer()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:45:
> error: ‘_adapter’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:
> In member function ‘void QWebViewImage::render()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:50:
> error: ‘_adapter’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:
> In member function ‘virtual void
> QWebViewImage::setFrameLastRendered(const osg::FrameStamp*)’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:55:
> error: ‘_adapter’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:
> In member function ‘virtual bool QWebViewImage::sendPointerEvent(int,
> int, int)’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:60:
> error: ‘_adapter’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:
> In member function ‘virtual bool QWebViewImage::sendKeyEvent(int,
> bool)’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.cpp:65:
> error: ‘_adapter’ is not a member of ‘QWebViewImage’
> In file included from
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:15:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:49:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:49:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:50:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:50:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:51:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:51:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QWebView* QWebViewImage::getQWebView()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:31:
> error: ‘_webView’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QWebPage* QWebViewImage::getQWebPage()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:32:
> error: ‘_webPage’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QGraphicsViewAdapter*
> QWebViewImage::getQGraphicsViewAdapter()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:33:
> error: ‘_adapter’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:
> In constructor ‘QGraphicsViewAdapter::QGraphicsViewAdapter(osg::Image*,
> QWidget*)’:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:69:
> error: ‘_graphicsScene’ was not declared in this scope
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:70:
> error: ‘_graphicsView’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:
> In member function ‘bool QGraphicsViewAdapter::handlePointerEvent(int,
> int, int)’:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:267:
> error: ‘_graphicsScene’ was not declared in this scope
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:314:
> error: ‘_graphicsView’ was not declared in this scope
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:322:
> error: ‘_graphicsView’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:
> In member function ‘bool QGraphicsViewAdapter::handleKeyEvent(int,
> bool)’:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:378:
> error: ‘_graphicsScene’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:
> In member function ‘void QGraphicsViewAdapter::render()’:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:424:
> error: ‘_graphicsScene’ was not declared in this scope
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.cpp:425:
> error: ‘_graphicsView’ was not declared in this scope
> make[2]: ***
> [examples/osgQtBrowser/CMakeFiles/example_osgQtBrowser.dir/QWebViewImage.o]
> Error 1
> make[2]: ***
> [examples/osgQtBrowser/CMakeFiles/example_osgQtBrowser.dir/QGraphicsViewAdapter.o]
> Error 1
> In file included from
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/osgQtBrowser.cpp:41:
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:71:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:71:
> error: expected ‘;’ before ‘<’ token
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:72:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
>
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QGraphicsViewAdapter.h:72:
> error: expected ‘;’ before ‘<’ token
> In file included from
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/osgQtBrowser.cpp:42:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:49:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:49:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:50:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:50:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:51:
> warning: ISO C++ forbids declaration of ‘QPointer’ with no type
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:51:
> error: expected ‘;’ before ‘<’ token
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QWebView* QWebViewImage::getQWebView()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:31:
> error: ‘_webView’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QWebPage* QWebViewImage::getQWebPage()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:32:
> error: ‘_webPage’ was not declared in this scope
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h: In
> member function ‘QGraphicsViewAdapter*
> QWebViewImage::getQGraphicsViewAdapter()’:
> /home/robert/OpenSceneGraph/examples/osgQtBrowser/QWebViewImage.h:33:
> error: ‘_adapter’ was not declared in this scope
> make[2]: ***
> [examples/osgQtBrowser/CMakeFiles/example_osgQtBrowser.dir/osgQtBrowser.o]
> Error 1
> make[1]: ***
> [examples/osgQtBrowser/CMakeFiles/example_osgQtBrowser.dir/all]
> Error 2
> _______________________________________________
> osg-submissions mailing list
> [email protected]
>
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to