[This is the behaviour when I try to download and build from github on Windows 7.
I'll debug GYP next and add my comments here...]
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
Identity added: C:\Users\davidc.ssh\id_rsa (C:\Users\davidc.ssh\id_rsa)
C:\Users\davidc\Documents\GitHub> ls
Directory: C:\Users\davidc\Documents\GitHub
Mode LastWriteTime Length Name
d---- 12/12/2013 3:37 PM source-sdk-2013
C:\Users\davidc\Documents\GitHub> git clone https://github.com/peters/curl-for-w
indows.git
Cloning into 'curl-for-windows'...
remote: Reusing existing pack: 2806, done.
emote: Total 2806 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (2806/2806), 5.56 MiB | 4.56 MiB/s, done.
Resolving deltas: 100% (766/766), done.
Checking connectivity... done
Checking out files: 100% (2423/2423), done.
C:\Users\davidc\Documents\GitHub> cd curl*
C:\Users\davidc\Documents\GitHub\curl-for-windows [master]> git submodule update
--init --recursive
Submodule 'build/gyp' (git://github.com/svn2github/gyp.git) registered for path
'build/gyp'
Submodule 'curl' (git://github.com/bagder/curl.git) registered for path 'curl'
Submodule 'libssh2' (git://git.libssh2.org/libssh2.git) registered for path 'lib
ssh2'
Submodule 'zlib' (https://github.com/madler/zlib) registered for path 'zlib'
Cloning into 'build/gyp'...
remote: Reusing existing pack: 14591, done.
remote: Total 14591 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (14591/14591), 11.21 MiB | 2.62 MiB/s, done.
Resolving deltas: 100% (7795/7795), done.
Checking connectivity... done
Submodule path 'build/gyp': checked out '0203b47450704863c671bcfcfe53405e1b9f6f0
2'
Cloning into 'curl'...
remote: Reusing existing pack: 97079, done.
remote: Counting objects: 93, done.
remote: Compressing objects: 89% (83/93) eceiving objects: 0% (1/97172)
remote: Compressing objects: 100% (93/93), done.
remote: Total 97172 (delta 45), reused 0 (delta 0)
Receiving objects: 100% (97172/97172), 23.35 MiB | 1.74 MiB/s, done.
Resolving deltas: 100% (75339/75339), done.
Checking connectivity... done
Submodule path 'curl': checked out '2bf90d071016e279796e789f0ac223d635671a41'
Cloning into 'libssh2'...
remote: Counting objects: 8611, done.
remote: Compressing objects: 100% (4156/4156), done.
remote: Total 8611 (delta 6362), reused 5893 (delta 4380)
Receiving objects: 100% (8611/8611), 1.71 MiB | 1024.00 KiB/s, done.
Resolving deltas: 100% (6362/6362), done.
Checking connectivity... done
Submodule path 'libssh2': checked out 'f1cfa55b6064ba18fc0005713ed790da579361b5'
Cloning into 'zlib'...
remote: Reusing existing pack: 4194, done.
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
Identity added: C:\Users\davidc.ssh\id_rsa (C:\Users\davidc.ssh\id_rsa)
C:\Users\davidc\Documents\GitHub> ls
Directory: C:\Users\davidc\Documents\GitHub
Mode LastWriteTime Length Name
d---- 12/12/2013 3:37 PM source-sdk-2013
C:\Users\davidc\Documents\GitHub> git clone https://github.com/peters/curl-for-w
indows.git
Cloning into 'curl-for-windows'...
remote: Reusing existing pack: 2806, done.
emote: Total 2806 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (2806/2806), 5.56 MiB | 4.56 MiB/s, done.
Resolving deltas: 100% (766/766), done.
Checking connectivity... done
Checking out files: 100% (2423/2423), done.
C:\Users\davidc\Documents\GitHub> git submodule update --init --recursive
fatal: Not a git repository (or any of the parent directories): .git
C:\Users\davidc\Documents\GitHub> ls
Directory: C:\Users\davidc\Documents\GitHub
Mode LastWriteTime Length Name
d---- 2/11/2014 1:52 PM curl-for-windows
d---- 12/12/2013 3:37 PM source-sdk-2013
C:\Users\davidc\Documents\GitHub> cd curl*
C:\Users\davidc\Documents\GitHub\curl-for-windows [master]> git submodule update
--init --recursive
Submodule 'build/gyp' (git://github.com/svn2github/gyp.git) registered for path
'build/gyp'
Submodule 'curl' (git://github.com/bagder/curl.git) registered for path 'curl'
Submodule 'libssh2' (git://git.libssh2.org/libssh2.git) registered for path 'lib
ssh2'
Submodule 'zlib' (https://github.com/madler/zlib) registered for path 'zlib'
Cloning into 'build/gyp'...
remote: Reusing existing pack: 14591, done.
remote: Total 14591 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (14591/14591), 11.21 MiB | 2.62 MiB/s, done.
Resolving deltas: 100% (7795/7795), done.
Checking connectivity... done
Submodule path 'build/gyp': checked out '0203b47450704863c671bcfcfe53405e1b9f6f0
2'
Cloning into 'curl'...
remote: Reusing existing pack: 97079, done.
remote: Counting objects: 93, done.
remote: Compressing objects: 89% (83/93) eceiving objects: 0% (1/97172)
remote: Compressing objects: 100% (93/93), done.
remote: Total 97172 (delta 45), reused 0 (delta 0)
Receiving objects: 100% (97172/97172), 23.35 MiB | 1.74 MiB/s, done.
Resolving deltas: 100% (75339/75339), done.
Checking connectivity... done
Submodule path 'curl': checked out '2bf90d071016e279796e789f0ac223d635671a41'
Cloning into 'libssh2'...
remote: Counting objects: 8611, done.
remote: Compressing objects: 100% (4156/4156), done.
remote: Total 8611 (delta 6362), reused 5893 (delta 4380)
Receiving objects: 100% (8611/8611), 1.71 MiB | 1024.00 KiB/s, done.
Resolving deltas: 100% (6362/6362), done.
Checking connectivity... done
Submodule path 'libssh2': checked out 'f1cfa55b6064ba18fc0005713ed790da579361b5'
Cloning into 'zlib'...
remote: Reusing existing pack: 4194, done.
remote: Total 4194 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (4194/4194), 3.49 MiB | 2.01 MiB/s, done.
Resolving deltas: 100% (2453/2453), done.
Checking connectivity... done
Submodule path 'zlib': checked out '50893291621658f355bc5b4d450a8d06a563053d'
C:\Users\davidc\Documents\GitHub\curl-for-windows [master]> git submodule update
--init --recursive
C:\Users\davidc\Documents\GitHub\curl-for-windows [master]> C:\Python33\python.e
xe .\configure.py
File ".\configure.py", line 103
print 'Error running GYP'
^
SyntaxError: invalid syntax
C:\Users\davidc\Documents\GitHub\curl-for-windows [master]>
remote: Total 4194 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (4194/4194), 3.49 MiB | 2.01 MiB/s, done.
Resolving deltas: 100% (2453/2453), done.
Checking connectivity... done
Submodule path 'zlib': checked out '50893291621658f355bc5b4d450a8d06a563053d'
C:\Users\davidc\Documents\GitHub\curl-for-windows [master]> git submodule update
--init --recursive
C:\Users\davidc\Documents\GitHub\curl-for-windows [master]> C:\Python33\python.e
xe .\configure.py
File ".\configure.py", line 103
print 'Error running GYP'
^
SyntaxError: invalid syntax
C:\Users\davidc\Documents\GitHub\curl-for-windows [master]>