[webkit-dev] WebKit and Windows/Cygwin

Frank.Lautenbach at softechnics.com Frank.Lautenbach at softechnics.com
Wed Sep 10 13:57:55 PDT 2008


Hi Mark,

First of all I tried the Apple build by unsetting the QTDIR environment
variable. It got a little farther but died in various places. However, I
decided to abandon that build and attempt the QT per the instructions at
http://trac.webkit.org/wiki/BuildingQtOnWindows. It also fails, although
differently. The following is the build output. Please not my source
tree in my cygwin directory structure, but I was not building in a
cygwin shell. That's just where the source was from my previous build
attempts using cygwin. Also note the initial "The system cannot find the
path specified" error is due to a reference to /dev/null in a perl
script within a system call. 

At this point, I am at a total loss as I have yet to be able to build
anything.




The system cannot find the path specified.
Calling 'qmake CONFIG+=qt-port -r
OUTPUT_DIR=C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release
C:/cygwin/home/Administrator/WebKit/WebKit.pro CONFIG+=release
CONFIG-=debug' in
C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release

c:\Projects\qt-win-opensource-src-4.4.1\bin\rcc.exe: File does not exist
'..\..\..\WebCore\page\inspector\WebKit.qrc'
c:\Projects\qt-win-opensource-src-4.4.1\bin\rcc.exe: File does not exist
'..\..\..\WebCore\Resources\WebKitResources.qrc'
c:\Projects\qt-win-opensource-src-4.4.1\bin\rcc.exe: File does not exist
'..\..\..\WebCore\platform\qt\WebCoreResources.qrc'
c:\Projects\qt-win-opensource-src-4.4.1\bin\rcc.exe: File does not exist
'..\..\..\WebCore\page\inspector\WebKit.qrc'
c:\Projects\qt-win-opensource-src-4.4.1\bin\rcc.exe: File does not exist
'..\..\..\WebCore\Resources\WebKitResources.qrc'
c:\Projects\qt-win-opensource-src-4.4.1\bin\rcc.exe: File does not exist
'..\..\..\WebCore\platform\qt\WebCoreResources.qrc'
Reading
C:/cygwin/home/Administrator/WebKit/JavaScriptCore/JavaScriptCore.pro
[C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release//JavaScriptCore
]
Reading C:/cygwin/home/Administrator/WebKit/WebCore/WebCore.pro
[C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release//WebCore]
Reading C:/cygwin/home/Administrator/WebKit/JavaScriptCore/kjs/jsc.pro
[C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release//JavaScriptCore
/kjs]
Reading
C:/cygwin/home/Administrator/WebKit/WebKit/qt/QtLauncher/QtLauncher.pro
[C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release//WebKit/qt/QtLa
uncher]
Reading C:/cygwin/home/Administrator/WebKit/WebKit/qt/tests/tests.pro
[C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release//WebKit/qt/test
s]
 Reading
C:/cygwin/home/Administrator/WebKit/WebKit/qt/tests/qwebframe/qwebframe.
pro
[C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release/WebKit/qt/tests
//qwebframe]
 Reading
C:/cygwin/home/Administrator/WebKit/WebKit/qt/tests/qwebpage/qwebpage.pr
o
[C:/cygwin/home/Administrator/WebKit/WebKitBuild/Release/WebKit/qt/tests
//qwebpage]

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

	cd JavaScriptCore\ && "C:\Program Files\Microsoft Visual Studio
8\SDK\v2.0\Bin\nmake.exe" -f Makefile

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

	"C:\Program Files\Microsoft Visual Studio
8\SDK\v2.0\Bin\nmake.exe" -f Makefile.Release

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

	perl
C:/cygwin/home/Administrator/WebKit/JavaScriptCore/pcre/dftables
tmp\chartables.c --preprocessor="cl /E"
Error in tempfile() using \tmp\dftables-XXXXXXXX.in: Parent directory
(\tmp\) is not a directory at
C:/cygwin/home/Administrator/WebKit/JavaScriptCore/pcre/dftables line
245
NMAKE : fatal error U1077: 'C:\Perl\bin\perl.EXE' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
8\SDK\v2.0\Bin\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

-----Original Message-----
From: Mark Rowe [mailto:mrowe at apple.com] 
Sent: Tuesday, September 09, 2008 4:01 PM
To: Lautenbach Frank SOFTECHNICS
Cc: jhaygood at reaktix.com; webkit-dev at lists.webkit.org Development
Subject: Re: [webkit-dev] WebKit and Windows/Cygwin


On Sep 9, 2008, at 12:59 PM, Frank.Lautenbach at softechnics.com wrote:

> Ok ... but the Windows build requires me to be in cygwin for other
> reasons. I guess I'm basically trying to confirm that as it stands
> today, you cannot build Qt Windows port as specified on webkit.org due
> to cygwin not supporting the required version of qt.

If you want to build the Qt port on Windows, you should follow the  
instructions at <http://trac.webkit.org/wiki/BuildingQtOnWindows>.  As  
I mentioned previously, the instructions at
<http://webkit.org/building/build.html 
 > are related to building Apple's Windows port rather than the Qt port.

Kind regards,

Mark Rowe



More information about the webkit-dev mailing list