<P>&nbsp;Hi, guys.</P>
<P>&nbsp;</P>
<P>I noticed the jsc project will execute the following &nbsp;post-build events:</P>
<P>&nbsp;</P>
<P>===============================================</P>
<P>if exist "$(WebKitOutputDir)\buildfailed" del "$(WebKitOutputDir)\buildfailed"</P>
<P>&nbsp;</P>
<P>mkdir 2&gt;NUL "$(WebKitOutputDir)\bin"<BR>if exist "$(WebKitLibrariesDir)\bin\icudt40.dll" xcopy /y /d "$(WebKitLibrariesDir)\bin\icudt40.dll" "$(WebKitOutputDir)\bin"<BR>if exist "$(WebKitLibrariesDir)\bin\icudt40$(LibraryConfigSuffix).dll" xcopy /y /d "$(WebKitLibrariesDir)\bin\icudt40</P>
<P>$(LibraryConfigSuffix).dll" "$(WebKitOutputDir)\bin"<BR>if exist "$(WebKitLibrariesDir)\bin\icuin40$(LibraryConfigSuffix).dll" xcopy /y /d "$(WebKitLibrariesDir)\bin\icuin40</P>
<P>$(LibraryConfigSuffix).dll" "$(WebKitOutputDir)\bin"<BR>if exist "$(WebKitLibrariesDir)\bin\icuuc40$(LibraryConfigSuffix).dll" xcopy /y /d "$(WebKitLibrariesDir)\bin\icuuc40</P>
<P>$(LibraryConfigSuffix).dll" "$(WebKitOutputDir)\bin"<BR>if exist "$(WebKitLibrariesDir)\bin\CoreFoundation$(LibraryConfigSuffix).dll" xcopy /y /d "$(WebKitLibrariesDir)</P>
<P>\bin\CoreFoundation$(LibraryConfigSuffix).dll" "$(WebKitOutputDir)\bin"<BR>if exist "$(WebKitLibrariesDir)\bin\CoreFoundation.resources" xcopy /y /d /e /i "$(WebKitLibrariesDir)</P>
<P>\bin\CoreFoundation.resources" "$(WebKitOutputDir)\bin\CoreFoundation.resources"<BR>if exist "$(WebKitLibrariesDir)\bin\pthreadVC2$(LibraryConfigSuffix).dll" xcopy /y /d "$(WebKitLibrariesDir)\bin\pthreadVC2</P>
<P>$(LibraryConfigSuffix).dll" "$(WebKitOutputDir)\bin"<BR>if exist "$(WebKitLibrariesDir)\bin\objc$(LibraryConfigSuffix).dll" xcopy /y /d "$(WebKitLibrariesDir)</P>
<P>\bin\objc$(LibraryConfigSuffix).dll" "$(WebKitOutputDir)\bin"</P>
<P>===============================================</P>
<P>&nbsp;</P>
<P>After carefully checking of these commands, I find jsc trys to copy some .dll files which are not in webkit's source, in fact,&nbsp;the&nbsp;&nbsp;"$(WebKitLibrariesDir)\bin", at all. Such as icudt40.dll, icuin40.dll, icuuc40.dll, libxml2.dll, pthreadVC2.dll, and so on.</P>
<P>&nbsp;</P>
<P>These "xcopy" actions will cause a building error,</P>
<P>===============================================</P>
<P>error PRJ0019: A tool returned an error code from "Performing Post-Build Event..."</P>
<P>===============================================</P>
<P>&nbsp;which I have tested by removing all the xcopy commands from jscCommon.vsprops, and I got a "Build: 18 succeeded, 0 failed, 0 up-to-date, 0 skipped".</P>
<P>&nbsp;</P>
<P>Also, I found EXEs in "$(WebKitOutputDir)\bin", such as WinLauncher.exe, couldn't work without these .dll files.</P>
<P>&nbsp;</P>
<P>So, is that a bug or just an oblivion of forgetting to produce these .dll files in "$(WebKitOutputDir)\bin" , or maybe forgetting to provide them in "$(WebKitLibrariesDir)\bin" ? </P>
<P>&nbsp;</P>
<P>&nbsp;</P>