[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