[R] R CMD check report error not finding function

Michael Dewey ||@t@ @end|ng |rom dewey@myzen@co@uk
Thu Mar 5 12:32:47 CET 2020


Dear Ruben

I do not think your export pattern matches .foo so that may be the problem.

Michael

On 05/03/2020 09:10, Ruben wrote:
> Dear R-help listers,
> 
> I am creating a package for a friend using his scripts and I run into a
> problem when doing the check.
> 
> Inside a macro created with gtools::defmacro(par1, expr= ... there is a
> call to stats::optim and the function for the optimization is called
> .foo(), which is listed as one of the functions to be included in the
> package, not to be documented, using package.skeleton. R CMD check
> reports that it cannot find .foo(). This runs OK as a script but not as
> a package. I believe it has to do with namespaces. The NAMESPACE file is
> just this:
> 
> exportPattern("^[[:alpha:]]+")
> importFrom("stats", "optim")
> import(gtools)
> importFrom("gtools", "defmacro")
> 
> Any help would be greatly appreciated
> 
> Ruben
> 
> -- 
> Ruben H. Roa-Ureta, Ph. D.
> Consultant, ORCID ID 0000-0002-9620-5224
> Center for Environment and Water, Research Institute,
> King Fahd University of Petroleum and Minerals,
> KFUPM Box 1927, Dhahran 31261, Saudi Arabia
> Office Phone : 966-3-860-7850
> Cellular Phone : 966-540026401
> 
> إن المعلومات الواردة في هذا البريد الإلكتروني ومرفقاته (إن وجدت)، قد 
> تكون خاصة أو سرية؛ فإذا لم تكن المقصود بهذه الرسالة؛ فيُرجى منك حذفها 
> ومرفقاتها من نظامك وإخطار المرسل بخطأ وصولها إليك فورا. كما لا يجوز نسخ 
> أي جزء منها أو مرفقاتها ، أو الإفصاح عن محتوياتها لأي شخص أو استعمالها 
> لأي غرض آخر. إن جامعة الملك فهد للبترول والمعادن لا تتحمل مسؤولية 
> التغييرات التي يتم إجراؤها على هذه الرسالة بعد إرسالها. وإن البيانات أو 
> الآراء المعبر عنها في هذا البريد، هي بيانات تخص مُرسلها، ولا تعكس 
> بالضرورة رأي وبيانات الجامعة. كما لا تتحمل الجامعة مسؤولية أي تأثير ينتج 
> عن هذه الرسالة أوعن أي فيروس قد تحمله.
> 
> DISCLAIMER: The information in this email and its attach...{{dropped:11}}
> 
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide 
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 

-- 
Michael
http://www.dewey.myzen.co.uk/home.html



More information about the R-help mailing list