I'm working on making a newer bootstrap version of ghc for SnowLeopard. The ghc 8.0.1 build finishes on 10.6.8, but it wants to build the PDF documentation next, and texlive is erroring building the PDF.
I know nothing about texlive. I know I might turn off the docs, but -- it took many hours to build ghc, and I would like to fix texlive. The ghc 8.0.1 build uses -- sphinx I believe, to process this bit of python: ======== # -- Options for LaTeX output --------------------------------------------- latex_elements = { 'inputenc': '', 'utf8extra': '', 'preamble': ''' \usepackage{fontspec} \usepackage{makeidx} \setsansfont{DejaVu Sans} \setromanfont{DejaVu Serif} \setmonofont{DejaVu Sans Mono} ''', } ========= and that generates this bit in the generated tex file: ====== \usepackage{fontspec} \usepackage{makeidx} \setsansfont{DejaVuSans} \setromanfont{DejaVuSerif} \setmonofont{DejaVuSansMono} \title{GHC Users Guide Documentation} \date{Sep 12, 2019} \release{8.0.2} ======== and that causes this error when building: ======= (/opt/local/share/texmf-texlive/tex/latex/base/tuenc.def)) (/opt/local/share/texmf-texlive/tex/latex/fontspec/fontspec.cfg)))kpathsea:make_tex: Invalid filename `DejaVu Sans', contains ' ' ! Package fontspec Error: The font "DejaVu Sans" cannot be found. ====== clearly it can't find DejaVu Sans, but I have lots of texlive fonts installed, and also dejavu-fonts: ===== $ port -v installed | grep deja | grep active dejavu-fonts @2.37_0 (active) platform='darwin 10' archs='noarch' date='2016-08-29T06:45:53-0700' $ port -v installed | grep texlive | grep active lcdf-typetools @2.108_0+texlive (active) platform='darwin 10' archs='x86_64' date='2019-07-13T14:22:52-0700' texlive @2019_0+doc+medium (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:36:06-0700' texlive-basic @50893_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T19:51:28-0700' texlive-bin @2019.50896_0+x11 (active) platform='darwin 10' archs='x86_64' date='2019-05-26T19:49:09-0700' texlive-bin-extra @50853_1+doc (active) platform='darwin 10' archs='noarch' date='2019-06-23T22:01:01-0700' texlive-common @2019_0 (active) platform='darwin 10' archs='noarch' date='2019-05-26T18:34:12-0700' texlive-context @50709_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:20:39-0700' texlive-fonts-extra @50876_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T19:59:40-0700' texlive-fonts-recommended @49603_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T20:26:08-0700' texlive-fontutils @50695_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:22:56-0700' texlive-formats-extra @50700_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T20:28:15-0700' texlive-lang-cyrillic @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:36:28-0700' texlive-lang-czechslovak @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:23:19-0700' texlive-lang-english @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:25:24-0700' texlive-lang-european @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:26:43-0700' texlive-lang-french @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:28:17-0700' texlive-lang-german @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:29:54-0700' texlive-lang-italian @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:31:15-0700' texlive-lang-polish @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:32:16-0700' texlive-lang-portuguese @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:33:36-0700' texlive-lang-spanish @50792_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:34:39-0700' texlive-latex @50741_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T20:27:30-0700' texlive-latex-extra @50885_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T20:37:39-0700' texlive-latex-recommended @50818_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T20:29:34-0700' texlive-luatex @50816_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:35:46-0700' texlive-math-science @50760_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T20:40:26-0700' texlive-metapost @50602_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:18:42-0700' texlive-pictures @50872_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T20:31:31-0700' texlive-plain-generic @50884_0+doc (active) platform='darwin 10' archs='noarch' date='2019-05-26T20:41:21-0700' texlive-xetex @50852_0+doc (active) platform='darwin 10' archs='noarch' date='2019-07-13T14:19:10-0700' ======= A hour on Google and various attempts at tex plugging have not helped. Any help from someone who knows the (hopefully simple) error I'm having here is much appreciated! Best, Ken