В Mon, 7 Aug 2023 15:52:38 +0000 "Grose, Daniel" <dan.gr...@lancaster.ac.uk> пишет:
> https://github.com/grosed/anomaly Ah, so this is why I couldn't find your package on CRAN. Now I can see the compiler log, together with the compiler command line: https://www.stats.ox.ac.uk/pub/bdr/clang17/anomaly.log It looks like -DR_NO_REMAP is missing from src/Makevars, both in the last archived version on CRAN and in the version-4.3.0 branch, but if you add it to the line with PKG_CPPFLAGS, it should work. If it's too much to fix, at least make sure to move any R-related #includes below the system #includes. MeanAnomalyMV.cpp originally blew up because (1) -DR_NO_REMAP was missing from the compiler command line, (2) Rinternals.h was included, which provides #define length(x), and (3) a standard C++ header was included, which tried to define a function named length. Moving the R headers below the standard C++ headers would have prevented it. It may also help to change the interface of MeanAnomalyMV so that it either (1) uses Rcpp, enjoying built-in R_NO_REMAP or (2) works purely in terms of R and C types, avoiding the need to #include <vector> and <string>. Hope you'll succeed in getting the package back in shape! -- Best regards, Ivan ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel