<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Thank you. That's exactly what
happened: I missed the submodule nature of native-pkgs.<br>
<br>
These directions are already in INSTALL.txt, which I did not
reread. I didn't look beyond
<a class="moz-txt-link-freetext" href="http://git.racket-lang.org/intro.html#clone_the_plt_repository">http://git.racket-lang.org/intro.html#clone_the_plt_repository</a>.<br>
<br>
On 8/17/2013 11:52 AM, Nick Shelley wrote:<br>
</div>
<blockquote
cite="mid:CAPrQK3DqbKFEcjs6K4yY2032Tah6jDfZOV++6UwHFHuGfWGudg@mail.gmail.com"
type="cite">I just ran into this very thing today because I didn't
realize the packages were put into a submodule and I'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 "something something"
text. Just go to the root of the repo and do a 'git submodule
init' then 'git submodule update'.
<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'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's core on Windows
with VS2008 via the script in racket/racket/src/worksp/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/gui/init.rkt).<br>
<br>
At Vince's advice, I tried<br>
raco pkg install -i main-distribution<br>
to complete my installation, but got a SSL error<br>
<br>
Resolving "main-distribution" via <a
moz-do-not-send="true" 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: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 "-p" subdirectory,
and finally triggered the complain-no-submodule target:<br>
"Native packages are not in the expected subdirectory"
something something "git submodule" something<br>
<br>
Generally, what'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 moz-do-not-send="true"
href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</blockquote>
</div>
</blockquote>
<br>
</body>
</html>