From murdoch at stats.uwo.ca  Fri Jul 20 01:39:17 2007
From: murdoch at stats.uwo.ca (Duncan Murdoch)
Date: Thu, 19 Jul 2007 19:39:17 -0400
Subject: [Rd] package NULL not found
In-Reply-To: <971536df0707191616s18123a76neee3eaf7b7279900@mail.gmail.com>
References: <971536df0707191008x6262867p18b615ac7960388b@mail.gmail.com>	
	<971536df0707191455oe52768fm302f43e923557642@mail.gmail.com>	
	<469FE758.10603@stats.uwo.ca>
	<971536df0707191616s18123a76neee3eaf7b7279900@mail.gmail.com>
Message-ID: <469FF625.9070602@stats.uwo.ca>

On 19/07/2007 7:16 PM, Gabor Grothendieck wrote:
> Thanks.  I tried performing the check from an empty directory but
> it still gave the same response.  Where can I find the source code
> for the check process?

On Windows the main wrapper is a Perl script in RHOME/bin/check, but 
most of the work is done by routines in the tools package.  The one that 
seems to be dying for you is tools:::.check_package_depends.

Duncan Murdoch

> 
> * using log directory 'C:/Rpkgs/check/sqldf.Rcheck'
> * using ARGUMENT '
> ' __ignored__  R version 2.5.1 (2007-06-27)
> * checking for file 'sqldf/DESCRIPTION' ... OK
> * this is package 'sqldf' version '0-1.0'
> * checking package dependencies ... ERROR
> During startup - Warning messages:
> 1: there is no package called 'NULL
> ' in: library(package, lib.loc = lib.loc, character.only = TRUE,
> logical = TRUE,
> 2: package NULL
>  in options("defaultPackages") was not found
> See the information on DESCRIPTION files in the chapter 'Creating R
> packages' of the 'Writing R Extensions' manual.
> 
> 
> On 7/19/07, Duncan Murdoch <murdoch at stats.uwo.ca> wrote:
>> On 19/07/2007 5:55 PM, Gabor Grothendieck wrote:
>>> I noticed I am getting the same messages when trying to check other
>>> packages too such as gsubfn which previously checked ok.
>>>
>>> I had recently reinstalled cygwin so its likely something to do with
>>> that but have not tracked it down.
>> Another possibility may be that you have a .RData file in the check
>> directory, and it is masking some important function.  This was a
>> problem for me a few days ago with INSTALL; I don't know if it affects
>> check.
>>
>> Duncan Murdoch
>>
>>> On 7/19/07, Gabor Grothendieck <ggrothendieck at gmail.com> wrote:
>>>> In performing Rcmd check I am getting this output regarding using
>>>> Argument '' and a NULL package not found and it stops with an error:
>>>>
>>>> * using log directory 'C:/Rpkgs/sqldf.Rcheck'
>>>> * using ARGUMENT '
>>>> ' __ignored__  R version 2.5.1 (2007-06-27)
>>>> * checking for file 'sqldf/DESCRIPTION' ... OK
>>>> * this is package 'sqldf' version '0.1-0'
>>>> * checking package dependencies ... ERROR
>>>> During startup - Warning messages:
>>>> 1: there is no package called 'NULL
>>>> ' in: library(package, lib.loc = lib.loc, character.only = TRUE,
>>>> logical = TRUE,
>>>> 2: package NULL
>>>>  in options("defaultPackages") was not found
>>>> See the information on DESCRIPTION files in the chapter 'Creating R
>>>> packages' of the 'Writing R Extensions' manual.
>>>>
>>>> My DESCRIPTION file looks like this:
>>>>
>>>> Package: sqldf
>>>> Version: 0.1-0
>>>> Date: 2007-07-19
>>>> Title: SQL on data frames.
>>>> Author: G. Grothendieck
>>>> Maintainer: G. Grothendieck <ggrothendieck at gmail.com>
>>>> Description:  Thin layer over RSQLite and RMySQL facilitating use of
>>>> SQL selects on data frames.
>>>> Depends: R (>= 2.5.1), RSQLite (>= 0.5-5), gsubfn
>>>> License: GPL (Version 3 or later)
>>>> URL: http://code.google.com/p/sqldf/
>>>>
>>>> and the entire package is at (click on Source tab):
>>>>
>>>>   http://code.google.com/p/sqldf/
>>>>
>>>> I am using
>>>>> R.version.string # Windows XP
>>>> [1] "R version 2.5.1 (2007-06-27)"
>>>>
>>>> Does anyone know what this means and how to fix it?
>>>>
>>>> The package itself seems to work.  Its just getting it past Rcmd check
>>>> that is the problem.
>>>>
>>>> Thanks.
>>>>
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>



[Rd] package NULL not found
Duncan Murdoch