Thanks; fix committed in r80654. Best,
luke On Thu, 22 Jul 2021, Bill Dunlap wrote:
A small example of the problem is #define USE_RINTERNALS 1 #include <R.h> #include <Rinternals.h> #include <Rdefines.h> static s_object* obj = NULL; Prior to 2021-07-20, with svn 80639, this compiled but after, svn 80647, that I get $ gcc -I"/mnt/c/R/R-svn/trunk/src/include" -I. -I/usr/local/include -fpic -g -O2 -flto -c s_object.c 2>&1 In file included from s_object.c:5: /mnt/c/R/R-svn/trunk/src/include/Rdefines.h:168:33: error: unknown type name ‘SEXPREC’ 168 | #define s_object SEXPREC | ^~~~~~~ s_object.c:7:8: note: in expansion of macro ‘s_object’ 7 | static s_object* obj = NULL; | ^~~~~~~~ On Thu, Jul 22, 2021 at 10:18 AM Bill Dunlap <williamwdun...@gmail.com> wrote: I think the problem with RPostgreSQL/sec/RS-DBI.c comes from some changes to Defn.h and Rinternals.h in RHOME/include that Luke made recently (2021-07-20, svn 80647). Since then the line #define s_object SEXPREC in Rdefines.h causes problems. Should it now be 'struct SEXPREC'? -Bill On Thu, Jul 22, 2021 at 7:04 AM Iñaki Ucar <iu...@fedoraproject.org> wrote: Hi, On Thu, 22 Jul 2021 at 15:51, Hannah Owens <hannah.ow...@gmail.com> wrote: > > Hi all, > I am working on an update to a package I have on CRAN called occCite. My > latest release attempt didn’t pass incoming automated checks, because there > is an outstanding error. Additionally, there are some weird notes I would > like to get rid of, if anyone has suggestions. > > The killing error is in r-devel-linux-x86_64-debian-gcc, which is: Packages > required but not available: 'BIEN', 'taxize', ‘RPostgreSQL' > > I don’t understand this, as it is the only system that throws this error, > and the packages mentioned are available via CRAN. Any suggestions? This kind of message usually arises when there is some problem with those packages on CRAN. Indeed, https://cran.r-project.org/web/checks/check_results_BIEN.html https://cran.r-project.org/web/checks/check_results_taxize.html https://cran.r-project.org/web/checks/check_results_RPostgreSQL.html the three of them have ERRORs in that platform. No issue on your end. You reply pointing to that. > Additionally, there are multiple platforms > (r-devel-linux-x86_64-fedora-clang; r-devel-linux-x86_64-fedora-gcc; > r-devel-windows-x86_64-gcc10-UCRT; r-patched-solaris-x86; > r-release-macos-arm64; r-release-macos-x86_64; r-oldrel-macos-x86_64) where > two notes pop up: > > NOTE 1: Namespace in Imports field not imported from: ‘bit64’ All declared > Imports should be used. > > The package does use bit64. Any tips on how to address this note? Are you sure? Your NAMESPACE file does not import(bit64) nor importFrom(bit64,) anything. > NOTE 2: Found 6 marked UTF-8 strings. > > I presume this is thrown because of the small sample dataset I’ve included > in the package, but why is it not thrown for all the platforms? Not all the checks are necessarily done in all the platforms. You can silence this NOTE by converting the offending strings in your datasets to ASCII and resaving them. -- Iñaki Úcar ______________________________________________ r-package-de...@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel
-- Luke Tierney Ralph E. Wareham Professor of Mathematical Sciences University of Iowa Phone: 319-335-3386 Department of Statistics and Fax: 319-335-3017 Actuarial Science 241 Schaeffer Hall email: luke-tier...@uiowa.edu Iowa City, IA 52242 WWW: http://www.stat.uiowa.edu ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel