[Rd] [Q] R CMD check signals error on code that works from UI
Sklyar, Oleg (London)
osklyar at maninvestments.com
Thu Jan 15 19:05:57 CET 2009
Because there is a % sign, which is stripped out by LaTeX used to build
the help system as a comment. Just look at how your example code is
output -- the string is unterminated because the matching quote is
masked by % latex comment
Dr Oleg Sklyar
Research Technologist
AHL / Man Investments Ltd
+44 (0)20 7144 3107
osklyar at maninvestments.com
> -----Original Message-----
> From: r-devel-bounces at r-project.org
> [mailto:r-devel-bounces at r-project.org] On Behalf Of Paul Roebuck
> Sent: 15 January 2009 17:50
> To: R Development Mailing List
> Subject: [Rd] [Q] R CMD check signals error on code that works from UI
>
> Add the following to example section of a dot-Rd manpage:
>
> ## :WHY: The following kills R CMD check but runs fine on console.
> foos <- c("aaa", "bbb", "ccc")
> cat(sapply(foos,
> function(foo) {
> sprintf("name: %-18s upper: %s\n",
> foo,
> toupper(foo))
> }), sep="")
>
>
> R CMD check <package> stops with error:
>
> ...
> * checking examples ... ERROR
> Running examples in '<package>-Ex.R' failed.
> The error most likely occurred in:
> ...
> >
> > ## :WHY: The following kills R CMD check but runs fine on console.
> > foos <- c("aaa", "bbb", "ccc")
> > cat(sapply(foos,
> + function(foo) {
> + sprintf("name:
> + foo,
> + toupper(foo))
> + }), sep="")
> +
> +
> +
> + cleanEx(); nameEx("sc80-registerNormalizationMethod")
> Error: unexpected string constant in:
> "
> cleanEx(); nameEx(""
> Execution halted
>
>
> Yet on console, it provides the expected:
>
> name: aaa upper: AAA
> name: bbb upper: BBB
> name: ccc upper: CCC
>
>
> How do I work around this for manpage?
>
>
> ----------------------------------------------------------
> SIGSIG -- signature too long (core dumped)
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
**********************************************************************
Please consider the environment before printing this email or its attachments.
The contents of this email are for the named addressees ...{{dropped:19}}
More information about the R-devel
mailing list