Hello, I am trying to get Webkit trunk to build on Windows (using Visual Studio 
2013) and running into a few problems.

1: I used Git to grab the sources tree, but some parts of the build process, 
specifically autoversion.pl, seem to assume I used svn, as it does things like 
svn info (which fails with svn: E155007: '/home/rmolden/WebKit' is not a 
working copy) to initialize SVN_VERSION and then ends up with

Use of uninitialized value $SVN_REVISION in scalar chomp at 
c:\cygwin\home\rmolden\WebKit\WebKitLibraries\win\tools\scripts\auto-version.pl 
line 86.
Use of uninitialized value $SVN_REVISION in concatenation (.) or string at 
c:\cygwin\home\rmolden\WebKit\WebKitLibraries\win\tools\scripts\auto-version.pl 
line90.

    The build then seems to fail because the cmd shell exits with code 1 (which 
msbuild seems to interpret as failure). Is there any way to get the build 
working if I used Git to enlist instead of SVN? Or should I just re-enlist 
using SVN? Or is it failing due to other (unclear) reasons and this is just an 
innocuous warning?


2:  I am getting

Error      1              error C3646: 
'__AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_7' : unknown override specifier 
(..\platform\sql\SQLiteAuthorizer.cpp)                
c:\cygwin\home\rmolden\WebKit\WebKitLibraries\win\include\sqlite3.h           
4675       1                WebCore

     Hard to tell what its upset about since it appears it has something to do 
with the macro expansion resulting in an unknown override specifier, but of 
course it shows the original macro not the expansion in the error message so I 
am not sure what is ending up tacked on that it is unhappy about :( It appears 
to define these macros in WebKitAvailability, which uses __attribute__, which 
MSVC certainly doesn't support.


3: I am building the WinCairo project, though I can't really find a good 
explanation anywhere of what that is. I tried building the normal 
(debug/release) projects but it gives a ton of errors about missing 
CoreFoundation stuff, so I presume WinCairo is what I want for Webkit on 
Windows, but a pointer to something explaining what it is would be appreciated.

Thanks in advance for any help you can offer!

Ryan
_______________________________________________
webkit-help mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-help

Reply via email to