If a user mis-types a directive in the NAMESPACE file, the error
message is quite cryptic. If it was possible to report the offending
line/text that would likely give a valuable clue to the user.
Try putting the following line in NAMESPACE
foo("bar")
Then R CMD INSTALL says,
* Installing *source* package 'goodbye' ...
** R
** preparing package for lazy loading
Error in gettext(domain, unlist(args)) : invalid 'domain' value
Execution halted
ERROR: lazy loading failed for package 'goodbye'
platform powerpc-apple-darwin8.4.0
arch powerpc
os darwin8.4.0
system powerpc, darwin8.4.0
status Under development (unstable)
major 2
minor 3.0
year 2006
month 02
day 05
svn rev 37270
language R
version.string Version 2.3.0 Under development (unstable) (2006-02-05 r37270)
--
+ seth
Prof Brian Ripley
2006-Feb-08 07:21 UTC
[Rd] Improve error message for bad NAMESPACE file?
On Tue, 7 Feb 2006, Seth Falcon wrote:> If a user mis-types a directive in the NAMESPACE file, the error > message is quite cryptic. If it was possible to report the offending > line/text that would likely give a valuable clue to the user. > > Try putting the following line in NAMESPACE > > foo("bar") > > Then R CMD INSTALL says, > > * Installing *source* package 'goodbye' ... > ** R > ** preparing package for lazy loading > Error in gettext(domain, unlist(args)) : invalid 'domain' value > Execution halted > ERROR: lazy loading failed for package 'goodbye'I suspect this line in namespace.R: } stop(gettextf("unknown namespace directive: %s", deparse(e)), call. = FALSE, domain = FALSE) Does domain=NA solve this?> > > > > > platform powerpc-apple-darwin8.4.0 > arch powerpc > os darwin8.4.0 > system powerpc, darwin8.4.0 > status Under development (unstable) > major 2 > minor 3.0 > year 2006 > month 02 > day 05 > svn rev 37270 > language R > version.string Version 2.3.0 Under development (unstable) (2006-02-05 r37270) > > > > -- > + seth > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > >-- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595