<div dir="ltr"><div class="markdown-here-wrapper" style=""><p style="margin:1.2em 0px!important">Is anyone else having trouble downloading the FreeBSD binaries?  I’m getting <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline">403 Forbidden</code> errors:</p>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline;white-space:pre;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;padding:0.5em;color:rgb(51,51,51);background-color:rgb(248,248,255);background-repeat:initial initial">$ curl -sSL <a href="http://downloads.haskell.org/~ghc/7.10.2/ghc-7.10.2-i386-portbld-freebsd.tar.xz">http://downloads.haskell.org/~ghc/7.10.2/ghc-7.10.2-i386-portbld-freebsd.tar.xz</a>

<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.6.2</center>
</body>
</html>
$ curl -sSL <a href="http://downloads.haskell.org/~ghc/7.10.2/ghc-7.10.2-x86_64-portbld-freebsd.tar.xz">http://downloads.haskell.org/~ghc/7.10.2/ghc-7.10.2-x86_64-portbld-freebsd.tar.xz</a>
<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.6.2</center>
</body>
</html>
</code></pre><div title="MDH:SXMgYW55b25lIGVsc2UgaGF2aW5nIHRyb3VibGUgZG93bmxvYWRpbmcgdGhlIEZyZWVCU0QgYmlu
YXJpZXM/IMKgSSdtIGdldHRpbmcgYDQwMyBGb3JiaWRkZW5gIGVycm9yczo8ZGl2Pjxicj48L2Rp
dj48ZGl2PmBgYDwvZGl2PjxkaXY+PGRpdj4kIGN1cmwgLXNTTCBodHRwOi8vZG93bmxvYWRzLmhh
c2tlbGwub3JnL35naGMvNy4xMC4yL2doYy03LjEwLjItaTM4Ni1wb3J0YmxkLWZyZWVic2QudGFy
Lnh6PGJyPjwvZGl2PjxkaXY+Jmx0O2h0bWwmZ3Q7PC9kaXY+PGRpdj4mbHQ7aGVhZCZndDsmbHQ7
dGl0bGUmZ3Q7NDAzIEZvcmJpZGRlbiZsdDsvdGl0bGUmZ3Q7Jmx0Oy9oZWFkJmd0OzwvZGl2Pjxk
aXY+Jmx0O2JvZHkgYmdjb2xvcj0id2hpdGUiJmd0OzwvZGl2PjxkaXY+Jmx0O2NlbnRlciZndDsm
bHQ7aDEmZ3Q7NDAzIEZvcmJpZGRlbiZsdDsvaDEmZ3Q7Jmx0Oy9jZW50ZXImZ3Q7PC9kaXY+PGRp
dj4mbHQ7aHImZ3Q7Jmx0O2NlbnRlciZndDtuZ2lueC8xLjYuMiZsdDsvY2VudGVyJmd0OzwvZGl2
PjxkaXY+Jmx0Oy9ib2R5Jmd0OzwvZGl2PjxkaXY+Jmx0Oy9odG1sJmd0OzwvZGl2PjxkaXY+JCBj
dXJsIC1zU0wgaHR0cDovL2Rvd25sb2Fkcy5oYXNrZWxsLm9yZy9+Z2hjLzcuMTAuMi9naGMtNy4x
MC4yLXg4Nl82NC1wb3J0YmxkLWZyZWVic2QudGFyLnh6PC9kaXY+PGRpdj4mbHQ7aHRtbCZndDs8
L2Rpdj48ZGl2PiZsdDtoZWFkJmd0OyZsdDt0aXRsZSZndDs0MDMgRm9yYmlkZGVuJmx0Oy90aXRs
ZSZndDsmbHQ7L2hlYWQmZ3Q7PC9kaXY+PGRpdj4mbHQ7Ym9keSBiZ2NvbG9yPSJ3aGl0ZSImZ3Q7
PC9kaXY+PGRpdj4mbHQ7Y2VudGVyJmd0OyZsdDtoMSZndDs0MDMgRm9yYmlkZGVuJmx0Oy9oMSZn
dDsmbHQ7L2NlbnRlciZndDs8L2Rpdj48ZGl2PiZsdDtociZndDsmbHQ7Y2VudGVyJmd0O25naW54
LzEuNi4yJmx0Oy9jZW50ZXImZ3Q7PC9kaXY+PGRpdj4mbHQ7L2JvZHkmZ3Q7PC9kaXY+PGRpdj4m
bHQ7L2h0bWwmZ3Q7PC9kaXY+PC9kaXY+PGRpdj5gYGA8L2Rpdj4=" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 29, 2015 at 8:26 AM, Ben Gamari <span dir="ltr"><<a href="mailto:ben@well-typed.com" target="_blank">ben@well-typed.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
=====================================================================<br>
    The (Interactive) Glasgow Haskell Compiler -- version 7.10.2<br>
=====================================================================<br>
<br>
The GHC Team is pleased to announce a new bug-fix release of GHC,<br>
7.10.2.<br>
<br>
There have been a number of significant bug fixes since the 7.10.1 (with<br>
over 70 defects fixed). These include fixes affecting type-checker<br>
correctness, runtime stability, and compiler performance. For this<br>
reason we highly recommend that users of 7.10.1 upgrade quickly.<br>
<br>
Note that due to changes made in this release to GHC's optimizer,<br>
previously fragile-but-working rewrite rules may fail to fire. One<br>
example of this was found in the widely-used `text` package late in the<br>
release cycle, which manifested in long compilation times and poor code<br>
generation for `Text` literals (see [Trac #10528]). Users are advised to<br>
use text >=1.2.1.2 which includes more robust rewrite rules.<br>
<br>
The full release notes including a complete listing of the changes in<br>
this release can be found here,<br>
<br>
  <a href="https://downloads.haskell.org/~ghc/7.10.2/docs/html/users_guide/release-7-10-2.html" rel="noreferrer" target="_blank">https://downloads.haskell.org/~ghc/7.10.2/docs/html/users_guide/release-7-10-2.html</a><br>
<br>
<br>
[Trac #10528]: <a href="https://ghc.haskell.org/trac/ghc/ticket/10528" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/ticket/10528</a><br>
<br>
<br>
How to get it<br>
~~~~~~~~~~~~~<br>
<br>
Both binary and source tarballs of GHC itself are available on<br>
the release download page,<br>
<br>
    <a href="https://www.haskell.org/ghc/download_ghc_7_10_2" rel="noreferrer" target="_blank">https://www.haskell.org/ghc/download_ghc_7_10_2</a><br>
<br>
For a more smoother, better integrated experience users are encouraged<br>
to find a Haskell distribution. While these alternatives may not yet<br>
include 7.10.2, they offer tools and libraries to quickly get users up<br>
and running, as well as potentially better integration with the host<br>
operating system and package manager. See,<br>
<br>
    <a href="https://www.haskell.org/downloads" rel="noreferrer" target="_blank">https://www.haskell.org/downloads</a><br>
<br>
for more details.<br>
<br>
<br>
Background<br>
~~~~~~~~~~<br>
<br>
Haskell is a standard lazy functional programming language.<br>
<br>
GHC is a state-of-the-art programming suite for Haskell.  Included is<br>
an optimising compiler generating good code for a variety of<br>
platforms, together with an interactive system for convenient, quick<br>
development. The distribution includes space and time profiling<br>
facilities, a large collection of libraries, and support for various<br>
language extensions, including concurrency, exceptions, and foreign<br>
language interfaces (C, whatever). GHC is distributed under a<br>
BSD-style open source license.<br>
<br>
A wide variety of Haskell related resources (tutorials, libraries,<br>
specifications, documentation, compilers, interpreters, references,<br>
contact information, links to research groups) are available from the<br>
Haskell home page (see below),<br>
<br>
    <a href="https://www.haskell.org/" rel="noreferrer" target="_blank">https://www.haskell.org/</a><br>
<br>
<br>
Supported Platforms<br>
~~~~~~~~~~~~~~~~~~~<br>
<br>
The list of platforms supported by GHC and the people responsible for<br>
them can be found here,<br>
<br>
    <a href="https://ghc.haskell.org/trac/ghc/wiki/Platforms" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/Platforms</a><br>
    <a href="https://ghc.haskell.org/trac/ghc/wiki/CodeOwners" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/CodeOwners</a><br>
<br>
Ports to other platforms are possible with varying degrees of<br>
difficulty.  The Building Guide describes how to go about porting to a<br>
new platform:<br>
<br>
    <a href="https://ghc.haskell.org/trac/ghc/wiki/Building" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/Building</a><br>
<br>
Developers<br>
~~~~~~~~~~<br>
<br>
If you enjoy using GHC, you will likely also enjoy contributing to it!<br>
We are always looking for new contributors. Instructions on accessing<br>
our source code repository, and getting started with hacking on GHC, are<br>
available from the GHC developer site,<br>
<br>
    <a href="https://ghc.haskell.org/trac/ghc/" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/</a><br>
<br>
Mailing lists<br>
~~~~~~~~~~~~~<br>
<br>
We run mailing lists for GHC users and bug reports; to subscribe, use<br>
the web interfaces at<br>
<br>
    <a href="https://www.haskell.org/mailman/listinfo/glasgow-haskell-users" rel="noreferrer" target="_blank">https://www.haskell.org/mailman/listinfo/glasgow-haskell-users</a><br>
    <a href="https://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs" rel="noreferrer" target="_blank">https://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs</a><br>
<br>
There are several other haskell and ghc-related mailing lists on<br>
<a href="http://www.haskell.org" rel="noreferrer" target="_blank">www.haskell.org</a>; for the full list, see<br>
<br>
    <a href="https://www.haskell.org/mailman/listinfo/" rel="noreferrer" target="_blank">https://www.haskell.org/mailman/listinfo/</a><br>
<br>
Some GHC developers hang out on #haskell on IRC, too:<br>
<br>
    <a href="https://www.haskell.org/haskellwiki/IRC_channel" rel="noreferrer" target="_blank">https://www.haskell.org/haskellwiki/IRC_channel</a><br>
<br>
Please report bugs using our bug tracking system.  Instructions on<br>
reporting bugs can be found here:<br>
<br>
    <a href="https://www.haskell.org/ghc/reportabug" rel="noreferrer" target="_blank">https://www.haskell.org/ghc/reportabug</a><br>
<br>
Hashes & Signatures<br>
~~~~~~~~~~~~~~~~~<br>
<br>
In <a href="https://downloads.haskell.org/~ghc/7.10.2/" rel="noreferrer" target="_blank">https://downloads.haskell.org/~ghc/7.10.2/</a> you will find a signed<br>
copy of the SHA256 hashes for the tarballs, using my GPG key,<br>
<br>
     Benjamin Gamari <<a href="mailto:ben@well-typed.com">ben@well-typed.com</a>><br>
<br>
     Fingerprint: FFEB 7CE8 1E16 A36B 3E2D<br>
                  ED6F 2DE0 4D4E 97DB 64AD<br>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br></div>