[R-pkg-devel] Problem persists, was Re: Problem compressing vignettes for CRAN
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 <lists at 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