I built texlive 2016 from source according to the BLFS 8.0 instructions,
and while the build succeeded, there was one stumbling block which I
would have avoided with more explicit instructions.  Namely, instead of
just saying that ghostscript-9.20 is a recommended dependency "(for
dvisvgm ...)", it would be more helpful like this: "(including the
shared library libgs.so, for dvisvgm ...)".  Since that information was
missing and I had already built ghostscript (without libgs.so), I didn't
bother to look at the ghostscript build instructions again, so the
texlive build failed.  After building the shared library I continued the
texlive build and it now succeeded, so it was only a minor
inconvenience, but still it would have been nice to avoid it.

There's also a confusing typo near the end of the texlive build
instructions:

   Still as the root user, initialise the new system (the commands
   fmtutil-sys --all and mtxrun --generate will produce a lot of output):
   
   mktexlsr &&
   fmtutil-sys --all &&
   mtxrun --generate
   
   Now, or if returning here because you were advised, fix a new
   vulnerability. As the root user:
   
   sed -i '/^mpost,/d' /opt/texlive/2016/texmf-dist/web2c/texmf.cnf &&
   fmtutil-sys --all &&

It's not clear whether that last `&&' is there by mistake or another
line (`mtxrun --generate'?) is missing.  I assumed the former and ran
only `fmtutil-sys --all' a second time.  Was that correct?  If not,
should I run `mtxrun --generate' again?  (I've never used ConTeXt, so
maybe it's irrelevant for me, but maybe I'll try it some day.)

Steve Berman
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to