Well I see this output:

    >> File not found - CoreFoundation.dll
    >> 0 File(s) copied

Which is caused by this command:

    >> xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\CoreFoundation.dll" "C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

Does the CoreFoundation.dll file exist in the xcopy source location? I can't recall how that .dll file and its siblings get to be in that directory, but in the meantime I think you could manually place them there.

Paul




Thanks for your reply!
I had changed the order of the VC++ directory in the path list, it works.
But another two errors occur, please help.

My english is very poor, if there has some impolite or wrong word, please
forgive me. 

Here is the ImageDiff and testapi's Build Log.

-------------------------------------------
Build Log      
Build started: Project: ImageDiff, Configuration: Debug|Win32

 Command Lines      
Build machine environment variables may not be correct.
Creating temporary file
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\BAT00001B32602216.bat"
with contents
[
@echo off

set PATH=%SystemDrive%\cygwin\bin;%PATH%

if exist "C:\cygwin\home\teng\WebKit\WebKitBuild\buildfailed" grep
XXImageDiffXX "C:\cygwin\home\teng\WebKit\WebKitBuild\buildfailed"

if errorlevel 1 exit 1

echo XXImageDiffXX > "C:\cygwin\home\teng\WebKit\WebKitBuild\buildfailed"



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Performing
Pre-Build Event..."

exit 1

:VCEnd
]
Creating command line
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\BAT00001B32602216.bat"
Creating temporary file
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\RSP00001C32602216.rsp"
with contents
[
/OUT:"C:\cygwin\home\teng\WebKit\WebKitBuild\bin\ImageDiff_debug.exe"
/INCREMENTAL /LIBPATH:"C:\cygwin\home\teng\WebKit\WebKitBuild\lib"
/LIBPATH:"C:\cygwin\home\teng\WebKit\WebKitLibraries\win\lib" /MANIFEST
/MANIFESTFILE:"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\ImageDiff_debug.exe.intermediate.manifest"
/DEBUG /PDB:"c:\cygwin\home\teng\WebKit\WebKitBuild\bin\ImageDiff_debug.pdb"
/SUBSYSTEM:CONSOLE
/IMPLIB:"C:\cygwin\home\teng\WebKit\WebKitBuild\lib\ImageDiff_debug.lib"
/MACHINE:X86  /SAFESEH /FIXED:NO /dynamicbase CoreGraphics.lib
CoreFoundation.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib

"..\..\..\WebKitBuild\obj\ImageDiff\Debug\ImageDiffCG.obj"

"..\..\..\WebKitBuild\obj\ImageDiff\Debug\ImageDiff_debug.exe.embed.manifest.res"
]
Creating command line "link.exe
@C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\RSP00001C32602216.rsp
/NOLOGO /ERRORREPORT:QUEUE"
Creating temporary file
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\RSP00001D32602216.rsp"
with contents
[
/out:..\..\..\WebKitBuild\obj\ImageDiff\Debug\ImageDiff_debug.exe.embed.manifest
/notify_update /manifest

..\..\..\WebKitBuild\obj\ImageDiff\Debug\ImageDiff_debug.exe.intermediate.manifest
]
Creating command line "mt.exe
@C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\RSP00001D32602216.rsp
/nologo"
Creating temporary file
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\BAT00001E32602216.bat"
with contents
[
@echo Manifest resource last updated at %TIME% on %DATE% >
..\..\..\WebKitBuild\obj\ImageDiff\Debug\mt.dep
]
Creating command line
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\BAT00001E32602216.bat"
Creating temporary file
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\TMP00001F32602216.tmp"
with contents
[
1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */
"..\\..\\..\\WebKitBuild\\obj\\ImageDiff\\Debug\\ImageDiff_debug.exe.embed.manifest"
]
Creating command line "rc.exe
/fo"..\..\..\WebKitBuild\obj\ImageDiff\Debug\ImageDiff_debug.exe.embed.manifest.res"
C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\TMP00001F32602216.tmp"
Creating temporary file
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\RSP00002032602216.rsp"
with contents
[
/OUT:"C:\cygwin\home\teng\WebKit\WebKitBuild\bin\ImageDiff_debug.exe"
/INCREMENTAL /LIBPATH:"C:\cygwin\home\teng\WebKit\WebKitBuild\lib"
/LIBPATH:"C:\cygwin\home\teng\WebKit\WebKitLibraries\win\lib" /MANIFEST
/MANIFESTFILE:"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\ImageDiff_debug.exe.intermediate.manifest"
/DEBUG /PDB:"c:\cygwin\home\teng\WebKit\WebKitBuild\bin\ImageDiff_debug.pdb"
/SUBSYSTEM:CONSOLE
/IMPLIB:"C:\cygwin\home\teng\WebKit\WebKitBuild\lib\ImageDiff_debug.lib"
/MACHINE:X86  /SAFESEH /FIXED:NO /dynamicbase CoreGraphics.lib
CoreFoundation.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib

"..\..\..\WebKitBuild\obj\ImageDiff\Debug\ImageDiffCG.obj"

"..\..\..\WebKitBuild\obj\ImageDiff\Debug\ImageDiff_debug.exe.embed.manifest.res"
]
Creating command line "link.exe
@C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\RSP00002032602216.rsp
/NOLOGO /ERRORREPORT:QUEUE"
Build machine environment variables may not be correct.
Build machine environment variables may not be correct.
Creating temporary file
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\BAT00002132602216.bat"
with contents
[
@echo off

if exist "C:\cygwin\home\teng\WebKit\WebKitBuild\buildfailed" del
"C:\cygwin\home\teng\WebKit\WebKitBuild\buildfailed"



mkdir 2>NUL "C:\cygwin\home\teng\WebKit\WebKitBuild\bin"



if ""=="" (if not ""=="" exit /b)



xcopy /y /d
"C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\CoreFoundation.dll"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d
"C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\CoreFoundation.pdb"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d /e /i
"C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\CoreFoundation.resources"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin\CoreFoundation.resources"

xcopy /y /d /e /i
"C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\CharacterSets"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin\CharacterSets"

xcopy /y /d
"C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\CoreGraphics.dll"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d
"C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\CoreGraphics.pdb"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\icudt36.dll"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\icudt36.dll"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\icuin36.dll"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\icuin36.pdb"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\icuuc36.dll"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\icuuc36.pdb"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\zlib1.dll"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"

xcopy /y /d "C:\cygwin\home\teng\WebKit\WebKitLibraries\win\bin\zlib1.pdb"
"C:\cygwin\home\teng\WebKit\WebKitBuild\bin"



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Performing
Post-Build Event..."

exit 1

:VCEnd
]
Creating command line
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\BAT00002132602216.bat"

 Output Window      
Performing Pre-Build Event...
Linking...
Embedding manifest...
Performing Post-Build Event...
File not found - CoreFoundation.dll
0 File(s) copied
File not found - CoreFoundation.pdb
0 File(s) copied
File not found - CoreFoundation.resources
0 File(s) copied
File not found - CharacterSets
0 File(s) copied
File not found - CoreGraphics.dll
0 File(s) copied
File not found - CoreGraphics.pdb
0 File(s) copied
File not found - icudt36.dll
0 File(s) copied
File not found - icudt36.dll
0 File(s) copied
File not found - icuin36.dll
0 File(s) copied
File not found - icuin36.pdb
0 File(s) copied
File not found - icuuc36.dll
0 File(s) copied
File not found - icuuc36.pdb
0 File(s) copied
File not found - zlib1.dll
0 File(s) copied
File not found - zlib1.pdb
0 File(s) copied
Project : error PRJ0019: A tool returned an error code from "Performing
Post-Build Event..."
Project : warning PRJ0018 : The following environment variables were not
found:
$(PRODUCTION)
$(ARCHIVE_BUILD)

 Results      
Build log was saved at
"file://C:\cygwin\home\teng\WebKit\WebKitBuild\obj\ImageDiff\Debug\BuildLog.htm"
ImageDiff - 1 error(s), 0 warning(s)

 -----------------------------------------------------------
Build Log      
Build started: Project: testapi, Configuration: Debug|Win32

 Command Lines      
Build machine environment variables may not be correct.
Creating temporary file
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\testapi\Debug\BAT00004532601072.bat"
with contents
[
@echo off

set PATH=%SystemDrive%\cygwin\bin;%PATH%

if exist "C:\cygwin\home\teng\WebKit\WebKitBuild\buildfailed" grep
XXtestapiXX "C:\cygwin\home\teng\WebKit\WebKitBuild\buildfailed"

if errorlevel 1 exit 1

echo XXtestapiXX > "C:\cygwin\home\teng\WebKit\WebKitBuild\buildfailed"



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Performing
Pre-Build Event..."

exit 1

:VCEnd
]
Creating command line
"C:\cygwin\home\teng\WebKit\WebKitBuild\obj\testapi\Debug\BAT00004532601072.bat"
 
Output Window      
Performing Pre-Build Event...
Project : error PRJ0002 : Error result 1 returned from
'c:\WINDOWS\system32\cmd.exe'.
Project : warning PRJ0018 : The following environment variables were not
found:
$(PRODUCTION)
 
Results      
Build log was saved at
"file://C:\cygwin\home\teng\WebKit\WebKitBuild\obj\testapi\Debug\BuildLog.htm"
testapi - 1 error(s), 0 warning(s)
  



Paul Pedriana-3 wrote:
  
You say you are trying to build WebKit using Cygwin, but you don't 
really mean the GCC within Cygwin, do you? The compiler arguments below 
are for VC++.

As you can see, the compiler error is:
    Linking...
    link: missing operand after `ÿþ/'
    Try `link --help' for more information.
    Project : error PRJ0002 : Error result 1 returned from
    'C:\cygwin\bin\link.exe'.

It looks like cygwin link is executing instead of VC++ link. This can be 
due to a few reasons, most significantly that the cygwin directory is 
ahead of the VC++ directory in the path list and the project is set to 
call link.exe unqualified.

Paul



    
Hi all,
I'm trying to build webkit on windows XP using cygwin.
I used Visual studio 2005 and also installed service
pack(VS80sp1-KB926601-X86-ENU.exe), and I was build in debug mode.
I followed the instruction on the webkit homepage but when i build i keep 
getting this error when building webkit:

Please help me.
      
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev