I think you're supposed to skip the example (throwing a warning, if you like ...) if rgl isn't available, rather than throwing an error ... ?

On 12/12/20 11:24 AM, Michael L Friendly wrote:
I got the email below concerning 3 of my packages but wonder if they are false 
alarms or
if not, how to locate & fix the problem.

     This concerns packages: ...

     Suggested packages should be used conditionally: see �1.1.3.1 of 'Writing 
R Extensions'.  Some of these are hard to install on a platform without X11 
such as M1 Macs: see the logs at https://www.stats.ox.ac.uk/pub/bdr/M1mac/.

     You can check all of the suggested packages by setting environment 
variable _R_CHECK_DEPENDS_ONLY_=true  -- see 
https://cran.r-project.org/doc/manuals/r-devel/R-ints.html#Tools .

Is this a false alarm?

In each case, the outfile contains:

     * checking package namespace information ... OK
     * checking package dependencies ... NOTE
     Package suggested but not available for checking: 'rgl'

indicating that rgl is not avaiable on the testing machine.  Then, when 
checking examples an error is triggered
when an example calls something that requires rgl.

     >
     > heplot3d(Adopted.mod, hypotheses=list("Reg"=c("AMED", "BMIQ")),
     +         col = c("red", "blue", "black", "gray"), wire=FALSE)
     Loading required namespace: rgl
     Failed with error:  'there is no package called 'rgl''
     Error in heplot3d.mlm(Adopted.mod, hypotheses = list(Reg = c("AMED", 
"BMIQ")),  :
       rgl package is required.
     Calls: heplot3d -> heplot3d.mlm
     Execution halted

Yet, heplot3d seems to contain the required way to refer to the suggested rgl 
package:

                 if (!requireNamespace("rgl")) stop("rgl package is required.")

So, I'm mystified.  Can anyone help?



Michael Friendly     Email: friendly AT yorku DOT ca
Professor, Psychology Dept. & Former Chair, ASA Statistical Graphics Section
York University      Voice: 416 736-2100 x66249
4700 Keele Street    Web: http://www.datavis.ca | @datavisFriendly
Toronto, ONT  M3J 1P3 CANADA


        [[alternative HTML version deleted]]


______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel


______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to