Re: [Rd] Package Name Not Found Warning

From: Martin Morgan <mtmorgan_at_fhcrc.org>
Date: Tue, 19 Apr 2011 19:23:20 -0700

On 04/19/2011 05:00 PM, Dario Strbenac wrote:
> Hello,
>
> I've got a DESCRIPTION file with a the first line:
>
> Package: Repitools
>
> But, when I run R CMD INSTALL Repitools I get:
>
> * installing *source* package Repitools ...
> ** R
> ** data
> ** inst
> ** preparing package for lazy loading
> Warning in FUN(X[[1L]], ...) :
> Created a package name, "2011-04-20 09:05:40", when none found

For what it's worth, this comes up when a class is being created in an environment that is not the global environment or does not have a variable .packageName, apparently added early in the name space creation process. You can mimic this with

   setClass("A", where=new.env())

or

   local({ setClass("A", where=environment()) })

Kind of doubt whether you've actually done something like that in your package, but maybe it twigs something...

Also, if you add

   trace(methods::getPacakgeName, quote(print(where)))

or

   trace(warning, quote(print(sys.calls())))

somewhere early in your package (the top of the first file to be collated) you'll get messages that might point to where things are going wrong.

Hope that helps,

Martin

> ** help
> *** installing help indices
> ** building package indices ...
> ** testing if installed package can be loaded
>
> * DONE (Repitools)
>
> It looks like it knows about the package name at the start and end of the process, but not in the middle of it.
>
> Loading the packing in an R session and looking at the sessionInfo shows the package name was properly processed. Is this a spurious warning ?
>
> I'm using:
> R version 2.13.0 (2011-04-13)
> Platform: x86_64-unknown-linux-gnu (64-bit) (actually Ubuntu 10.10)
>
> --------------------------------------
> Dario Strbenac
> Research Assistant
> Cancer Epigenetics
> Garvan Institute of Medical Research
> Darlinghurst NSW 2010
> Australia
>
> ______________________________________________
> R-devel_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

-- 
Computational Biology
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N. PO Box 19024 Seattle, WA 98109

Location: M1-B861
Telephone: 206 667-2793

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Wed 20 Apr 2011 - 02:30:18 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 20 Apr 2011 - 03:40:49 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive