[Bioc-devel] check failure: prerequisit package does not use NAMESPACE
Paul Shannon
pshannon at systemsbiology.org
Fri Sep 15 00:52:55 CEST 2006
Hi Seth,
> I admint to being pro-NAMESPACE, but are you sure you can't work
> around this? You should have rJava in Depends and not mention it
> in your NAMESPACE file.
If there's a way to work around it, I haven't been able to find it.
Here's what happens if rJava is in the DESCRIPTION
Depends: R (>= 2.4.0), rJava (>= 0.4), graph (>= 1.11.5)
but not in the NAMESPACE
import(graph)
* checking whether the name space can be loaded with stated dependencies ... WARNING
Loading required package: methods
First.lib -- libname: /users/pshannon/tmp/r/2006-09-14/gaggle.Rcheck pkgname: gaggle
initializing gaggle package 1.1.7
path to jar: /users/pshannon/tmp/r/2006-09-14/gaggle.Rcheck/gaggle/jars/gaggleRShell.jar
script: gaggle.R $Revision: 882 $ $Date: 2006-08-30 14:57:21 -0700 (Wed, 30 Aug 2006) $
Error in fun(...) : could not find function ".jinit"
Error: .onLoad failed in 'loadNamespace' for 'gaggle'
Execution halted
A namespace must be able to be loaded with just the base namespace loaded:
otherwise if the namespace gets loaded by a saved object, the session will
be unable to start.
Probably some imports need to be declared in the NAMESPACE file.
Sorry for all this fuss...
- Paul
More information about the Bioc-devel
mailing list