[R] Error for making packages under windows XP-Error in library.dynam(lib, package, package.lib)

Duncan Murdoch murdoch at stats.uwo.ca
Thu Dec 17 12:14:44 CET 2009


rusers.sh wrote:
> Hi,
>   I have installed the necessary tools for making a R package under windows
> and am sure these tool have been correctly configured. I am very new to try
> writing a package, so the error may be very obvious for you. Forgive me if
> it is too easy.
>   My package name is *stam*, and i put it under the folder
> "D:/StatSoft/R/MyPackage/". I have two folders,*R* and *man*. Besides, i
> also have *description* and *namespace** *files. It is a very simple beta
> package.
>   

The DESCRIPTION and NAMESPACE files should be specified in upper case, 
but that's probably not your problem.  I would guess you have a command 
that says to load a shared library, e.g. a useDynLib statement in your 
NAMESPACE, or a library.dynam in a .First() function.  Just delete it, 
without compiled code (which would be kept in the src directory) you 
don't need it.

Duncan Murdoch
>   Following is the error after using "R CMD check mypackage". Thanks very
> much.
> #########
> * using log directory 'D:/StatSoft/R/MyPackage/stam.Rcheck'
> * using R version 2.10.0 (2009-10-26)
> * using session charset: ISO8859-1
> * checking for file 'stam/DESCRIPTION' ... OK
> * this is package 'stam' version '1.0-0'
> * checking package name space information ... OK
> * checking package dependencies ... OK
> * checking if this is a source package ... OK
> * checking for executable files ... OK
> * checking whether package 'stam' can be installed ... OK
> * checking package directory ... OK
> * checking for portable file names ... OK
> * checking DESCRIPTION meta-information ... OK
> * checking top-level files ... OK
> * checking index information ... OK
> * checking package subdirectories ... OK
> * checking R files for non-ASCII characters ... OK
> * checking R files for syntax errors ... OK
> * checking whether the package can be loaded ... ERROR
> Error in library.dynam(lib, package, package.lib) :
>   shared library 'stam' not found
> Error: package/namespace load failed for 'stam'
> Execution halted
>
> It looks like this package has a loading problem: see the messages for
> details.
>
> #########
>
>




More information about the R-help mailing list