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

Osztrogonac Csaba oszi at inf.u-szeged.hu
Tue Aug 7 06:50:52 PDT 2012


Hi,

I didn't ask you to check the source. I know this part too. I asked you
to check ENABLE_SVG_FONTS and HAVE_QRAWFONT strings in your _build log_

Otherwise it would be easier if we can discuss on #qtwebkit freenode chanel.

br,
Ossy

Nilesh Patil írta:
> 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 
> <mailto: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> <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>
>         <mailto: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
>         <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>>
>         <mailto: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>
>         <mailto:webkit-help at lists.__webkit.org
>         <mailto: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 <mailto:webkit-help at lists.webkit.org>
>     http://lists.webkit.org/__mailman/listinfo/webkit-help
>     <http://lists.webkit.org/mailman/listinfo/webkit-help>
> 
> 



More information about the webkit-help mailing list