<div dir="ltr">Not that you need more to do, I'm sure :), but the builds from the release branch (or just checking it out yourself if that's easier) are probably pretty close to the final release from the perspective of dependencies and OS packaging issues. And that turns out to be wrong, we'd probably be better positioned to fix it before the release goes out....<div>
<br></div><div>Robby</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Dec 1, 2013 at 7:19 PM, Juan Francisco Cantero Hurtado <span dir="ltr"><<a href="mailto:iam@juanfra.info" target="_blank">iam@juanfra.info</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 12/01/13 04:00, Matthew Flatt wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
At Sun, 01 Dec 2013 03:31:32 +0100, Juan Francisco Cantero Hurtado wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/25/13 05:10, Juan Francisco Cantero Hurtado wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi. I'm compiling racket 6 (from the git branch "release") on OpenBSD.<br>
<br>
The configure script includes the options "enable-gracket" and<br>
"enable-docs" but I don't see the gracket binary and the docs installed<br>
after the installation. Someone forgot remove the options or these are<br>
usefull for something?.<br>
<br>
Another question. Racket 5.3 needs gtk, cairo, pango, gtkglext and so<br>
forth. What are the dependencies of racket core now?.<br>
<br>
</blockquote>
<br>
Nobody?<br>
</blockquote>
<br>
Sorry that I missed your message.<br>
</blockquote>
<br></div>
Don't worry!<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
These `--enable-docs` and `--enable-gracket` options are not as useful<br>
as before, but I haven't sorted out whether they're completely useless,<br>
and so they're still there. For example, `--disable-gracket` would<br>
avoid building the `gracket` helper executable that goes in "lib" ---<br>
but, then, installing any package with a `gracket`-based executable<br>
won't work right.<br>
<br>
The new way to avoid documentation is to just not install any<br>
documentation packages (at the Racket level). Similarly, aside from the<br>
`gracket` helper executable, avoid graphics and GUI dependencies by not<br>
installing graphics and GUI packages (at the Racket level).<br>
</blockquote>
<br></div>
I like a lot the new approach :)<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm asking because I would like to add support for more OpenBSD<br>
platforms to racket. If I could to compile racket without the<br>
dependencies, just with a C compiler, it will help me a lot.<br>
<br>
I'm not interested in to give support to the GUI on some platforms<br>
because probably nobody will run drracket on a headless computer :) .<br>
And probably cairo or gtk will have problems on some old platforms, so<br>
the package won't compile because doesn't have the dependencies.<br>
<br>
So, basically I'm asking if racket 6 (and raco pkg) can work correctly<br>
without gtk, cairo, pango and others deps. Obviously raco can't generate<br>
docs but this isn't important. Any help?.<br>
</blockquote>
<br>
A minimal Racket build doesn't depend on anything except standard<br>
tools, like `make` and a compiler, although it will use "libiconv" when<br>
available, and it will also use a pre-built "libffi" if available (or<br>
build one, otherwise).<br>
<br>
Libraries such as gtk, cairo, and pango are now dependencies of the<br>
"gui" and "draw" packages. (The `gracket` executable that is put in the<br>
"lib" directory doesn't depend on them.)<br>
<br>
Documentation builds depend on "libsqlite3".<br>
<br>
</blockquote>
<br></div>
Thanks for the help. I'll start the work on the new platforms after of the racket 6 release.<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
_________________________<br>
Racket Developers list:<br>
<a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/<u></u>dev</a><br>
</div></div></blockquote></div><br></div>