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

Osztrogonac Csaba oszi at inf.u-szeged.hu
Tue Aug 7 01:41:10 PDT 2012


Hi,

You can find a Linux debug builder here:
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 
> 
> 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>> 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


More information about the webkit-help mailing list