[R] Package seems to be present but library don't find it

Duncan Murdoch murdoch.duncan at gmail.com
Wed Apr 4 14:11:06 CEST 2012


On 12-04-03 12:25 PM, Marc Girondot wrote:
> Indeed I get this error message when I install the library using R CMD
> INSTALL but not within the GUI (in MacOsX). Good to know that R CMD
> INSTALL is more verbose and permits to track bug.

I followed up in R-sig-mac, and it turns out the reason you didn't get a 
message is that you didn't specify the package type, and the default is 
to assume you have a binary package.  A binary install just copies the 
files into place without looking at them.  If you had specified 
type="source" in the install.packages() call, you would get the same 
error messages as I got.

Duncan Murdoch

>
> Thanks a lot.
>
> It works fine now.
>
> Marc
>
> Le 03/04/12 16:03, Duncan Murdoch a écrit :
>> On 03/04/2012 9:50 AM, Marc Girondot wrote:
>>> In case someone has the competence to check, the file is here:
>>>
>>> setwd("~")
>>>
>>> download.file("http://www.ese.u-psud.fr/epc/conservation/r-scripts/HelloWorld_1.0.tar.gz",
>>>
>>> "HelloWorld_1.0.tar.gz")
>>>
>>> install.packages("HelloWorld_1.0.tar.gz", repos = NULL)
>>
>>
>> The problem is that you try to export the name HelloWorld in your
>> NAMESPACE file, but you don't have an object of that name.  You should
>> export showHello instead.
>>
>> Not sure why you didn't see the error message I got:
>>
>> $ R CMD INSTALL HelloWorld_1.0.tar.gz
>> * installing to library 'F:/cygwin/home/murdoch/R/win-library/2.15'
>> * installing *source* package 'HelloWorld' ...
>> ** R
>> ** preparing package for lazy loading
>> ** help
>> Warning:
>> C:/temp/RtmpimSWuh/R.INSTALLe801c296e9/HelloWorld/man/HelloWorld-packag
>> e.Rd:32: All text must be in a section
>> Warning:
>> C:/temp/RtmpimSWuh/R.INSTALLe801c296e9/HelloWorld/man/HelloWorld-packag
>> e.Rd:33: All text must be in a section
>> *** installing help indices
>> ** building package indices
>> ** testing if installed package can be loaded
>> Error in namespaceExport(ns, exports) : undefined exports: HelloWorld
>> Error: loading failed
>> Execution halted
>> ERROR: loading failed
>> * removing 'F:/cygwin/home/murdoch/R/win-library/2.15/HelloWorld'
>>
>> Duncan Murdoch
>
>



More information about the R-help mailing list