19.02.2016, 11:50, "Cheng, Bobber" <[email protected]>: > Thanks. > > Bobber
Please retry now. > > -----Original Message----- > From: Konstantin Tokarev [mailto:[email protected]] > Sent: Thursday, February 18, 2016 11:47 PM > To: Cheng, Bobber; [email protected] > Subject: Re: [webkit-qt] New QtWebKit progress > > 17.02.2016, 08:44, "Cheng, Bobber" <[email protected]>: >> Hi Konstantin, >> >> Thanks for your help. I switched branch qtwebkit-1 and uses following >> command to compile: >> >> perl Tools/Scripts/build-webkit --qt --release --cmakeargs="-W no-dev >> -DCMAKE_PREFIX_PATH=D:\Qt\Qt5.6.0\5.6\msvc2015" --no-ninja >> >> Whenever I set --no-ninja or not, I always got following error: >> >> -- Enabled features: >> >> -- ENABLE_DATABASE_PROCESS ................. OFF >> >> -- ENABLE_INDEXED_DATABASE OFF >> >> -- ENABLE_VIDEO ............................ OFF >> >> -- Configuring done >> >> -- Generating done >> >> -- Build files have been written to: D:/working/webkit/WebKitBuild/Release >> >> Microsoft (R) Build Engine version 14.0.24730.2 >> >> Copyright (C) Microsoft Corporation. All rights reserved. >> >> MSBUILD : error MSB1001: Unknown switch. >> >> Switch: -j4 >> >> For switch syntax, type "MSBuild /help" >> >> I used Qt 5.6 RC, MSVC 2015, CMake 3.4.3. > > It is known problem, current solution is to use ninja or this patch: > > https://github.com/Vitallium/webkit/commit/c93fee8cd35490165011b9eaafae3ad3d7c5c8a3 > >> I tried to open WebKitBuild\Release\WebKit.sln with MSVC 2015. I got lots >> of compilation error when I compile WebCore. > > Please ignore these .sln and .vcxproj files in repository, they have no > relation to Qt port. > >> I got same compilation error as before when I compile WebKit. >> >> 1>------ Build started: Project: WebKit (WebKit\WebKit), Configuration: >> Release Win32 ------ >> >> 1> WebKitPrefix.cpp >> >> >> 1>D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No such >> file or directory >> >> Thanks, >> >> Bobber >> >> -----Original Message----- >> From: Konstantin Tokarev [mailto:[email protected]] >> Sent: Tuesday, February 16, 2016 7:00 PM >> To: Cheng, Bobber; [email protected] >> Subject: Re: [webkit-qt] New QtWebKit progress >> >> 16.02.2016, 12:39, "Cheng, Bobber" <[email protected]>: >> >>> Hi Konstantin, >> >>> >> >>> Did you successfully compile Qt5WebKit on Windows? I following your guide >>> https://github.com/annulen/webkit/wiki/Building-QtWebKit-on-Windows, but I >>> got compile error as following. Do you have any suggest to fix it? >> >> Make sure you are building right branch (qtwebkit-1) and pass --qt to >> build-webkit. >> >>> >> >>> Thanks, >> >>> Bobber >> >>> >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\Assertions.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\DateMath.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\DecimalNumber.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\DataLog.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\GregorianDateTime.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\Lock.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\PrintStream.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\ParallelHelperPool.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\ParkingLot.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\RunLoop.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\StringPrintStream.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\WTFThreadData.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\dtoa.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\WordLock.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\WorkQueue.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\AtomicString.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\Base64.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\StringBuilder.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\StringImpl.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\AtomicStringImpl.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\AtomicStringTable.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\StringStatics.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\StringView.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\WTFString.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\SymbolRegistry.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\unicode\icu\CollatorICU.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\cf\AtomicStringImplCF.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\cf\StringViewCF.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\cf\StringImplCF.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\text\cf\StringCF.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\ThreadingWin.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >>> D:\working\webkit\WebKitLibraries\win\include\CoreFoundation/CFMessagePort.h(11): >>> fatal error C1083: Cannot open include file: 'dispatch/dispatch.h': No >>> such file or directory (compiling source file >>> D:\working\webkit\Source\WTF\wtf\win\RunLoopWin.cpp) >>> [D:\working\webkit\WebKitBuild\Release\Source\WTF\wtf\WTF.vcxproj] >> >>> >> >>> -----Original Message----- >> >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of Konstantin Tokarev >> >>> Sent: Friday, February 12, 2016 11:32 PM >> >>> To: [email protected] >> >>> Subject: [webkit-qt] New QtWebKit progress >> >>> >> >>> Hi all, >> >>> >> >>> I'm pleased to announce that qtwebkit-1 branch in repository [1] now >>> contains everything needed for successful linking of libQt5WebKit.so on >>> Linux using gcc 4.8.4 or clang 3.7. Branch is based on today's trunk and >>> uses B3 compiler as a default FTL backend. >> >>> >> >>> Note that QtTestBrowser is not yet here so there is nothing to run yet. >>> Stay tuned! >> >>> >> >>> Windows support is coming soon. It would be great if someone tried to >>> compile the code on OS X (10.10 or 10.11 is required) and report >>> encountered issues. >> >>> >> >>> Also I'd like to inform you that trunk (and therefore qtwebkit-1 branch) >>> now contains mostly working support for MIPS architecture in JSC engine (up >>> to DFG JIT). >> >>> >> >>> [1] https://github.com/annulen/webkit >> >>> >> >>> ------------- >> >>> >> >>> Now about sad things. There are some features that I had to disable during >>> this work. They don't have high priority for me, so if anything of these >>> items is important for you, please join our project! >> >>> >> >>> * QWebHistory, QWebHistoryItem, and QWebHistoryInterface. WebKit APis has >>> changed in this field, so it would require some investigation to restore >>> these QtWebKit APIs. >> >>> >> >>> I can assure you that I'm not going make any "official" releases without >>> some kind of working history API, but if you want to speed up this process >>> your help would be welcome. >> >>> >> >>> * Private browsing API was significantly changed, so it is disabled for >>> now. >> >>> >> >>> Please help if you want this feature to be implemented sooner. >> >>> >> >>> * Plugins (both Qt-style and NPAPI) in WebKit 1 (widgets API). Upstream >>> removed support for plugins in single-process mode for non-Windows >>> platforms. On the plus side, plugin integration classes were refactored so >>> it should be possible to re-add these things without intervention to >>> WebCore. >> >>> >> >>> If nobody is going to help in this field, QtWebKit will likely be released >>> without plugin support. Note that Qt Bridge is not affected at all. >> >>> >> >>> -- >> >>> Regards, >> >>> Konstantin >> >>> _______________________________________________ >> >>> webkit-qt mailing list >> >>> [email protected] >> >>> https://lists.webkit.org/mailman/listinfo/webkit-qt >> >> -- >> >> Regards, >> >> Konstantin > > -- > Regards, > Konstantin -- Regards, Konstantin _______________________________________________ webkit-qt mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-qt
