[Rd] about integration of a library into package creation
Duncan Murdoch
murdoch at stats.uwo.ca
Mon Jun 12 18:34:24 CEST 2006
On 6/12/2006 12:25 PM, Nicolas Turenne wrote:
> in that sense, it is useless to load the library from R source code
> making my package
> which is supposed to include it and load it
>
> so if i understand the R philosophy it is not possible to load dll from
> outside ;
> the user has to load my package and manually has to load the necessary
> libraries
> each time he has to use my library, right ?
Not at all. When set up correctly, the user should just need to say
library(svcR) and all necessary packages and DLLs will be loaded.
The way to specify other packages is through the "Depends" line in the
DESCRIPTION file, and/or the import/importFrom lines in your NAMESPACE file.
Duncan Murdoch
>
> --
> Nicolas
>
> Prof Brian Ripley a écrit :
>
>>
>> And also to load the package, maybe with
>>
>> rterm R_DEFAULT_PACKAGES=NULL
>>
>>> library(svcR)
>>
>>
>> as these messages often indicate missing package dependencies.
>>
>>>> * checking package subdirectories ... WARNING
>>>> Subdirectory 'src' contains no source files.
>>>> * checking R files for syntax errors ... OK
>>>> * checking R files for library.dynam ... OK
>>>> * checking S3 generic/method consistency ... WARNING
>>>> Erreur : le chargement du package / espace de noms a echoue' pour
>>>> 'svcR'
>>>> Sequence d'appel :
>>>> 2: stop(gettextf("package/namespace load failed for '%s'",
>>>> libraryPkgName(packag
>>>> e)),
>>>> call. = FALSE, domain = NA)
>>>> 1: library(package, lib.loc = lib.loc, character.only = TRUE, verbose =
>>>> FALSE)
>>>> Execution arrete'e
>>>> See section 'Generic functions and methods' of the 'Writing R
>>>> Extensions'
>>>> manual.
>>>> * checking replacement functions ... WARNING
>>>> Erreur : le chargement du package / espace de noms a echoue' pour
>>>> 'svcR'
>>>> Sequence d'appel :
>>>> 2: stop(gettextf("package/namespace load failed for '%s'",
>>>> libraryPkgName(packag
>>>> e)),
>>>
>>
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list