RESOLVED FIXED 71697
build-webkit --install-headers no longer installs QtWebKit headers
https://bugs.webkit.org/show_bug.cgi?id=71697
Summary build-webkit --install-headers no longer installs QtWebKit headers
Andrew Wason
Reported 2011-11-07 09:01:39 PST
Building webkit with: cd /home/aw/Projects/foundation/webkit Tools/Scripts/build-webkit --qt --debug --makeargs=-j20 --3d-canvas --3d-rendering --no-video --no-geolocation --no-netscape-plugin --install-headers=/home/aw/Projects/foundation/qt480/include --install-libs=/home/aw/Projects/foundation/qt480/lib cd WebKitBuild/Debug make && make install no longer installs QtWebKit headers. The relevant section of "make install" output seems to be: [...] make -f Makefile.QtWebKit.api install make[2]: Entering directory `/home/aw/Projects/foundation/webkit/WebKitBuild/Debug/Source' perl /home/aw/Projects/foundation/webkit/Tools/qmake/syncqt-4.8 -outdir /home/aw/Projects/foundation/webkit/WebKitBuild/Debug -separate-module QtWebKit:/home/aw/Projects/foundation/webkit:Source/WebKit/qt/Api install -m 644 -p /home/aw/Projects/foundation/webkit/Tools/qmake/qt_webkit.pri /home/aw/Projects/foundation/qt480/mkspecs/modules/ install -m 755 -p "../lib/libQtWebKit.so.4.10.0" "/home/aw/Projects/foundation/qt480/lib/libQtWebKit.so.4.10.0" ln -f -s "libQtWebKit.so.4.10.0" "/home/aw/Projects/foundation/qt480/lib/libQtWebKit.so" ln -f -s "libQtWebKit.so.4.10.0" "/home/aw/Projects/foundation/qt480/lib/libQtWebKit.so.4" ln -f -s "libQtWebKit.so.4.10.0" "/home/aw/Projects/foundation/qt480/lib/libQtWebKit.so.4.10" install -m 644 -p "../lib/libQtWebKit.prl" "/home/aw/Projects/foundation/qt480/lib/libQtWebKit.prl" sed -e "s,/home/aw/Projects/foundation/webkit/WebKitBuild/Debug/lib,/home/aw/Projects/foundation/qt480/lib,g" "../lib/pkgconfig/QtWebKit.pc" >"/home/aw/Projects/foundation/qt480/lib/pkgconfig/QtWebKit.pc" make[2]: Leaving directory `/home/aw/Projects/foundation/webkit/WebKitBuild/Debug/Source'
Attachments
Tor Arne Vestbø
Comment 1 2011-11-08 03:32:25 PST
Fixed in r99542
Andrew Wason
Comment 2 2011-11-08 10:06:27 PST
(In reply to comment #1) > Fixed in r99542 The header files are installed now, but they are incorrect relative references. e.g. in my case /home/aw/Projects/foundation/qt480/include/QtWebKit/QWebPage contains: #include "qwebpage.h" and /home/aw/Projects/foundation/qt480/include/QtWebKit/qwebpage.h contains: #include "../../../../Source/WebKit/qt/Api/qwebpage.h" which appears to be a broken reference to a file within my webkit source directory. In file included from ../../../qt480/include/QtWebKit/QWebView:1, from threadcrash.h:2, from main.cpp:3: ../../../qt480/include/QtWebKit/qwebview.h:1:55: error: ../../../../Source/WebKit/qt/Api/qwebview.h: No such file or directory
Tor Arne Vestbø
Comment 3 2011-11-08 11:02:08 PST
Reopening
Tor Arne Vestbø
Comment 4 2011-11-09 10:12:37 PST
This prospective patch should fix it https://gist.github.com/1352315 I'll land it tomorrow.
Andrew Wason
Comment 5 2011-11-09 10:36:59 PST
(In reply to comment #4) > This prospective patch should fix it > > https://gist.github.com/1352315 Thanks, that fixes it.
Tor Arne Vestbø
Comment 6 2011-11-10 03:42:16 PST
Landed in r99832
Note You need to log in before you can comment on or make changes to this bug.