Re: GHC 8.0.1-rc3 source tarball availability

Downloading the ttf font files and opening them via font book handles the
import / font registry on Macs
On Apr 13, 2016 3:56 PM, "Austin Seipp"
The font "DejaVu Sans" cannot be found.
That is, you need to install the DejaVu Sans font. Dealing with fonts
and modern typesetting is a complete mystery to me though, so I'll
leave you to install it on your Mac. :)
On Wed, Apr 13, 2016 at 2:49 PM, George Colpitts
I got past my first problem (see https://ghc.haskell.org/trac/ghc/ticket/11823#comment:13 for the resolution) but now I have the following problem building the doc (on a Mac) .
It seems like it doesn't like font names with spaces, not sure why (or if!) this would be Mac specific:
Invalid fontname `DejaVu Sans', contains ' '
longer extract from the output:
copying static files... This is XeTeX, Version 3.14159265-2.6-0.99992 (TeX Live 2015) (preloaded format=xelatex) restricted \write18 enabled. entering extended mode (./users_guide.tex LaTeX2e <2015/01/01> Babel <3.9l> and hyphenation patterns for 79 languages loaded. (./sphinxmanual.cls Document Class: sphinxmanual 2009/06/02 Document class (Sphinx manual) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/local/texlive/2015/texmf-dist/tex/latex/base/size10.clodone copying extra files... done dumping search index in English (code: en) ... ))) (/usr/local/texlive/2015/texmf-dist/tex/latex/cmap/cmap.sty
Package cmap Warning: pdftex not detected - exiting.
)done dumping object inventory... (/usr/local/texlive/2015/texmf-dist/tex/latex/base/fontenc.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/base/t1enc.defdone build succeeded, 25 warnings. )) (/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.sty (/usr/local/texlive/2015/texmf-dist/tex/generic/babel-english/english.ldf (/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.def (/usr/local/texlive/2015/texmf-dist/tex/generic/babel/xebabel.def)))) (/usr/local/texlive/2015/texmf-dist/tex/latex/psnfss/times.sty) (./fncychap.sty ) (/usr/local/texlive/2015/texmf-dist/tex/latex/tools/longtable.sty) (./sphinx.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/textcomp.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/base/ts1enc.def)) (/usr/local/texlive/2015/texmf-dist/tex/latex/fancybox/fancybox.sty Style option: `fancybox' v1.4 <2010/05/15> (tvz) ) (/usr/local/texlive/2015/texmf-dist/tex/latex/titlesec/titlesec.sty) (./tabulary.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/tools/array.sty)) (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/makeidx.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/framed/framed.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/ifthen.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/color.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/color.cfg) (/usr/local/texlive/2015/texmf-dist/tex/xelatex/xetex-def/xetex.def)) (/usr/local/texlive/2015/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix <2008/02/07> (tvz) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/threeparttable/threeparttable.sty
) (/usr/local/texlive/2015/texmf-dist/tex/latex/mdwtools/footnote.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/parskip/parskip.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/alltt.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg))) (/usr/local/texlive/2015/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/local/texlive/2015/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/local/texlive/2015/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (autodetected): hxetex.
(/usr/local/texlive/2015/texmf-dist/tex/latex/hyperref/hxetex.def (/usr/local/texlive/2015/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/stringenc.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/hypcap.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/caption/newfloat.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/needspace/needspace.sty)) (/usr/local/texlive/2015/texmf-dist/tex/latex/multirow/multirow.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/eqparbox/eqparbox.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/environ/environ.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/trimspaces/trimspaces.sty))) (/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/l3kernel/expl3.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/l3kernel/expl3-code.tex) (/usr/local/texlive/2015/texmf-dist/tex/latex/l3kernel/l3unicode-data.def) (/usr/local/texlive/2015/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def))
(/usr/local/texlive/2015/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec-patches.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/base/fontenc.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/euenc/eu1enc.def) (/usr/local/texlive/2015/texmf-dist/tex/latex/euenc/eu1lmr.fd)) (/usr/local/texlive/2015/texmf-dist/tex/xelatex/xunicode/xunicode.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/tipa/t3enc.def (/usr/local/texlive/2015/texmf-dist/tex/latex/euenc/eu1lmss.fd)))
(/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec.cfg)))kpathsea:make_tex:
.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! fontspec error: "font-not-found" ! ! The font "DejaVu Sans" cannot be found. ! ! See the fontspec documentation for further information. ! ! For immediate help type H <return>. !...............................................
l.23 \setsansfont{DejaVu Sans}
?
On Sun, Apr 10, 2016 at 12:05 PM Ben Gamari
wrote: tl;dr: If you would like to produce a binary distribution for GHC 8.0.1-rc3 then let us know, grab the source distribution and start building. The binary distributions will be all released one week from today.
Hello GHC packagers,
Austin and I are happy to announce the release of the 8.0.1-rc3 source distribution to binary packagers. You will find the tarball and usual assortment of signatures at
http://downloads.haskell.org/~ghc/8.0.1-rc3/
This release is the first where we are following our new release policy [1], where a one-week delay will be introduced between the release of the source and binary distributions. The goal of this policy is to give all platforms the opportunity for support from the first day of a release.
If all of the expected binary releases are submitted before the week-long delay is through, we can move forward with the release ahead of schedule. Given how late release candidate 3 is, we'd naturally like to get the binary releases out as soon is possible: The sooner we can get this -rc out the door the sooner we can get to the final release. Moreover, it would be appreciated if you could confirm that you intend to offer a binary distribution this release.
Otherwise, let either Austin or I know if you have any trouble building your distribution. I have yet to push the 8.0.1-rc3 tag in case we encounter unexpected issues but all of my builds with this tarball thusfar have gone quite well.
Good luck and thanks for all of your work!
Cheers,
- Ben
[1] https://mail.haskell.org/pipermail/ghc-devs/2016-March/011546.html _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Thanks, with your response and Austin's I was able to get the doc to build
On Wed, Apr 13, 2016 at 5:11 PM Carter Schonwald
Downloading the ttf font files and opening them via font book handles the import / font registry on Macs On Apr 13, 2016 3:56 PM, "Austin Seipp"
wrote: If you look at the bottom of the error, `fontspec` has already given you the more specific diagnosis of what's wrong:
The font "DejaVu Sans" cannot be found.
That is, you need to install the DejaVu Sans font. Dealing with fonts and modern typesetting is a complete mystery to me though, so I'll leave you to install it on your Mac. :)
On Wed, Apr 13, 2016 at 2:49 PM, George Colpitts
wrote: I got past my first problem (see https://ghc.haskell.org/trac/ghc/ticket/11823#comment:13 for the resolution) but now I have the following problem building the doc (on a Mac) .
It seems like it doesn't like font names with spaces, not sure why (or if!) this would be Mac specific:
Invalid fontname `DejaVu Sans', contains ' '
longer extract from the output:
copying static files... This is XeTeX, Version 3.14159265-2.6-0.99992 (TeX Live 2015) (preloaded format=xelatex) restricted \write18 enabled. entering extended mode (./users_guide.tex LaTeX2e <2015/01/01> Babel <3.9l> and hyphenation patterns for 79 languages loaded. (./sphinxmanual.cls Document Class: sphinxmanual 2009/06/02 Document class (Sphinx manual) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/local/texlive/2015/texmf-dist/tex/latex/base/size10.clodone copying extra files... done dumping search index in English (code: en) ... ))) (/usr/local/texlive/2015/texmf-dist/tex/latex/cmap/cmap.sty
Package cmap Warning: pdftex not detected - exiting.
)done dumping object inventory... (/usr/local/texlive/2015/texmf-dist/tex/latex/base/fontenc.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/base/t1enc.defdone build succeeded, 25 warnings. )) (/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.sty (/usr/local/texlive/2015/texmf-dist/tex/generic/babel-english/english.ldf (/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.def (/usr/local/texlive/2015/texmf-dist/tex/generic/babel/xebabel.def)))) (/usr/local/texlive/2015/texmf-dist/tex/latex/psnfss/times.sty) (./fncychap.sty ) (/usr/local/texlive/2015/texmf-dist/tex/latex/tools/longtable.sty) (./sphinx.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/textcomp.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/base/ts1enc.def)) (/usr/local/texlive/2015/texmf-dist/tex/latex/fancybox/fancybox.sty Style option: `fancybox' v1.4 <2010/05/15> (tvz) ) (/usr/local/texlive/2015/texmf-dist/tex/latex/titlesec/titlesec.sty) (./tabulary.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/tools/array.sty)) (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/makeidx.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/framed/framed.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/ifthen.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/color.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/color.cfg) (/usr/local/texlive/2015/texmf-dist/tex/xelatex/xetex-def/xetex.def)) (/usr/local/texlive/2015/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix <2008/02/07> (tvz) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/threeparttable/threeparttable.sty
) (/usr/local/texlive/2015/texmf-dist/tex/latex/mdwtools/footnote.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/parskip/parskip.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/alltt.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg))) (/usr/local/texlive/2015/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/local/texlive/2015/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/local/texlive/2015/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (autodetected): hxetex.
(/usr/local/texlive/2015/texmf-dist/tex/latex/hyperref/hxetex.def (/usr/local/texlive/2015/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/stringenc.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/hypcap.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/caption/newfloat.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/needspace/needspace.sty)) (/usr/local/texlive/2015/texmf-dist/tex/latex/multirow/multirow.sty) (/usr/local/texlive/2015/texmf-dist/tex/latex/eqparbox/eqparbox.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/environ/environ.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/trimspaces/trimspaces.sty)))
(/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/l3kernel/expl3.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/local/texlive/2015/texmf-dist/tex/latex/l3kernel/l3unicode-data.def)
(/usr/local/texlive/2015/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def))
(/usr/local/texlive/2015/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec-patches.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/base/fontenc.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/euenc/eu1enc.def) (/usr/local/texlive/2015/texmf-dist/tex/latex/euenc/eu1lmr.fd)) (/usr/local/texlive/2015/texmf-dist/tex/xelatex/xunicode/xunicode.sty (/usr/local/texlive/2015/texmf-dist/tex/latex/tipa/t3enc.def (/usr/local/texlive/2015/texmf-dist/tex/latex/euenc/eu1lmss.fd)))
(/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec.cfg)))kpathsea:make_tex:
.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! fontspec error: "font-not-found" ! ! The font "DejaVu Sans" cannot be found. ! ! See the fontspec documentation for further information. ! ! For immediate help type H <return>. !...............................................
l.23 \setsansfont{DejaVu Sans}
?
On Sun, Apr 10, 2016 at 12:05 PM Ben Gamari
wrote: tl;dr: If you would like to produce a binary distribution for GHC 8.0.1-rc3 then let us know, grab the source distribution and start building. The binary distributions will be all released one week from today.
Hello GHC packagers,
Austin and I are happy to announce the release of the 8.0.1-rc3 source distribution to binary packagers. You will find the tarball and usual assortment of signatures at
http://downloads.haskell.org/~ghc/8.0.1-rc3/
This release is the first where we are following our new release policy [1], where a one-week delay will be introduced between the release of the source and binary distributions. The goal of this policy is to give all platforms the opportunity for support from the first day of a release.
If all of the expected binary releases are submitted before the week-long delay is through, we can move forward with the release ahead of schedule. Given how late release candidate 3 is, we'd naturally like to get the binary releases out as soon is possible: The sooner we can get this -rc out the door the sooner we can get to the final release. Moreover, it would be appreciated if you could confirm that you intend to offer a binary distribution this release.
Otherwise, let either Austin or I know if you have any trouble building your distribution. I have yet to push the 8.0.1-rc3 tag in case we encounter unexpected issues but all of my builds with this tarball thusfar have gone quite well.
Good luck and thanks for all of your work!
Cheers,
- Ben
[1] https://mail.haskell.org/pipermail/ghc-devs/2016-March/011546.html _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-- Regards,
Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

On Wed, Apr 13, 2016 at 11:13 PM, George Colpitts wrote: Thanks, with your response and Austin's I was able to get the doc to build Could you or Carter please update
https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/MacOSX. It
doesn't mention anything about "ttf font files" yet, but I guess it should.

Thomas Miedema
On Wed, Apr 13, 2016 at 11:13 PM, George Colpitts
wrote:
Thanks, with your response and Austin's I was able to get the doc to build
Could you or Carter please update https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/MacOSX. It doesn't mention anything about "ttf font files" yet, but I guess it should.
Indeed, this would be extremely helpful! In general it would be great if someone could take a pass through the OS X build instructions; they seem to be a bit dated. Thanks! - Ben

Roger that
I'm also going to do some sleuthing on the docs. Because the are
validating mk file wasn't there on the last Build. Unless it contaminated
something that maintainer clean didn't touch.
I also need to audit if ghc or any of the boot libs invoke one of the lib
gcc symbols. Though I suspect not.
On Sunday, April 24, 2016, Ben Gamari
Thomas Miedema
javascript:;> writes: On Wed, Apr 13, 2016 at 11:13 PM, George Colpitts < george.colpitts@gmail.com javascript:;
wrote:
Thanks, with your response and Austin's I was able to get the doc to build
Could you or Carter please update https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/MacOSX. It doesn't mention anything about "ttf font files" yet, but I guess it should.
Indeed, this would be extremely helpful! In general it would be great if someone could take a pass through the OS X build instructions; they seem to be a bit dated.
Thanks!
- Ben
participants (4)
-
Ben Gamari
-
Carter Schonwald
-
George Colpitts
-
Thomas Miedema