[webkit-qt] QtWebKit 2.3.0 released - syncqt fails?

Allan Sandfeld Jensen kde at carewolf.com
Fri Mar 15 12:51:35 PDT 2013


Hi Adenilson

You shouldn't expect QtWebKit 2.3 to work with Qt 5. Qt 5 already ship with 
the version of WebKit that 2.3 is based on. It is only meant as a Qt 4.8 
version of QtWebKit from Qt 5.

Sorry for the confusion.
 
Best regards
`Allan

On Friday 15 March 2013, you wrote:
> Allan
> 
> First, congrats on the new release.
> 
> I downloaded the tarball but build fails while calling syncqt, QTDIR is
> properly set (further data at end of message).
> 
> I noticed that it is failing to find the sync.profile that is located at
> Source. Copying it to the root folder got it to start compilation.
> 
> I observed this in both Qt5 from master as also Qt 5.0.1.
> 
> 
> Anyone else noticed this?
> 
> 
> Best regards
> 
> 
> Adenilson
> 
> //*******************************************************************
> make[2]: Entering directory
> `/home/adenilson/apps/webkit-qtwebkit-23/WebKitBuild/Release/Source'
> /home/adenilson/apps/qt5/qtbase/bin/qmake
> /home/adenilson/apps/webkit-qtwebkit-23/Source/api.pri CONFIG+=release
> CONFIG-=debug -o Makefile.api Project MESSAGE:
> /home/adenilson/apps/qt5/qtbase/bin/syncqt -check-includes -module
> QtWebKit -mkspecsdir /home/adenilson/apps/qt5/qtbase/mkspecs -outdir
> /home/adenilson/apps/webkit-qtwebkit-23/WebKitBuild/Release
> /home/adenilson/apps/webkit-qtwebkit-23 Could not find a sync.profile for
> '/home/adenilson/apps/webkit-qtwebkit-23' Project ERROR: Failed to run:
> /home/adenilson/apps/qt5/qtbase/bin/syncqt -check-includes -module
> QtWebKit -mkspecsdir /home/adenilson/apps/qt5/qtbase/mkspecs -outdir
> /home/adenilson/apps/webkit-qtwebkit-23/WebKitBuild/Release
> /home/adenilson/apps/webkit-qtwebkit-23 make[2]: ***
> [sub-api-pri-qmake_all] Error 3
> make[2]: Leaving directory
> `/home/adenilson/apps/webkit-qtwebkit-23/WebKitBuild/Release/Source'
> make[1]: *** [sub-Source-QtWebKit-pro-qmake_all] Error 2
> make[1]: Leaving directory
> `/home/adenilson/apps/webkit-qtwebkit-23/WebKitBuild/Release' make: ***
> [incremental] Error 2
> adenilson at asusbloat:~/apps/webkit-qtwebkit-23$
> adenilson at asusbloat:~/apps/webkit-qtwebkit-23$ echo $QTDIR
> /home/adenilson/apps/qt5/qtbase/
> adenilson at asusbloat:~/apps/webkit-qtwebkit-23$
> /home/adenilson/apps/qt5/qtbase/bin/syncqt --help Unknown option: --help
> 
> /home/adenilson/apps/qt5/qtbase/bin/syncqt usage:
>   <module directory>    Specifies which module to sync header files for
> (required for shadow builds!)
> 
>   -copy                 Copy headers instead of include-fwd(default: no)
>   -remove-stale         Removes stale headers              (default: yes)
>   -relative             Force relative symlinks            (default: no)
>   -windows              Force platform to Windows          (default: no)
>   -showonly             Show action but not perform        (default: no)
>   -minimal              Do not create CamelCase headers    (default: no)
>   -outdir <PATH>        Specify output directory for sync  (default:
> /home/adenilson/apps/webkit-qtwebkit-23) -mkspecsdir <PATH>    Set the
> path to the mkspecs        (detected: /home/adenilson/apps/qt5/qtbase)
> -quiet                Only report problems, not activity (same as -verbose
> 0) -v, -verbose <level>  Sets the verbosity level (max. 4)  (default: 1)
> The short form increases the level by +1
>   -separate-module <NAME>:<PROFILEDIR>:<HEADERDIR>
>                         Create headers for <NAME> with original headers in
>                         <HEADERDIR> relative to <PROFILEDIR>
>   -private              Force copy private headers         (default: yes)
>   -help                 This help
> adenilson at asusbloat:~/apps/webkit-qtwebkit-23$
> 
> //*******************************************************************
> 
> --- On Fri, 3/15/13, Allan Sandfeld Jensen <kde at carewolf.com> wrote:
> > From: Allan Sandfeld Jensen <kde at carewolf.com>
> > Subject: [webkit-qt] QtWebKit 2.3.0 released
> > To: webkit-qt at lists.webkit.org
> > Date: Friday, March 15, 2013, 12:03 PM
> > Good news everybody!
> > 
> > QtWebKit 2.3.0 was tagged in gitorious yesterday and can be
> > found at
> > https://gitorious.org/webkit/qtwebkit-23/trees/qtwebkit-2.3.0
> > with the tarball
> > at
> > https://gitorious.org/webkit/qtwebkit-23/archive-tarball/qtwebkit-2.3.0
> > 
> > For those of you that don't know: QtWebKit 2.3 is a port of
> > QtWebKit from Qt 5
> > to Qt 4.8. It has most of the web-facing features, stability
> > fixes and
> > performance improvements that QtWebKit in Qt 5 has, but has
> > skipped anything
> > Qt 5 specific such as QQuickWebView, but has almost all
> > improvements on the
> > WebKit1 side (QWebView). QtWebKit 2.3 also maintains API and
> > ABI compatibility
> > with QtWebKit 2.2 from Qt 4.8, and is thereby an easy
> > drop-in replacement. The
> > released version 2.3.0 has roughly the same WebKit version
> > and patches as Qt
> > 5.0.2.
> > 
> > Note that QtWebKit 2.3 is not an official Qt release, nor
> > will be. We
> > recommend users to upgrade to Qt 5, but for those stuck with
> > Qt 4.8 for one
> > reason or another, I would personally recommend trying out
> > QtWebKit 2.3. I
> > have also had great feedback from the developers of the
> > Rekonq, and Qupzilla
> > browsers, that also recommend users to try out 2.3, several
> > distributions are
> > either packaging or planning to package it, the first being
> > Arch Linux who has
> > been packaging QtWebKit 2.3 since the betas.
> > 
> > Note that the sources are only buildable using the
> > build-webkit tool, and
> > requires the QTDIR environment set even if only to /usr. The
> > basic build-
> > command is "Tools/Scripts/build-webkit --qt --release
> > --no-webkit2". If you
> > are packaging to x86, you might also want to add
> > --no-force-sse2 since the
> > library would otherwise default to using SSE2 math.
> > Additionally you can use
> > --qmakearg="CONFIG+=production_build" to link with less
> > memory. Finally I have
> > added an option to include WebP support by adding
> > DEFINES+=HAVE_LIBWEBP=1 to
> > the qmakearg. After building the you need to go to
> > WebKitBuild/Release and run
> > make install.
> > 
> > If you have any questions, ask here on this mailing-list or
> > catch me on
> > FreeNode IRC #qtwebkit.
> > 
> > Best regards
> > `Allan Sandfeld Jensen (carewolf)
> > _______________________________________________
> > webkit-qt mailing list
> > webkit-qt at lists.webkit.org
> > https://lists.webkit.org/mailman/listinfo/webkit-qt



More information about the webkit-qt mailing list