Two days ago I've updated my openSUSE box, which now comes with gs
9.56.1 – previously, I had gs 9.54.0.  This new gs version uses a
brand-new PDF engine written in C, replacing the old one written in
PostScript.

Building the LilyPond documentation I wondered why the new output file
size of `notation.pdf` is only 75% of the old size.  After some checks
I found out that all links are gone.

So, a heads-up: gs 9.56.0 and 9.56.1 are buggy!  According to

  https://bugs.ghostscript.com/show_bug.cgi?id=705565

this has been fixed meanwhile, but I have no idea when 9.56.2 gets
released.

In case you are forced to use 9.56.1, add `-dNEWPDF=false` to the gs
command line options (in file `Documentation/GNUmakefile`) to make gs
use the old PDF engine, which produces good results.


    Werner

Reply via email to