[webkit-dev] Build Error in the Cairo Port

Thomas Brodt thomas.brodt at porabo.ch
Wed Mar 24 10:02:15 PDT 2010


There is currently an open(?) issue regarding FontPlatformData.h. See 
Brent's mail from 17.03.2010 "Re: [webkit-dev] Frustrations with WebKit 
Font Representation"
I don't know if it is resolved already.

Thomas

Am 24.03.2010 16:56, schrieb Aram Hăvărneanu:
> I am trying to build the Cairo port of WebKit, on Windows. The Apple
> port builds just fine.
>
> The Cairo port fails when building the WebKit project:
>
> 9>------ Build started: Project: WebKit, Configuration: Release_Cairo
> Win32 ------
> 9>Performing Pre-Build Event...
> 9>/usr/bin/which: no bash in (/cygdrive/c/Program Files/Microsoft
> SDKs/Windows/v7.0/bin:/cygdrive/c/Program Files (x86)/Microsoft Visual
> Studio 8/VC/bin:/cygdrive/c/Program Files (x86)/Microsoft Visual
> Studio 8/Common7/Tools/bin:/cygdrive/c/Program Files (x86)/Microsoft
> Visual Studio 8/Common7/tools:/cygdrive/c/Program Files
> (x86)/Microsoft Visual Studio 8/Common7/ide:/cygdrive/c/Program Files
> (x86)/HTML Help Workshop:/cygdrive/c/Program Files (x86)/Microsoft
> Visual Studio 8/SDK/v2.0/bin:/cygdrive/c/Windows/Microsoft.NET/Framework/v2.0.50727:/cygdrive/c/Program
> Files (x86)/Microsoft Visual Studio 8/:/cygdrive/c/Program Files
> (x86)/Microsoft Visual Studio
> 8/SDK/v2.0/bin:/cygdrive/c/Windows/SysWow64:/cygdrive/c/Python26/Scripts:/cygdrive/c/Python26/:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/:/cygdrive/c/Windows/SUA/common/:/cygdrive/c/Windows/SUA/usr/lib/:/cygdrive/c/SysinternalsSuite:/cygdrive/c/Program
> Files (x86)/TortoiseHg/:/cygdrive/c/Users/Empathy/AppData/Roaming/Python/Scripts)
> 9>cygwin warning:
> 9>   MS-DOS style path detected: C:\ws\WebKit\WebKitBuild\tmp.cpp
> 9>   Preferred POSIX equivalent is: /cygdrive/c/ws/WebKit/WebKitBuild/tmp.cpp
> 9>   CYGWIN environment variable option "nodosfilewarning" turns off
> this warning.
> 9>   Consult the user's guide for more details about POSIX paths:
> 9>     http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
> 9>cl : Command line warning D9040 : ignoring option '/analyze'; Code
> Analysis warnings are not available in this edition of the compiler
> 9>tmp.cpp
> 9>File not found - *
> 9>0 File(s) copied
> 9>cygwin warning:
> 9>   MS-DOS style path detected:
> C:\ws\WebKit\WebKitLibraries\win\tools\scripts\auto-version.sh
> 9>   Preferred POSIX equivalent is:
> /cygdrive/c/ws/WebKit/WebKitLibraries/win/tools/scripts/auto-version.sh
> 9>   CYGWIN environment variable option "nodosfilewarning" turns off
> this warning.
> 9>   Consult the user's guide for more details about POSIX paths:
> 9>     http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
> 9>Compiling...
> 9>WebKitPrefix.cpp
> 9>Compiling...
> 9>WebPluginHalterClient.cpp
> 9>WebInspectorDelegate.cpp
> 9>WebInspectorClientCF.cpp
> 9>WebInspectorClient.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebGeolocationControllerClient.cpp
> 9>WebFrameLoaderClient.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebEditorClient.cpp
> 9>WebDragClient.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebDesktopNotificationsDelegate.cpp
> 9>WebContextMenuClient.cpp
> 9>WebChromeClient.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>EmbeddedWidget.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebLocalizableStrings.cpp
> 9>WebKitCOMAPI.cpp
> 9>WebWorkersPrivate.cpp
> 9>WebView.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebURLResponse.cpp
> 9>WebURLProtectionSpace.cpp
> 9>WebURLCredential.cpp
> 9>WebURLAuthenticationChallengeSenderCurl.cpp
> 9>Compiling...
> 9>WebURLAuthenticationChallengeSender.cpp
> 9>WebURLAuthenticationChallenge.cpp
> 9>WebTextRenderer.cpp
> 9>WebSerializedJSValue.cpp
> 9>WebSecurityOrigin.cpp
> 9>WebScrollBar.cpp
> 9>WebScriptWorld.cpp
> 9>WebScriptObject.cpp
> 9>WebResource.cpp
> 9>WebPreferences.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebNotificationCenter.cpp
> 9>WebNotification.cpp
> 9>WebNavigationData.cpp
> 9>WebMutableURLRequest.cpp
> 9>WebKitStatistics.cpp
> 9>WebKitLogging.cpp
> 9>WebJavaScriptCollector.cpp
> 9>WebInspector.cpp
> 9>WebIconFetcher.cpp
> 9>WebIconDatabase.cpp
> 9>Compiling...
> 9>WebHTMLRepresentation.cpp
> 9>WebHistoryItem.cpp
> 9>WebHistory.cpp
> 9>WebGeolocationPosition.cpp
> 9>WebGeolocationPolicyListener.cpp
> 9>WebFramePolicyListener.cpp
> 9>WebFrame.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebError.cpp
> 9>WebElementPropertyBag.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebDropSource.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebDownloadCurl.cpp
> 9>WebDownload.cpp
> 9>WebDocumentLoader.cpp
> 9>WebDataSource.cpp
> 9>WebDatabaseManager.cpp
> 9>WebCoreStatistics.cpp
> 9>WebCookieManagerCurl.cpp
> 9>WebCookieManager.cpp
> 9>WebCache.cpp
> 9>WebBackForwardList.cpp
> 9>Compiling...
> 9>WebArchive.cpp
> 9>WebActionPropertyBag.cpp
> 9>MemoryStream.cpp
> 9>FullscreenVideoController.cpp
> 9>ForEachCoClass.cpp
> 9>DOMHTMLClasses.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>DOMEventsClasses.cpp
> 9>DOMCSSClasses.cpp
> 9>DOMCoreClasses.cpp
> 9>C:\ws\WebKit\WebKitBuild\Include\WebCore/SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>DefaultPolicyDelegate.cpp
> 9>DefaultDownloadDelegate.cpp
> 9>CFDictionaryPropertyBag.cpp
> 9>AccessibleImage.cpp
> 9>AccessibleDocument.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>AccessibleBase.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebNodeHighlight.cpp
> 9>WebKitSystemBits.cpp
> 9>WebKitDLL.cpp
> 9>c:\ws\webkit\webkitbuild\include\webcore\SimpleFontData.h(28) :
> fatal error C1083: Cannot open include file: 'FontPlatformData.h': No
> such file or directory
> 9>WebKitClassFactory.cpp
> 9>WebCoreLocalizedStrings.cpp
> 9>Compiling...
> 9>MarshallingHelpers.cpp
> 9>Build log was saved at
> "file://C:\ws\WebKit\WebKitBuild\obj\WebKit\Release_Cairo\BuildLog.htm"
> 9>WebKit - 15 error(s), 1 warning(s)
>
> I believe it wants the FontPlatformData.h found in
> WebCore\platform\graphics\cairo but it is not finding it. What should
> I do?
>
> Thanks,
>
>    


More information about the webkit-dev mailing list