[R-pkg-devel] could not find function of a package

Duncan Murdoch murdoch.duncan at gmail.com
Thu May 25 14:55:24 CEST 2017


On 24/05/2017 11:59 PM, Maity, Arnab K wrote:
> Dear R Package developers,
>
>
> Apologies for cross posting.
>
>
> I posted the following message on R help forum and got advised to post here.
>
>
> I created a package on github. It is located at "arnabkrmaity/brlrmr". Then I submitted this on CRAN and it is now available on CRAN.
>
> When I install this package from github using install.github("arnabkrmaity\brlrmr"), everything works fine. However, when I install directly from R CRAN by install.packages("brlrmr"), and then try to examine the functions, I receive an error, ?
>
> Error: could not find function "fil"
>
> fil() is a function of this package. The data with this package is getting attached fine.
>
> Any idea what is going wrong with the submission? Your help is much appreciated.
>
> Duncan Murdoch replied that my NAMESPACE file doesn't export anything.? How do make my NAMESPACE file export the desired functions?


The NAMESPACE file on CRAN is not the same as the one on github.  This 
shows what is installed from CRAN:

install.packages("brlrmr")
file.show(system.file("NAMESPACE", package = "brlrmr"))

What I see is

# Generated by roxygen2: do not edit by hand

importFrom(stats,binomial)
importFrom(stats,contrasts)
importFrom(stats,is.empty.model)
importFrom(stats,model.matrix)
importFrom(stats,model.response)
importFrom(stats,na.pass)
importFrom(stats,qnorm)


Lots of imports, no exports.  I don't know roxygen2; maybe someone else 
can tell you how this kind of difference would happen.

Duncan Murdoch



More information about the R-package-devel mailing list