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

Reply via email to