Following on from Ivan's advice I have now installed qpdf and Ghostview.
I have checked that they are both on my path by typing their name at the
command line and verifying they open. I then built the package with the
--compress-vignettes=both and then checked it with --as-cran I still get
a complaint that it needs qpdf to check compression.
I notice that in the Writing R Extensions manual in section 1.6.1 it states
"The full path to the qpdf command can be supplied as environment
variable R_QPDF ..."
Is that a typo for "must be supplied"? If it is where can I find the
answers to questions about how R accepts Windows paths? Do I need to
enclose parts of names containing spaces in "" signs? Does it mean the
path up to, in this case, bin or must I include qpdf.exe after it?
I assume I do not need to do anything special to get it to find Ghostscript?
Michael
On 06/10/2023 16:30, Michael Dewey wrote:
Dear Ivan
You must have psychic powers. After some digging I find that the copy
installed by TexLive is hidden from other software so I need to install
it again. I suppose while I am at it I should try installing qpdf.
Michael
On 06/10/2023 15:48, Ivan Krylov wrote:
В Fri, 6 Oct 2023 15:36:45 +0100
Michael Dewey <li...@dewey.myzen.co.uk> пишет:
But I did use the option --compact-vignettes=both when I built the
tarball.
I do have gs installed but not qpdf. I built the package under
Windows if that is relevant.
Is the Ghostscript executable on the %PATH%? It might help to install a
newer version. It may also be informative to extract the vignette *.pdf
files from the source package tarball and run tools::compactPDF(pdfs,
gs_quality='ebook', verbose = TRUE) to see whether it breaks at any
point.
--
Michael
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel