Thank you, I ran the "WebKitTools/Scripts/build-webkit --qt" command, and it compiles since a long time so it is a good sign :-)
how to deploy it to the usr/local/Trolltech/4.7.0 ? is it done by "make install" ? Many thanks again, Sylvain On Thu, Apr 15, 2010 at 12:32 PM, Jocelyn Turcotte < [email protected]> wrote: > You have two options to get the latest QtWebKit: > > 1. If you want to contribute patches, get the sources from the repository, > and run the following script to generate additional sources and include > headers: > WebKitTools/Scripts/build-webkit --qt > > > 2. If you only want to try the latest QtWebKit, get the sources from a > weekly package and compile it using: > qmake && make > > Weekly packages have these additional sources pre-generated so that you > don't have to install bison/flex/etc. > You can currently get them from: > http://chaos.troll.no/~shausman/weekly-webkit-builds/trunk/ > > Weekly builds are something we are trying to make available, but this is > still not quite official and a work in progress. You can find more > information about them there: > http://trac.webkit.org/wiki/QtWebKit in the "Journal / Weekly Binary > Builds </wiki/QtWebKitJournal>" section > > > Since you got your sources from the repository, please use the build-webkit > script to build QtWebKit. > See there for more information: > http://trac.webkit.org/wiki/BuildingQtOnLinux > > > Jocelyn > > > > On 4/15/2010 11:51 AM, ext Sylvain Pointeau wrote: > >> unfortunately it does not compile. >> is it coming from Qt 4.7-stable or qtwebkit? >> >> main.cpp: In member function ‘void LauncherWindow::loadFinished()’: >> main.cpp:443: error: ‘class WebPage’ has no member named ‘mainFrame’ >> main.cpp: In member function ‘void >> LauncherWindow::zoomAnimationFinished()’: >> main.cpp:463: error: ‘QGraphicsWebView’ was not declared in this scope >> main.cpp:463: error: ‘view’ was not declared in this scope >> main.cpp: In member function ‘void LauncherWindow::applyZoom()’: >> main.cpp:470: error: ‘class WebPage’ has no member named ‘settings’ >> main.cpp:470: error: ‘QWebSettings’ has not been declared >> main.cpp:471: error: ‘QGraphicsWebView’ was not declared in this scope >> main.cpp:471: error: ‘view’ was not declared in this scope >> main.cpp:488: error: ‘class WebPage’ has no member named ‘mainFrame’ >> main.cpp: In member function ‘void LauncherWindow::resetZoom()’: >> main.cpp:514: error: ‘class WebPage’ has no member named ‘mainFrame’ >> main.cpp: In member function ‘void >> LauncherWindow::toggleZoomTextOnly(bool)’: >> main.cpp:519: error: ‘class WebPage’ has no member named ‘settings’ >> main.cpp:519: error: ‘QWebSettings’ has not been declared >> main.cpp: In member function ‘void LauncherWindow::print()’: >> main.cpp:527: error: ‘class WebPage’ has no member named ‘mainFrame’ >> main.cpp: In member function ‘void LauncherWindow::setEditable(bool)’: >> main.cpp:550: error: ‘class WebPage’ has no member named >> ‘setContentEditable’ >> main.cpp: In member function ‘void LauncherWindow::dumpHtml()’: >> main.cpp:568: error: ‘class WebPage’ has no member named ‘mainFrame’ >> main.cpp: In member function ‘void LauncherWindow::selectElements()’: >> main.cpp:578: error: ‘QWebElementCollection’ was not declared in this >> scope >> main.cpp:578: error: expected `;' before ‘result’ >> main.cpp:579: error: ‘result’ was not declared in this scope >> main.cpp:579: error: template argument 1 is invalid >> main.cpp:579: error: invalid type in declaration before ‘(’ token >> main.cpp:579: error: request for member ‘brk’ in ‘_container_’, which is >> of non-class type ‘int’ >> main.cpp:579: error: request for member ‘i’ in ‘_container_’, which is of >> non-class type ‘int’ >> main.cpp:579: error: request for member ‘e’ in ‘_container_’, which is of >> non-class type ‘int’ >> main.cpp:579: error: request for member ‘brk’ in ‘_container_’, which is >> of non-class type ‘int’ >> main.cpp:579: error: request for member ‘i’ in ‘_container_’, which is of >> non-class type ‘int’ >> main.cpp:579: error: ‘QWebElement’ was not declared in this scope >> main.cpp:579: error: expected `;' before ‘e’ >> main.cpp:579: error: request for member ‘brk’ in ‘_container_’, which is >> of non-class type ‘int’ >> main.cpp:580: error: ‘e’ was not declared in this scope >> main.cpp: In member function ‘void >> LauncherWindow::toggleAcceleratedCompositing(bool)’: >> main.cpp:597: error: ‘class WebPage’ has no member named ‘settings’ >> main.cpp:597: error: ‘QWebSettings’ has not been declared >> main.cpp: In member function ‘void >> LauncherWindow::toggleTiledBackingStore(bool)’: >> main.cpp:602: error: ‘class WebPage’ has no member named ‘settings’ >> main.cpp:602: error: ‘QWebSettings’ has not been declared >> main.cpp: In member function ‘void LauncherWindow::toggleWebGL(bool)’: >> main.cpp:612: error: ‘class WebPage’ has no member named ‘settings’ >> main.cpp:612: error: ‘QWebSettings’ has not been declared >> main.cpp: In member function ‘void LauncherWindow::initializeView(bool)’: >> main.cpp:623: error: ‘class WebViewTraditional’ has no member named >> ‘setPage’ >> main.cpp:625: error: ‘class WebViewTraditional’ has no member named >> ‘installEventFilter’ >> main.cpp:627: error: cannot convert ‘WebViewTraditional*’ to ‘QWidget*’ in >> assignment >> main.cpp:630: error: no matching function for call to >> ‘WebViewGraphicsBased::setPage(WebPage*)’ >> webview.h:74: note: candidates are: void >> WebViewGraphicsBased::setPage(int*) >> main.cpp: In member function ‘void >> LauncherWindow::toggleSpatialNavigation(bool)’: >> main.cpp:654: error: ‘class WebPage’ has no member named ‘settings’ >> main.cpp:654: error: ‘QWebSettings’ has not been declared >> main.cpp: In member function ‘void >> LauncherWindow::toggleFrameFlattening(bool)’: >> main.cpp:702: error: ‘class WebPage’ has no member named ‘settings’ >> main.cpp:702: error: ‘QWebSettings’ has not been declared >> main.cpp: In member function ‘void LauncherWindow::createChrome()’: >> main.cpp:799: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:799: error: ‘QWebPage’ has not been declared >> main.cpp:800: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:800: error: ‘QWebPage’ has not been declared >> main.cpp:802: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:802: error: ‘QWebPage’ has not been declared >> main.cpp:803: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:803: error: ‘QWebPage’ has not been declared >> main.cpp:804: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:804: error: ‘QWebPage’ has not been declared >> main.cpp:810: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:810: error: ‘QWebPage’ has not been declared >> main.cpp:811: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:811: error: ‘QWebPage’ has not been declared >> main.cpp:826: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:826: error: ‘QWebPage’ has not been declared >> main.cpp:827: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:827: error: ‘QWebPage’ has not been declared >> main.cpp:828: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:828: error: ‘QWebPage’ has not been declared >> main.cpp:830: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:830: error: ‘QWebPage’ has not been declared >> main.cpp:831: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:831: error: ‘QWebPage’ has not been declared >> main.cpp:832: error: ‘class WebPage’ has no member named ‘action’ >> main.cpp:832: error: ‘QWebPage’ has not been declared >> main.cpp:849: error: no matching function for call to >> ‘QMenu::addAction(const char [19], WebInspector*&, const char*, >> QKeySequence)’ >> /usr/local/Trolltech/Qt-4.7.0/lib/QtGui.framework/Versions/4/Headers/qmenu.h:89: >> note: candidates are: QAction* QMenu::addAction(const QString&) >> /usr/local/Trolltech/Qt-4.7.0/lib/QtGui.framework/Versions/4/Headers/qmenu.h:90: >> note: QAction* QMenu::addAction(const QIcon&, const >> QString&) >> /usr/local/Trolltech/Qt-4.7.0/lib/QtGui.framework/Versions/4/Headers/qmenu.h:91: >> note: QAction* QMenu::addAction(const QString&, const >> QObject*, const char*, const QKeySequence&) >> /usr/local/Trolltech/Qt-4.7.0/lib/QtGui.framework/Versions/4/Headers/qmenu.h:92: >> note: QAction* QMenu::addAction(const QIcon&, const >> QString&, const QObject*, const char*, const QKeySequence&) >> /usr/local/Trolltech/Qt-4.7.0/include/QtGui/qwidget.h:565: note: >> void QWidget::addAction(QAction*) >> main.cpp:851: error: no matching function for call to >> ‘QAction::connect(WebInspector*&, const char*, const char*)’ >> /usr/local/Trolltech/Qt-4.7.0/include/QtCore/qobject.h:209: note: >> candidates are: static bool QObject::connect(const QObject*, const char*, >> const QObject*, const char*, Qt::ConnectionType) >> /usr/local/Trolltech/Qt-4.7.0/include/QtCore/qobject.h:314: note: >> bool QObject::connect(const QObject*, const char*, const char*, >> Qt::ConnectionType) const >> main.cpp:859: error: ‘QWebSettings’ was not declared in this scope >> main.cpp:859: error: ‘settings’ was not declared in this scope >> main.cpp:859: error: ‘class WebPage’ has no member named ‘settings’ >> main.cpp:868: error: ‘QWebSettings’ is not a class or namespace >> main.cpp:872: error: ‘QWebSettings’ is not a class or namespace >> main.cpp:894: error: ‘QWebSettings’ is not a class or namespace >> main.cpp: At global scope: >> main.cpp:982: error: expected constructor, destructor, or type conversion >> before ‘*’ token >> main.cpp: In member function ‘virtual QObject* WebPage::createPlugin(const >> QString&, const QUrl&, const QStringList&, const QStringList&)’: >> main.cpp:1001: error: ‘view’ was not declared in this scope >> main.cpp: In function ‘int launcherMain(const QApplication&)’: >> main.cpp:1013: error: ‘qt_drt_garbageCollector_collect’ was not declared >> in this scope >> main.cpp:1014: error: ‘QWebSettings’ has not been declared >> main.cpp: In member function ‘void >> LauncherApplication::applyDefaultSettings()’: >> main.cpp:1040: error: ‘QWebSettings’ has not been declared >> main.cpp:1042: error: ‘QWebSettings’ has not been declared >> main.cpp:1044: error: ‘QWebSettings’ has not been declared >> main.cpp:1044: error: ‘QWebSettings’ has not been declared >> main.cpp:1045: error: ‘QWebSettings’ has not been declared >> main.cpp:1045: error: ‘QWebSettings’ has not been declared >> main.cpp:1046: error: ‘QWebSettings’ has not been declared >> main.cpp: In function ‘int main(int, char**)’: >> main.cpp:1168: error: ‘class WebPage’ has no member named ‘mainFrame’ >> main.cpp:1169: error: ‘class WebPage’ has no member named ‘mainFrame’ >> make[1]: *** [main.o] Error 1 >> make: *** [sub-WebKitTools-QtLauncher-make_default-ordered] Error 2 >> >> >> On Thu, Apr 15, 2010 at 10:05 AM, Fathi Boudra <[email protected]<mailto: >> [email protected]>> wrote: >> >> > I run qmake (4.7) on the WebKit.pro >> > and run make... >> > seems to compile well, let's see >> >> that's the method to use. >> >> Cheers, >> >> Fathi >> >> >> _______________________________________________ > webkit-qt mailing list > [email protected] > http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt >
_______________________________________________ webkit-qt mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
