[webkit-qt] Building QtWebKit on Mac fails linking undefined CSSParser::lex

Osztrogonac Csaba oszi at inf.u-szeged.hu
Fri May 20 04:19:11 PDT 2011


No, Qt Mac bot doesn't build WK2. WK2 build is disabled by default,
you have to add -2 option to build-webkit if you want to build it.

I don't know if anyone tried to build WK2-QtWebKit on Mac ever.

qt-wk2 platform is for "x86-32 Linux Qt Release WebKit2" buildbot
( http://build.webkit.sed.hu/waterfall )

University of Szeged

Kenneth Rohde Christiansen írta:
> Is the buildbot building the WebKit2 API as well?
> Kenneth
> On Fri, May 20, 2011 at 12:23 PM, Alexis Menard
> <alexis.menard at openbossa.org> wrote:
>> Hi,
>> Which Mac OS X version?
>> I'm right now working on it, I can assure you it compiles.
>> http://build.webkit.sed.hu/waterfall has a mac bot.
>> Are you sure you are working on a clean build? WEBKITOUTPUTDIR=path
>> build-webkit ... can make sure you build in an other directory but I
>> guess you know.
>> On Fri, May 20, 2011 at 4:40 AM, Dominic Cooney <dominicc at chromium.org> wrote:
>>> Hello WebKit-Qties,
>>> I am trying to build WebKit Qt on Mac to fix a test failure with skips
>>> in qt-mac and qt-wk2 (bug 59335), but I can't even get WebKit Qt to
>>> build! I was wondering if an experienced hand can help me debug my
>>> configuration so I can get rolling and debug this test failure.
>>> I'm following <http://trac.webkit.org/wiki/BuildingQtOnOSX> but
>>> Tools/Scripts/build-webkit --qt --makeargs="-j4" --no-video -spec
>>> macx-g++ fails with:
>>> Undefined symbols:
>>>  "WebCore::CSSParser::lex()", referenced from:
>>>      WebCore::CSSParser::lex(void*)in libwebcored.a(CSSParser.o)
>>> Incidentally build output includes a slew of warnings like
>>> ld: warning: WTF::RefPtr<WTF::StringImpl>::operator!() consthas
>>> different visibility (hidden) in
>>> ../../JavaScriptCore/debug/libjscored.a(JITArithmetic.o) and
>>> (default) in ../../WebCore/debug/libwebcored.a(SVGFECompositeElement.o)
>>> None of those warnings mention any symbols in the CSSParser class;
>>> however it does complain about the visibility of many symbols used by
>>> CSSParser.o (std:: and WTF:: stuff.)
>>> I'm near ToT (r86922) using qt4-mac @4.7.3 from MacPorts.
>>> BuildingQtOnOSX implies that there are problems compiling and linking
>>> CSSParser.cpp and merely re-running build-webkit will fix them; alas
>>> this does not work for me.
>>> I'm also curious... does qt-wk2 work on platforms other than the Mac?
>> I believe we never really tried WebKit2 Qt port on Mac :D.
>>> Because I have no problems building QtWebKit on Linux.
>>> Dominic
>>> _______________________________________________
>>> webkit-qt mailing list
>>> webkit-qt at lists.webkit.org
>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
>> --
>> Alexis Menard
>> Software Engineer
>> INdT Recife Brazil
>> _______________________________________________
>> webkit-qt mailing list
>> webkit-qt at lists.webkit.org
>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt

More information about the webkit-qt mailing list