Ok. Duly noted. I'll be more concise and avoid even simple formatting (seems italics broke my last post to pieces). I'll try again.
My main problem is that, if I have "gWidgetRGtk2" as an imported package, installation on Windows from github crashes RStudio while trying to install GTK+ libraries (although I have no ERRORS nor WARNINGS in R CMD check). If I remove the dependency and ask users to install "gWidgetsRGtk2" beforehand (which doesn't crash) I obviously get this WARNING: > checking dependencies in R code ... WARNING 'loadNamespace' or 'requireNamespace' call not declared from: ‘gWidgetsRGtk2’ I found out I can avoid both problems using the "pacman" package in my Main: > if (!pacman::p_exists("gWidgetsRGtk2", local = TRUE)) {pacman::p_load("gWidgetsRGtk2")} In this way, ‘gWidgetsRGtk2’ is installed only at first execution of my Main, and I'm up and running. Is this a viable solution (clearly, provided I ask permission to the user before installing with p_load) ? Thanks in advance, Lorenzo PS: better ? On 20 October 2016 at 15:34, Dirk Eddelbuettel <e...@debian.org> wrote: > > Lorenzo, > > Your mails are too long (at least for my attention span, and available > time) > and very poorly formatted. Many of us read email in text-only terminals. > > On 20 October 2016 at 11:05, Lorenzo Busetto wrote: > | I also have a (maybe stupid) question on this: in theory, I could write > | this "configuration check" also as a "R" function which sends out > "system" > | commands if it detects a Linux environment (configuring the commands on > the > > No, just use > > Sys.info()[["sysname"]] > > and see `help(Sys.info()`. R can tell you a lot about the environment. > > Dirk > > -- > http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org > [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel