I just ran into this very thing today because I didn&#39;t realize the packages were put into a submodule and I&#39;m in the habit of not reading error messages. However, after trying some things and getting this error multiple times, I finally read it carefully. The answer is in your skimmed &quot;something something&quot; text. Just go to the root of the repo and do a &#39;git submodule init&#39; then &#39;git submodule update&#39;.<div>
<br></div><div>I think it would be helpful if these instructions were added to the install readme (unless it is there and I missed it).<span></span><br><br>On Saturday, August 17, 2013, Ben Goetter  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I apologize for the semi-clueless nature of this message.  I know that Racket&#39;s been going through a lot of changes in the last few months.  Rip van Winkle here is trying to come back up to speed.<br>
<br>
I did a fresh git clone, then built Racket&#39;s core on Windows with VS2008 via the script in racket/racket/src/worksp/<u></u>build.bat. Apparently this built only the core (thank you, Vince on irc).  I got a working racket.exe with some intrinsics included, but no drracket or the standard libraries (gracket -z complained that it could not find racket/racket/collects/racket/<u></u>gui/init.rkt).<br>

<br>
At Vince&#39;s advice, I tried<br>
    raco pkg install -i main-distribution<br>
to complete my installation, but got a SSL error<br>
<br>
    Resolving &quot;main-distribution&quot; via <a href="https://pkg.racket-lang.org" target="_blank">https://pkg.racket-lang.org</a><br>
    SSLv23_client_method: implementation not found; no arguments provided<br>
    ...collects/openssl/mzssl.rkt:<u></u>397:18<br>
<br>
So then I did something radical: I read the top-level README.txt and followed its directions.<br>
    nmake win32-in-place<br>
<br>
This rebuilt the core, created a spurious &quot;-p&quot; subdirectory, and finally triggered the complain-no-submodule target:<br>
    &quot;Native packages are not in the expected subdirectory&quot; something something &quot;git submodule&quot; something<br>
<br>
Generally, what&#39;s the new proper practice for building my own Racket on Windows?  Build.bat no longer suffices by itself.<br>
<br>
Thanks,<br>
Ben<br>
____________________<br>
 Racket Users list:<br>
 <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/<u></u>users</a><br>
</blockquote></div>