[webkit-help] [webkit-dev] Build failed for Qt port revision - r124698

Nilesh Patil vniles at gmail.com
Tue Aug 7 06:45:40 PDT 2012


Hi

./build-webkit --help shows
SVG Support (default :1) . I think it is enabled by default. This is also
enabled in Features.pri.

ABout HAVE_QRAWFONT, i found it like this

contains(DEFINES, HAVE_QRAWFONT=1) {

    SOURCES += \

        platform/graphics/qt/FontQt.cpp \

        platform/graphics/FontFastPath.cpp \

        platform/graphics/GlyphPageTreeNode.cpp \

        platform/graphics/WidthIterator.cpp \

        platform/graphics/SurrogatePairAwareTextIterator.cpp


    HEADERS += \

        platform/graphics/WidthIterator.h \

        platform/graphics/SurrogatePairAwareTextIterator.h

} else {

    SOURCES += \

        platform/graphics/qt/FontQt4.cpp

}


in features.prf. DEFINES does not contain  HAVE_QRAWFONT. So it doesnot
seem to be enabled.

Thanks & Regards
Nilesh

On Tue, Aug 7, 2012 at 4:07 PM, Osztrogonac Csaba <oszi at inf.u-szeged.hu>wrote:

> Nilesh Patil írta:
>
>> Hi
>> I am using qt4.8
>> and error was while building /Source/WebKit/qt/tests/
>>
>> qobjectbridge/tst_**qobjectbridge.cpp.
>> Basically i think i got it whilt building /WebKit/qt/tests
>>
>>
>> Also build bot shows that 124698 has failed to build. And this is the
>> latest version available to download at webkit.org <http://webkit.org>
>>
>
> No, it isn't true. r124698 was built on Linux in debug mode:
> http://build.webkit.sed.hu/**builders/x86-64%20Linux%20Qt%**
> 20Debug/builds/24308<http://build.webkit.sed.hu/builders/x86-64%20Linux%20Qt%20Debug/builds/24308>
>
> Otherwise r124874 is the latest commit now ...  ( https://trac.webkit.org/
> **timeline <https://trac.webkit.org/timeline> )
> http://trac.webkit.org/wiki/**UsingGitWithWebKit<http://trac.webkit.org/wiki/UsingGitWithWebKit>-  git clone git://
> git.webkit.org/WebKit.**git <http://git.webkit.org/WebKit.git> WebKit
>
> If you don't tell me your ENABLE_SVG_FONTS and HAVE_QRAWFONT
> settings from your build log, I can't help you.
>
>
>  Thanks & Regards
>> vniles
>>
>>
>>
>>
>>
>> On Tue, Aug 7, 2012 at 2:11 PM, Osztrogonac Csaba <oszi at inf.u-szeged.hu<mailto:
>> oszi at inf.u-szeged.hu>> wrote:
>>
>>     Hi,
>>
>>     You can find a Linux debug builder here:
>>     http://build.webkit.sed.hu/__**builders/x86-64%20Linux%20Qt%_**
>> _20Debug?numbuilds=200
>>
>>     <http://build.webkit.sed.hu/**builders/x86-64%20Linux%20Qt%**
>> 20Debug?numbuilds=200<http://build.webkit.sed.hu/builders/x86-64%20Linux%20Qt%20Debug?numbuilds=200>
>> >
>>
>>     But it seems r124698 works fine ...
>>
>>     WebCore::GlyphPageTreeNode::__**getRoot() is defined in
>>     WebCore/platform/graphics/__**GlyphPageTreeNode.cpp,
>>
>>     and this file is build if HAVE(QRAWFONT) is true (See
>>     WebCore/Target.pri). It seems QRAWFONT is
>>     disabled for you for some reason. (It is enabled for Qt 5 only.) Or
>>     QRAWFONT is disabled, but
>>     you try to use  WebCore::GlyphPageTreeNode::__**getRoot() from
>>
>>     somewhere ...
>>
>>     Do you use Qt 4.8 or Qt 5? Could you check which cpp try to use
>>     these functions?
>>     Could you check enable macros in your build log? (ENABLE_SVG_FONTS
>>     and HAVE_QRAWFONT)
>>
>>     br,
>>     Ossy
>>
>>
>>     Pravin D írta:
>>
>>         There seems to be some problem with the revision. It has been
>>         fixed on the latest revisions... Please refer
>>         http://build.webkit.org/__**builders/Qt%20Windows%2032-__**
>> bit%20Debug?numbuilds=200<http://build.webkit.org/__builders/Qt%20Windows%2032-__bit%20Debug?numbuilds=200>
>>
>>         <http://build.webkit.org/**builders/Qt%20Windows%2032-**
>> bit%20Debug?numbuilds=200<http://build.webkit.org/builders/Qt%20Windows%2032-bit%20Debug?numbuilds=200>
>> >
>>
>>         I'm not able to find Linux debug builder :(  the above link
>>         should help though
>>
>>         --Pravin
>>
>>         On Tue, Aug 7, 2012 at 11:16 AM, Nilesh Patil <vniles at gmail.com
>>         <mailto:vniles at gmail.com> <mailto:vniles at gmail.com
>>
>>         <mailto:vniles at gmail.com>>> wrote:
>>
>>             Hi
>>
>>             I am trying to build Webkit source based on r124698.
>>             It breaks with following linking error. I am currently
>> clueless:
>>
>>                    /home/nilesh.patil/Project/__**
>> WebKit-r124698/WebKitBuild/__**Debug/lib/libQtWebKit.so:
>>             undefined reference to
>>         `WebCore::GlyphPageTreeNode::_**_getRoot(unsigned
>>             int)'
>>                    /home/nilesh.patil/Project/__**
>> WebKit-r124698/WebKitBuild/__**Debug/lib/libQtWebKit.so:
>>             undefined reference to
>>             `WebCore::GlyphPageTreeNode::_**_getChild(WebCore::FontData
>>
>>         const*,
>>             unsigned int)'
>>             collect2: ld returned 1 exit status
>>             make[4]: *** [tst_qobjectbridge] Error 1
>>             .
>>             .
>>             .
>>             make: *** [incremental] Error 2
>>
>>             Thanks & Regards
>>             vniles
>>
>>     ______________________________**___________________
>>     webkit-help mailing list
>>     webkit-help at lists.webkit.org <mailto:webkit-help at lists.**webkit.org<webkit-help at lists.webkit.org>
>> >
>>     http://lists.webkit.org/__**mailman/listinfo/webkit-help<http://lists.webkit.org/__mailman/listinfo/webkit-help>
>>     <http://lists.webkit.org/**mailman/listinfo/webkit-help<http://lists.webkit.org/mailman/listinfo/webkit-help>
>> >
>>
>>
>>
> ______________________________**_________________
> webkit-help mailing list
> webkit-help at lists.webkit.org
> http://lists.webkit.org/**mailman/listinfo/webkit-help<http://lists.webkit.org/mailman/listinfo/webkit-help>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-help/attachments/20120807/42c4416b/attachment.html>


More information about the webkit-help mailing list