[Bioc-devel] Warning "Register native routines" during BiocCheck

张雨晴 zhangyuqing.pkusms at gmail.com
Sun Sep 21 16:33:01 CEST 2014


Hi Martin,

It works now. Thank you so much!

Yuqing

2014-09-21 22:20 GMT+08:00 Martin Morgan <mtmorgan at fhcrc.org>:

> On 09/21/2014 07:12 AM, 张雨晴 wrote:
>
>> Hello,
>>
>> I am trying to develop a new package named simulatorZ and submit it to the
>> Bioconductor project. It contains a cpp file(coxformatrices.cpp) under
>> /src. But
>> there is a problem in registering native routines, which results in a
>> warning during BiocCheck. The cpp file already contains the registration
>> information below:
>>
>> R_CMethodDef cMethods[] = {
>>          {"coxmat", (DL_FUNC) &coxmat, 26},
>>          NULL
>> };
>> void R_init_coxformatrices(DllInfo *info)
>>
>
> This needs to follow the name of the package
>
>    void R_init_simulatorZ(DllInfo *info)
>
> Martin
>
>  {
>>          R_registerRoutines(info, cMethods, NULL, NULL, NULL);
>> }
>>
>> coxmat is the name of the function. Also, the NAMESPACE uses useDynLib:
>>
>> useDynLib(simulatorZ, .registration=TRUE)
>>
>> But the warning still exists. The structure of the whole package is
>> available at https://github.com/zhangyuqing/simulatorZ.
>>
>> Does anyone know how to fix it? I'd really appreciate your help!
>>
>> Yuqing
>>
>>
>>
>
> --
> Computational Biology / Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N.
> PO Box 19024 Seattle, WA 98109
>
> Location: Arnold Building M1 B861
> Phone: (206) 667-2793
>



-- 
张雨晴
ZHANG Yuqing
School of Mathematical Sciences, Peking University
Beijing P.R.China 100871
Tel:010-62750534
Cell:13439586850

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list