Running ‘doRUnit.R’ [10m/10m]
Running the tests in ‘tests/doRUnit.R’ failed.
Complete output:
  > #### doRUnit.R --- Run RUnit tests
  > ####------------------------------------------------------------------------
  > 
  > ### borrowed from package fUtilities in RMetrics
  > ### http://r-forge.r-project.org/plugins/scmsvn/viewcvs.php/pkg/fUtilities/tests/doRUnit.R?rev=1958&root=rmetrics&view=markup
  > 
  > ### Originally follows Gregor Gojanc's example in CRAN package  'gdata'
  > ### and the corresponding section in the R Wiki:
  > ###  http://wiki.r-project.org/rwiki/doku.php?id=developers:runit
  > 
  > ### MM: Vastly changed:  This should also be "runnable" for *installed*
  > ##              package which has no ./tests/
  > ## ----> put the bulk of the code e.g. in  ../inst/unitTests/runTests.R :
  > 
  > if( identical( .Platform$OS.type, "windows" ) && identical( .Platform$r_arch, "x64" ) ){
  +     print( "unit tests not run on windows 64 (workaround alert)" )
  + } else {
  +     if(require("RUnit", quietly = TRUE)) {
  +       pkg <- "RcppClassic"
  + 
  +       require( pkg, character.only=TRUE)
  + 
  +       path <- system.file("unitTests", package = pkg)
  + 
  +       stopifnot(file.exists(path), file.info(path.expand(path))$isdir)
  + 
  +       # without this, we get unit test failures
  +       Sys.setenv( R_TESTS = "" )
  + 
  +       Rcpp.unit.test.output.dir <- getwd()
  + 
  +       source(file.path(path, "runTests.R"), echo = TRUE)
  + 
  +     } else {
  +     	print( "package RUnit not available, cannot run unit tests" )
  +     }
  + }
  Loading required package: RcppClassic
  
  > pkg <- "RcppClassic"
  
  > if (!require("inline", character.only = TRUE, quietly = TRUE)) {
  +     stop("The inline package is required to run RcppClassic unit tests")
  + }
  
  > if (compareVersion(packageDescription("inline")[["Version"]], 
  +     "0.3.4.4") < 0) {
  +     stop("RcppClassic unit tests need at least the version  ..." ... [TRUNCATED] 
  
  > if (require("RUnit", quietly = TRUE)) {
  +     is_local <- function() {
  +         if (exists("argv", globalenv()) && "--local" %in% argv) 
  +          .... [TRUNCATED] 
  
  
  Executing test function test.RcppDate.get.functions  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68932819180d.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP get_functions( ) ;
   24: SEXP RcppDate_operators( ) ;
   25: SEXP RcppDate_wrap( ) ;
   26: SEXP RcppDatetime_functions( SEXP x) ;
   27: SEXP RcppDatetime_operators( SEXP x) ;
   28: SEXP RcppDatetime_wrap( ) ;
   29: }
   30: 
   31: // definition
   32: 
   33: SEXP get_functions(  ){
   34: BEGIN_RCPP
   35: RcppDate dt = RcppDate(12,31,1999);
   36:                            RcppResultSet rs;
   37:                            rs.add("month", dt.getMonth());
   38:                            rs.add("day",   dt.getDay());
   39:                            rs.add("year",  dt.getYear());
   40:                            rs.add("julian",dt.getJulian());
   41:                            return rs.getReturnList();
   42: END_RCPP
   43: }
   44: 
   45: 
   46: SEXP RcppDate_operators(  ){
   47: BEGIN_RCPP
   48: RcppDate d1 = RcppDate(12,31,1999);
   49:                            RcppDate d2 = d1 + 1;
   50:                            RcppResultSet rs;
   51:                            rs.add("diff",    d2 - d1);
   52:                            rs.add("bigger",  d2 > d1);
   53:                            rs.add("smaller", d2 < d1);
   54:                            rs.add("equal",   d2 == d1);
   55:                            rs.add("ge",      d2 >= d1);
   56:                            rs.add("le",      d2 <= d1);
   57:                            return rs.getReturnList();
   58: END_RCPP
   59: }
   60: 
   61: 
   62: SEXP RcppDate_wrap(  ){
   63: BEGIN_RCPP
   64: RcppDate dt = RcppDate(12,31,1999);
   65:                            return wrap(dt);
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP RcppDatetime_functions( SEXP x ){
   71: BEGIN_RCPP
   72: RcppDatetime dt = RcppDatetime(x);
   73: 				            RcppResultSet rs;
   74: 				            rs.add("year",     dt.getYear());
   75: 				            rs.add("month",    dt.getMonth());
   76: 				            rs.add("day",      dt.getDay());
   77: 				            rs.add("wday",     dt.getWeekday());
   78: 				            rs.add("hour",     dt.getHour());
   79: 				            rs.add("minute",   dt.getMinute());
   80: 				            rs.add("second",   dt.getSecond());
   81: 				            rs.add("microsec", dt.getMicroSec());
   82: 				            return rs.getReturnList();
   83: END_RCPP
   84: }
   85: 
   86: 
   87: SEXP RcppDatetime_operators( SEXP x ){
   88: BEGIN_RCPP
   89: RcppDatetime d1 = RcppDatetime(946774923.123456);
   90: 				            //RcppDatetime d1 = RcppDatetime(1152338523.456789);
   91: 						    // as.POSIXct("2006-07-08 01:02:03.456789")
   92: 				            RcppDatetime d2 = d1 + 60*60;
   93: 				            RcppResultSet rs;
   94:         	    	        rs.add("diff",    d2 - d1);
   95: 	            	        rs.add("bigger",  d2 > d1);
   96: 		                    rs.add("smaller", d2 < d1);
   97: 		                    rs.add("equal",   d2 == d1);
   98: 	    	                rs.add("ge",      d2 >= d1);
   99: 	        	            rs.add("le",      d2 <= d1);
  100: 	            		    return rs.getReturnList();
  101: END_RCPP
  102: }
  103: 
  104: 
  105: SEXP RcppDatetime_wrap(  ){
  106: BEGIN_RCPP
  107: RcppDatetime dt = RcppDatetime(981162123.123456);
  108: 			    		     return wrap(dt);
  109: END_RCPP
  110: }
  111: 
  112: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68932819180d.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68932819180d.cpp 2> file68932819180d.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppDate.operators  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68936a8b7509.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP get_functions( ) ;
   24: SEXP RcppDate_operators( ) ;
   25: SEXP RcppDate_wrap( ) ;
   26: SEXP RcppDatetime_functions( SEXP x) ;
   27: SEXP RcppDatetime_operators( SEXP x) ;
   28: SEXP RcppDatetime_wrap( ) ;
   29: }
   30: 
   31: // definition
   32: 
   33: SEXP get_functions(  ){
   34: BEGIN_RCPP
   35: RcppDate dt = RcppDate(12,31,1999);
   36:                            RcppResultSet rs;
   37:                            rs.add("month", dt.getMonth());
   38:                            rs.add("day",   dt.getDay());
   39:                            rs.add("year",  dt.getYear());
   40:                            rs.add("julian",dt.getJulian());
   41:                            return rs.getReturnList();
   42: END_RCPP
   43: }
   44: 
   45: 
   46: SEXP RcppDate_operators(  ){
   47: BEGIN_RCPP
   48: RcppDate d1 = RcppDate(12,31,1999);
   49:                            RcppDate d2 = d1 + 1;
   50:                            RcppResultSet rs;
   51:                            rs.add("diff",    d2 - d1);
   52:                            rs.add("bigger",  d2 > d1);
   53:                            rs.add("smaller", d2 < d1);
   54:                            rs.add("equal",   d2 == d1);
   55:                            rs.add("ge",      d2 >= d1);
   56:                            rs.add("le",      d2 <= d1);
   57:                            return rs.getReturnList();
   58: END_RCPP
   59: }
   60: 
   61: 
   62: SEXP RcppDate_wrap(  ){
   63: BEGIN_RCPP
   64: RcppDate dt = RcppDate(12,31,1999);
   65:                            return wrap(dt);
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP RcppDatetime_functions( SEXP x ){
   71: BEGIN_RCPP
   72: RcppDatetime dt = RcppDatetime(x);
   73: 				            RcppResultSet rs;
   74: 				            rs.add("year",     dt.getYear());
   75: 				            rs.add("month",    dt.getMonth());
   76: 				            rs.add("day",      dt.getDay());
   77: 				            rs.add("wday",     dt.getWeekday());
   78: 				            rs.add("hour",     dt.getHour());
   79: 				            rs.add("minute",   dt.getMinute());
   80: 				            rs.add("second",   dt.getSecond());
   81: 				            rs.add("microsec", dt.getMicroSec());
   82: 				            return rs.getReturnList();
   83: END_RCPP
   84: }
   85: 
   86: 
   87: SEXP RcppDatetime_operators( SEXP x ){
   88: BEGIN_RCPP
   89: RcppDatetime d1 = RcppDatetime(946774923.123456);
   90: 				            //RcppDatetime d1 = RcppDatetime(1152338523.456789);
   91: 						    // as.POSIXct("2006-07-08 01:02:03.456789")
   92: 				            RcppDatetime d2 = d1 + 60*60;
   93: 				            RcppResultSet rs;
   94:         	    	        rs.add("diff",    d2 - d1);
   95: 	            	        rs.add("bigger",  d2 > d1);
   96: 		                    rs.add("smaller", d2 < d1);
   97: 		                    rs.add("equal",   d2 == d1);
   98: 	    	                rs.add("ge",      d2 >= d1);
   99: 	        	            rs.add("le",      d2 <= d1);
  100: 	            		    return rs.getReturnList();
  101: END_RCPP
  102: }
  103: 
  104: 
  105: SEXP RcppDatetime_wrap(  ){
  106: BEGIN_RCPP
  107: RcppDatetime dt = RcppDatetime(981162123.123456);
  108: 			    		     return wrap(dt);
  109: END_RCPP
  110: }
  111: 
  112: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68936a8b7509.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68936a8b7509.cpp 2> file68936a8b7509.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppDate.wrap  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689361f01fc3.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP get_functions( ) ;
   24: SEXP RcppDate_operators( ) ;
   25: SEXP RcppDate_wrap( ) ;
   26: SEXP RcppDatetime_functions( SEXP x) ;
   27: SEXP RcppDatetime_operators( SEXP x) ;
   28: SEXP RcppDatetime_wrap( ) ;
   29: }
   30: 
   31: // definition
   32: 
   33: SEXP get_functions(  ){
   34: BEGIN_RCPP
   35: RcppDate dt = RcppDate(12,31,1999);
   36:                            RcppResultSet rs;
   37:                            rs.add("month", dt.getMonth());
   38:                            rs.add("day",   dt.getDay());
   39:                            rs.add("year",  dt.getYear());
   40:                            rs.add("julian",dt.getJulian());
   41:                            return rs.getReturnList();
   42: END_RCPP
   43: }
   44: 
   45: 
   46: SEXP RcppDate_operators(  ){
   47: BEGIN_RCPP
   48: RcppDate d1 = RcppDate(12,31,1999);
   49:                            RcppDate d2 = d1 + 1;
   50:                            RcppResultSet rs;
   51:                            rs.add("diff",    d2 - d1);
   52:                            rs.add("bigger",  d2 > d1);
   53:                            rs.add("smaller", d2 < d1);
   54:                            rs.add("equal",   d2 == d1);
   55:                            rs.add("ge",      d2 >= d1);
   56:                            rs.add("le",      d2 <= d1);
   57:                            return rs.getReturnList();
   58: END_RCPP
   59: }
   60: 
   61: 
   62: SEXP RcppDate_wrap(  ){
   63: BEGIN_RCPP
   64: RcppDate dt = RcppDate(12,31,1999);
   65:                            return wrap(dt);
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP RcppDatetime_functions( SEXP x ){
   71: BEGIN_RCPP
   72: RcppDatetime dt = RcppDatetime(x);
   73: 				            RcppResultSet rs;
   74: 				            rs.add("year",     dt.getYear());
   75: 				            rs.add("month",    dt.getMonth());
   76: 				            rs.add("day",      dt.getDay());
   77: 				            rs.add("wday",     dt.getWeekday());
   78: 				            rs.add("hour",     dt.getHour());
   79: 				            rs.add("minute",   dt.getMinute());
   80: 				            rs.add("second",   dt.getSecond());
   81: 				            rs.add("microsec", dt.getMicroSec());
   82: 				            return rs.getReturnList();
   83: END_RCPP
   84: }
   85: 
   86: 
   87: SEXP RcppDatetime_operators( SEXP x ){
   88: BEGIN_RCPP
   89: RcppDatetime d1 = RcppDatetime(946774923.123456);
   90: 				            //RcppDatetime d1 = RcppDatetime(1152338523.456789);
   91: 						    // as.POSIXct("2006-07-08 01:02:03.456789")
   92: 				            RcppDatetime d2 = d1 + 60*60;
   93: 				            RcppResultSet rs;
   94:         	    	        rs.add("diff",    d2 - d1);
   95: 	            	        rs.add("bigger",  d2 > d1);
   96: 		                    rs.add("smaller", d2 < d1);
   97: 		                    rs.add("equal",   d2 == d1);
   98: 	    	                rs.add("ge",      d2 >= d1);
   99: 	        	            rs.add("le",      d2 <= d1);
  100: 	            		    return rs.getReturnList();
  101: END_RCPP
  102: }
  103: 
  104: 
  105: SEXP RcppDatetime_wrap(  ){
  106: BEGIN_RCPP
  107: RcppDatetime dt = RcppDatetime(981162123.123456);
  108: 			    		     return wrap(dt);
  109: END_RCPP
  110: }
  111: 
  112: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689361f01fc3.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689361f01fc3.cpp 2> file689361f01fc3.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppDatetime.operators  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689354fe3c93.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP get_functions( ) ;
   24: SEXP RcppDate_operators( ) ;
   25: SEXP RcppDate_wrap( ) ;
   26: SEXP RcppDatetime_functions( SEXP x) ;
   27: SEXP RcppDatetime_operators( SEXP x) ;
   28: SEXP RcppDatetime_wrap( ) ;
   29: }
   30: 
   31: // definition
   32: 
   33: SEXP get_functions(  ){
   34: BEGIN_RCPP
   35: RcppDate dt = RcppDate(12,31,1999);
   36:                            RcppResultSet rs;
   37:                            rs.add("month", dt.getMonth());
   38:                            rs.add("day",   dt.getDay());
   39:                            rs.add("year",  dt.getYear());
   40:                            rs.add("julian",dt.getJulian());
   41:                            return rs.getReturnList();
   42: END_RCPP
   43: }
   44: 
   45: 
   46: SEXP RcppDate_operators(  ){
   47: BEGIN_RCPP
   48: RcppDate d1 = RcppDate(12,31,1999);
   49:                            RcppDate d2 = d1 + 1;
   50:                            RcppResultSet rs;
   51:                            rs.add("diff",    d2 - d1);
   52:                            rs.add("bigger",  d2 > d1);
   53:                            rs.add("smaller", d2 < d1);
   54:                            rs.add("equal",   d2 == d1);
   55:                            rs.add("ge",      d2 >= d1);
   56:                            rs.add("le",      d2 <= d1);
   57:                            return rs.getReturnList();
   58: END_RCPP
   59: }
   60: 
   61: 
   62: SEXP RcppDate_wrap(  ){
   63: BEGIN_RCPP
   64: RcppDate dt = RcppDate(12,31,1999);
   65:                            return wrap(dt);
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP RcppDatetime_functions( SEXP x ){
   71: BEGIN_RCPP
   72: RcppDatetime dt = RcppDatetime(x);
   73: 				            RcppResultSet rs;
   74: 				            rs.add("year",     dt.getYear());
   75: 				            rs.add("month",    dt.getMonth());
   76: 				            rs.add("day",      dt.getDay());
   77: 				            rs.add("wday",     dt.getWeekday());
   78: 				            rs.add("hour",     dt.getHour());
   79: 				            rs.add("minute",   dt.getMinute());
   80: 				            rs.add("second",   dt.getSecond());
   81: 				            rs.add("microsec", dt.getMicroSec());
   82: 				            return rs.getReturnList();
   83: END_RCPP
   84: }
   85: 
   86: 
   87: SEXP RcppDatetime_operators( SEXP x ){
   88: BEGIN_RCPP
   89: RcppDatetime d1 = RcppDatetime(946774923.123456);
   90: 				            //RcppDatetime d1 = RcppDatetime(1152338523.456789);
   91: 						    // as.POSIXct("2006-07-08 01:02:03.456789")
   92: 				            RcppDatetime d2 = d1 + 60*60;
   93: 				            RcppResultSet rs;
   94:         	    	        rs.add("diff",    d2 - d1);
   95: 	            	        rs.add("bigger",  d2 > d1);
   96: 		                    rs.add("smaller", d2 < d1);
   97: 		                    rs.add("equal",   d2 == d1);
   98: 	    	                rs.add("ge",      d2 >= d1);
   99: 	        	            rs.add("le",      d2 <= d1);
  100: 	            		    return rs.getReturnList();
  101: END_RCPP
  102: }
  103: 
  104: 
  105: SEXP RcppDatetime_wrap(  ){
  106: BEGIN_RCPP
  107: RcppDatetime dt = RcppDatetime(981162123.123456);
  108: 			    		     return wrap(dt);
  109: END_RCPP
  110: }
  111: 
  112: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689354fe3c93.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689354fe3c93.cpp 2> file689354fe3c93.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppDatetime.wrap  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689370f73cee.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP get_functions( ) ;
   24: SEXP RcppDate_operators( ) ;
   25: SEXP RcppDate_wrap( ) ;
   26: SEXP RcppDatetime_functions( SEXP x) ;
   27: SEXP RcppDatetime_operators( SEXP x) ;
   28: SEXP RcppDatetime_wrap( ) ;
   29: }
   30: 
   31: // definition
   32: 
   33: SEXP get_functions(  ){
   34: BEGIN_RCPP
   35: RcppDate dt = RcppDate(12,31,1999);
   36:                            RcppResultSet rs;
   37:                            rs.add("month", dt.getMonth());
   38:                            rs.add("day",   dt.getDay());
   39:                            rs.add("year",  dt.getYear());
   40:                            rs.add("julian",dt.getJulian());
   41:                            return rs.getReturnList();
   42: END_RCPP
   43: }
   44: 
   45: 
   46: SEXP RcppDate_operators(  ){
   47: BEGIN_RCPP
   48: RcppDate d1 = RcppDate(12,31,1999);
   49:                            RcppDate d2 = d1 + 1;
   50:                            RcppResultSet rs;
   51:                            rs.add("diff",    d2 - d1);
   52:                            rs.add("bigger",  d2 > d1);
   53:                            rs.add("smaller", d2 < d1);
   54:                            rs.add("equal",   d2 == d1);
   55:                            rs.add("ge",      d2 >= d1);
   56:                            rs.add("le",      d2 <= d1);
   57:                            return rs.getReturnList();
   58: END_RCPP
   59: }
   60: 
   61: 
   62: SEXP RcppDate_wrap(  ){
   63: BEGIN_RCPP
   64: RcppDate dt = RcppDate(12,31,1999);
   65:                            return wrap(dt);
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP RcppDatetime_functions( SEXP x ){
   71: BEGIN_RCPP
   72: RcppDatetime dt = RcppDatetime(x);
   73: 				            RcppResultSet rs;
   74: 				            rs.add("year",     dt.getYear());
   75: 				            rs.add("month",    dt.getMonth());
   76: 				            rs.add("day",      dt.getDay());
   77: 				            rs.add("wday",     dt.getWeekday());
   78: 				            rs.add("hour",     dt.getHour());
   79: 				            rs.add("minute",   dt.getMinute());
   80: 				            rs.add("second",   dt.getSecond());
   81: 				            rs.add("microsec", dt.getMicroSec());
   82: 				            return rs.getReturnList();
   83: END_RCPP
   84: }
   85: 
   86: 
   87: SEXP RcppDatetime_operators( SEXP x ){
   88: BEGIN_RCPP
   89: RcppDatetime d1 = RcppDatetime(946774923.123456);
   90: 				            //RcppDatetime d1 = RcppDatetime(1152338523.456789);
   91: 						    // as.POSIXct("2006-07-08 01:02:03.456789")
   92: 				            RcppDatetime d2 = d1 + 60*60;
   93: 				            RcppResultSet rs;
   94:         	    	        rs.add("diff",    d2 - d1);
   95: 	            	        rs.add("bigger",  d2 > d1);
   96: 		                    rs.add("smaller", d2 < d1);
   97: 		                    rs.add("equal",   d2 == d1);
   98: 	    	                rs.add("ge",      d2 >= d1);
   99: 	        	            rs.add("le",      d2 <= d1);
  100: 	            		    return rs.getReturnList();
  101: END_RCPP
  102: }
  103: 
  104: 
  105: SEXP RcppDatetime_wrap(  ){
  106: BEGIN_RCPP
  107: RcppDatetime dt = RcppDatetime(981162123.123456);
  108: 			    		     return wrap(dt);
  109: END_RCPP
  110: }
  111: 
  112: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689370f73cee.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689370f73cee.cpp 2> file689370f73cee.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppMatrix.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689350e13633.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689350e13633.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689350e13633.cpp 2> file689350e13633.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppMatrix.double.na.nan  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68933bdf2f44.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68933bdf2f44.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68933bdf2f44.cpp 2> file68933bdf2f44.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppMatrix.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689351f84566.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689351f84566.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689351f84566.cpp 2> file689351f84566.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppMatrixView.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934a5c6994.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934a5c6994.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68934a5c6994.cpp 2> file68934a5c6994.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppMatrixView.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68931814264f.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68931814264f.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68931814264f.cpp 2> file68931814264f.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppStringVector.begin  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689331a1a91.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689331a1a91.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689331a1a91.cpp 2> file689331a1a91.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppStringVector.classic  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689345eb3166.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689345eb3166.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689345eb3166.cpp 2> file689345eb3166.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppStringVector.end  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934c9d1660.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934c9d1660.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68934c9d1660.cpp 2> file68934c9d1660.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppStringVector.wrap  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68939b52de0.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68939b52de0.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68939b52de0.cpp 2> file68939b52de0.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppVector.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68933bf73ce3.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68933bf73ce3.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68933bf73ce3.cpp 2> file68933bf73ce3.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppVector.double.na.nan  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689333865edd.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689333865edd.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689333865edd.cpp 2> file689333865edd.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppVector.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689369ca38c3.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689369ca38c3.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689369ca38c3.cpp 2> file689369ca38c3.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppVectorView.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893556f3754.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893556f3754.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file6893556f3754.cpp 2> file6893556f3754.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppVectorView.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893d201340.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppMatrix_int( SEXP x) ;
   24: SEXP RcppMatrix_double( SEXP x) ;
   25: SEXP RcppMatrix_double_na_nan( SEXP x) ;
   26: SEXP RcppMatrixView_int( SEXP x) ;
   27: SEXP RcppMatrixView_double( SEXP x) ;
   28: SEXP RcppVector_int( SEXP x) ;
   29: SEXP RcppVector_double( SEXP x) ;
   30: SEXP RcppVector_double_na_nan( SEXP x) ;
   31: SEXP RcppVectorView_int( SEXP x) ;
   32: SEXP RcppVectorView_double( SEXP x) ;
   33: SEXP RcppStringVector_classic( SEXP x) ;
   34: SEXP RcppStringVector_wrap( SEXP x) ;
   35: SEXP RcppStringVector_begin( SEXP x) ;
   36: SEXP RcppStringVector_end( SEXP x) ;
   37: }
   38: 
   39: // definition
   40: 
   41: SEXP RcppMatrix_int( SEXP x ){
   42: BEGIN_RCPP
   43: RcppMatrix<int> m(x);
   44: 		           RcppResultSet rs;
   45: 	 	           rs.add("dim1",  m.getDim1());
   46:      		       rs.add("dim2",  m.getDim2());
   47:         		   rs.add("rows",  m.rows());
   48:             	   rs.add("cols",  m.cols());
   49:             	   rs.add("p22",   m(1,1));
   50:             	   std::vector<std::vector<int> > mm = m.stlMatrix();
   51:             	   rs.add("m",     mm);
   52: 	    		   return rs.getReturnList();
   53: END_RCPP
   54: }
   55: 
   56: 
   57: SEXP RcppMatrix_double( SEXP x ){
   58: BEGIN_RCPP
   59: RcppMatrix<double> m(x);
   60: 		            RcppResultSet rs;
   61: 		            rs.add("dim1",  m.getDim1());
   62: 		            rs.add("dim2",  m.getDim2());
   63: 		            rs.add("rows",  m.rows());
   64: 		            rs.add("cols",  m.cols());
   65: 		            rs.add("p22",   m(1,1));
   66: 		            std::vector<std::vector<double> > mm = m.stlMatrix();
   67: 		            rs.add("m",     mm);
   68: 					return rs.getReturnList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppMatrix_double_na_nan( SEXP x ){
   74: BEGIN_RCPP
   75: RcppMatrix<double> m(x);
   76: 		            RcppResultSet rs;
   77: 		            rs.add("na_21",  R_IsNA(m(1,0)));
   78: 		            rs.add("na_22",  R_IsNA(m(1,1)));
   79: 		            rs.add("nan_31", R_IsNaN(m(2,0)));
   80: 		            rs.add("nan_32", R_IsNaN(m(2,1)));
   81: 	    			return rs.getReturnList();
   82: END_RCPP
   83: }
   84: 
   85: 
   86: SEXP RcppMatrixView_int( SEXP x ){
   87: BEGIN_RCPP
   88: RcppMatrixView<int> m(x);
   89: 		            RcppResultSet rs;
   90: 		            rs.add("dim1",  m.dim1());
   91: 		            rs.add("dim2",  m.dim2());
   92: 		            rs.add("rows",  m.rows());
   93: 		            rs.add("cols",  m.cols());
   94: 		            rs.add("p22",   m(1,1));
   95: 				    return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP RcppMatrixView_double( SEXP x ){
  101: BEGIN_RCPP
  102: RcppMatrixView<double> m(x);
  103: 		            RcppResultSet rs;
  104: 		            rs.add("dim1",  m.dim1());
  105: 		            rs.add("dim2",  m.dim2());
  106: 		            rs.add("rows",  m.rows());
  107: 		            rs.add("cols",  m.cols());
  108: 		            rs.add("p22",   m(1,1));
  109: 				    return rs.getReturnList();
  110: END_RCPP
  111: }
  112: 
  113: 
  114: SEXP RcppVector_int( SEXP x ){
  115: BEGIN_RCPP
  116: RcppVector<int> m(x);
  117: 		            RcppResultSet rs;
  118: 		            rs.add("size",  m.size());
  119: 		            rs.add("p2",    m(1));
  120: 		            std::vector<int> v = m.stlVector();
  121: 		            rs.add("v",     v);
  122: 			        return rs.getReturnList();
  123: END_RCPP
  124: }
  125: 
  126: 
  127: SEXP RcppVector_double( SEXP x ){
  128: BEGIN_RCPP
  129: RcppVector<double> m(x);
  130: 		            RcppResultSet rs;
  131: 		            rs.add("size", m.size());
  132: 		            rs.add("p2",   m(1));
  133: 		            std::vector<double> v = m.stlVector();
  134: 		            rs.add("v",     v);
  135: 				    return rs.getReturnList();
  136: END_RCPP
  137: }
  138: 
  139: 
  140: SEXP RcppVector_double_na_nan( SEXP x ){
  141: BEGIN_RCPP
  142: RcppVector<double> m(x);
  143: 		            RcppResultSet rs;
  144: 		            rs.add("na_2",  R_IsNA(m(1)));
  145: 		            rs.add("na_3",  R_IsNA(m(2)));
  146: 		            rs.add("nan_4", R_IsNaN(m(3)));
  147: 		            rs.add("nan_5", R_IsNaN(m(4)));
  148: 	    			return rs.getReturnList();
  149: END_RCPP
  150: }
  151: 
  152: 
  153: SEXP RcppVectorView_int( SEXP x ){
  154: BEGIN_RCPP
  155: RcppVectorView<int> m(x);
  156: 		            RcppResultSet rs;
  157: 		            rs.add("size",  m.size());
  158: 		            rs.add("p2",    m(1));
  159: 				    return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppVectorView_double( SEXP x ){
  165: BEGIN_RCPP
  166: RcppVectorView<double> m(x);
  167: 		            RcppResultSet rs;
  168: 		            rs.add("size", m.size());
  169: 		            rs.add("p2",   m(1));
  170: 	    			return rs.getReturnList();
  171: END_RCPP
  172: }
  173: 
  174: 
  175: SEXP RcppStringVector_classic( SEXP x ){
  176: BEGIN_RCPP
  177: RcppStringVector s = RcppStringVector(x);
  178: 		            RcppResultSet rs;
  179: 		            rs.add("string", s);
  180: 			        return rs.getReturnList();
  181: END_RCPP
  182: }
  183: 
  184: 
  185: SEXP RcppStringVector_wrap( SEXP x ){
  186: BEGIN_RCPP
  187: RcppStringVector s = RcppStringVector(x);
  188: 			        return wrap(s);
  189: END_RCPP
  190: }
  191: 
  192: 
  193: SEXP RcppStringVector_begin( SEXP x ){
  194: BEGIN_RCPP
  195: RcppStringVector s = RcppStringVector(x);
  196: 		            return wrap(*s.begin());
  197: END_RCPP
  198: }
  199: 
  200: 
  201: SEXP RcppStringVector_end( SEXP x ){
  202: BEGIN_RCPP
  203: RcppStringVector s = RcppStringVector(x);
  204: 		            return wrap(s(s.size()-1));
  205: END_RCPP
  206: }
  207: 
  208: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893d201340.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file6893d201340.cpp 2> file6893d201340.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppFrame  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893495360be.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppFrame_( ) ;
   24: SEXP RcppList_( ) ;
   25: SEXP RcppParams_Double( SEXP x) ;
   26: SEXP RcppParams_Int( SEXP x) ;
   27: SEXP RcppParams_String( SEXP x) ;
   28: SEXP RcppParams_Bool( SEXP x) ;
   29: SEXP RcppParams_Date( SEXP x) ;
   30: SEXP RcppParams_Datetime( SEXP x) ;
   31: }
   32: 
   33: // definition
   34: 
   35: SEXP RcppFrame_(  ){
   36: BEGIN_RCPP
   37: std::vector<std::string> names;
   38: 		          names.push_back("A");
   39:                   names.push_back("B");
   40:                   names.push_back("C");
   41:                   RcppFrame fr(names);
   42: 
   43:                   std::vector<ColDatum> colDatumVector(3);
   44:                   colDatumVector[0].setDoubleValue(1.23);
   45:                   colDatumVector[1].setIntValue(42);
   46:                   colDatumVector[2].setLogicalValue(0);
   47:                   fr.addRow(colDatumVector);
   48: 
   49:                   colDatumVector[0].setDoubleValue(4.56);
   50:                   colDatumVector[1].setIntValue(21);
   51:                   colDatumVector[2].setLogicalValue(1);
   52:                   fr.addRow(colDatumVector);
   53: 
   54:                   RcppResultSet rs;
   55:                   rs.add("data.frame", fr);
   56: 	              return rs.getReturnList();
   57: END_RCPP
   58: }
   59: 
   60: 
   61: SEXP RcppList_(  ){
   62: BEGIN_RCPP
   63: RcppList l;
   64: 		            l.setSize(3);
   65:                     l.append("foo", 1);
   66:                     l.append("bar", 2.0);
   67:                     l.append("biz", "xyz");
   68:                     return l.getList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppParams_Double( SEXP x ){
   74: BEGIN_RCPP
   75: double y = 2 * RcppParams(x).getDoubleValue("val");
   76: 				   return Rcpp::wrap(y);
   77: END_RCPP
   78: }
   79: 
   80: 
   81: SEXP RcppParams_Int( SEXP x ){
   82: BEGIN_RCPP
   83: int y = 2 * RcppParams(x).getIntValue("val");
   84: 			       return Rcpp::wrap(y);
   85: END_RCPP
   86: }
   87: 
   88: 
   89: SEXP RcppParams_String( SEXP x ){
   90: BEGIN_RCPP
   91: std::string y = RcppParams(x).getStringValue("val");
   92:                    y = y + y; // trivial string operation
   93: 	               return Rcpp::wrap(y);
   94: END_RCPP
   95: }
   96: 
   97: 
   98: SEXP RcppParams_Bool( SEXP x ){
   99: BEGIN_RCPP
  100: bool y = RcppParams(x).getBoolValue("val");
  101: 	    		   return Rcpp::wrap(y);
  102: END_RCPP
  103: }
  104: 
  105: 
  106: SEXP RcppParams_Date( SEXP x ){
  107: BEGIN_RCPP
  108: RcppDate y = RcppParams(x).getDateValue("val");
  109:             	   RcppResultSet rs;
  110:             	   rs.add("date", y);
  111: 	    		   return rs.getReturnList();
  112: END_RCPP
  113: }
  114: 
  115: 
  116: SEXP RcppParams_Datetime( SEXP x ){
  117: BEGIN_RCPP
  118: RcppDatetime y = RcppParams(x).getDatetimeValue("val");
  119:                    RcppResultSet rs;
  120:                    rs.add("datetime", y);
  121: 	               return rs.getReturnList();
  122: END_RCPP
  123: }
  124: 
  125: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893495360be.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file6893495360be.cpp 2> file6893495360be.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppList  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893693058b8.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppFrame_( ) ;
   24: SEXP RcppList_( ) ;
   25: SEXP RcppParams_Double( SEXP x) ;
   26: SEXP RcppParams_Int( SEXP x) ;
   27: SEXP RcppParams_String( SEXP x) ;
   28: SEXP RcppParams_Bool( SEXP x) ;
   29: SEXP RcppParams_Date( SEXP x) ;
   30: SEXP RcppParams_Datetime( SEXP x) ;
   31: }
   32: 
   33: // definition
   34: 
   35: SEXP RcppFrame_(  ){
   36: BEGIN_RCPP
   37: std::vector<std::string> names;
   38: 		          names.push_back("A");
   39:                   names.push_back("B");
   40:                   names.push_back("C");
   41:                   RcppFrame fr(names);
   42: 
   43:                   std::vector<ColDatum> colDatumVector(3);
   44:                   colDatumVector[0].setDoubleValue(1.23);
   45:                   colDatumVector[1].setIntValue(42);
   46:                   colDatumVector[2].setLogicalValue(0);
   47:                   fr.addRow(colDatumVector);
   48: 
   49:                   colDatumVector[0].setDoubleValue(4.56);
   50:                   colDatumVector[1].setIntValue(21);
   51:                   colDatumVector[2].setLogicalValue(1);
   52:                   fr.addRow(colDatumVector);
   53: 
   54:                   RcppResultSet rs;
   55:                   rs.add("data.frame", fr);
   56: 	              return rs.getReturnList();
   57: END_RCPP
   58: }
   59: 
   60: 
   61: SEXP RcppList_(  ){
   62: BEGIN_RCPP
   63: RcppList l;
   64: 		            l.setSize(3);
   65:                     l.append("foo", 1);
   66:                     l.append("bar", 2.0);
   67:                     l.append("biz", "xyz");
   68:                     return l.getList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppParams_Double( SEXP x ){
   74: BEGIN_RCPP
   75: double y = 2 * RcppParams(x).getDoubleValue("val");
   76: 				   return Rcpp::wrap(y);
   77: END_RCPP
   78: }
   79: 
   80: 
   81: SEXP RcppParams_Int( SEXP x ){
   82: BEGIN_RCPP
   83: int y = 2 * RcppParams(x).getIntValue("val");
   84: 			       return Rcpp::wrap(y);
   85: END_RCPP
   86: }
   87: 
   88: 
   89: SEXP RcppParams_String( SEXP x ){
   90: BEGIN_RCPP
   91: std::string y = RcppParams(x).getStringValue("val");
   92:                    y = y + y; // trivial string operation
   93: 	               return Rcpp::wrap(y);
   94: END_RCPP
   95: }
   96: 
   97: 
   98: SEXP RcppParams_Bool( SEXP x ){
   99: BEGIN_RCPP
  100: bool y = RcppParams(x).getBoolValue("val");
  101: 	    		   return Rcpp::wrap(y);
  102: END_RCPP
  103: }
  104: 
  105: 
  106: SEXP RcppParams_Date( SEXP x ){
  107: BEGIN_RCPP
  108: RcppDate y = RcppParams(x).getDateValue("val");
  109:             	   RcppResultSet rs;
  110:             	   rs.add("date", y);
  111: 	    		   return rs.getReturnList();
  112: END_RCPP
  113: }
  114: 
  115: 
  116: SEXP RcppParams_Datetime( SEXP x ){
  117: BEGIN_RCPP
  118: RcppDatetime y = RcppParams(x).getDatetimeValue("val");
  119:                    RcppResultSet rs;
  120:                    rs.add("datetime", y);
  121: 	               return rs.getReturnList();
  122: END_RCPP
  123: }
  124: 
  125: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893693058b8.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file6893693058b8.cpp 2> file6893693058b8.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppParams.Bool  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893388985.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppFrame_( ) ;
   24: SEXP RcppList_( ) ;
   25: SEXP RcppParams_Double( SEXP x) ;
   26: SEXP RcppParams_Int( SEXP x) ;
   27: SEXP RcppParams_String( SEXP x) ;
   28: SEXP RcppParams_Bool( SEXP x) ;
   29: SEXP RcppParams_Date( SEXP x) ;
   30: SEXP RcppParams_Datetime( SEXP x) ;
   31: }
   32: 
   33: // definition
   34: 
   35: SEXP RcppFrame_(  ){
   36: BEGIN_RCPP
   37: std::vector<std::string> names;
   38: 		          names.push_back("A");
   39:                   names.push_back("B");
   40:                   names.push_back("C");
   41:                   RcppFrame fr(names);
   42: 
   43:                   std::vector<ColDatum> colDatumVector(3);
   44:                   colDatumVector[0].setDoubleValue(1.23);
   45:                   colDatumVector[1].setIntValue(42);
   46:                   colDatumVector[2].setLogicalValue(0);
   47:                   fr.addRow(colDatumVector);
   48: 
   49:                   colDatumVector[0].setDoubleValue(4.56);
   50:                   colDatumVector[1].setIntValue(21);
   51:                   colDatumVector[2].setLogicalValue(1);
   52:                   fr.addRow(colDatumVector);
   53: 
   54:                   RcppResultSet rs;
   55:                   rs.add("data.frame", fr);
   56: 	              return rs.getReturnList();
   57: END_RCPP
   58: }
   59: 
   60: 
   61: SEXP RcppList_(  ){
   62: BEGIN_RCPP
   63: RcppList l;
   64: 		            l.setSize(3);
   65:                     l.append("foo", 1);
   66:                     l.append("bar", 2.0);
   67:                     l.append("biz", "xyz");
   68:                     return l.getList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppParams_Double( SEXP x ){
   74: BEGIN_RCPP
   75: double y = 2 * RcppParams(x).getDoubleValue("val");
   76: 				   return Rcpp::wrap(y);
   77: END_RCPP
   78: }
   79: 
   80: 
   81: SEXP RcppParams_Int( SEXP x ){
   82: BEGIN_RCPP
   83: int y = 2 * RcppParams(x).getIntValue("val");
   84: 			       return Rcpp::wrap(y);
   85: END_RCPP
   86: }
   87: 
   88: 
   89: SEXP RcppParams_String( SEXP x ){
   90: BEGIN_RCPP
   91: std::string y = RcppParams(x).getStringValue("val");
   92:                    y = y + y; // trivial string operation
   93: 	               return Rcpp::wrap(y);
   94: END_RCPP
   95: }
   96: 
   97: 
   98: SEXP RcppParams_Bool( SEXP x ){
   99: BEGIN_RCPP
  100: bool y = RcppParams(x).getBoolValue("val");
  101: 	    		   return Rcpp::wrap(y);
  102: END_RCPP
  103: }
  104: 
  105: 
  106: SEXP RcppParams_Date( SEXP x ){
  107: BEGIN_RCPP
  108: RcppDate y = RcppParams(x).getDateValue("val");
  109:             	   RcppResultSet rs;
  110:             	   rs.add("date", y);
  111: 	    		   return rs.getReturnList();
  112: END_RCPP
  113: }
  114: 
  115: 
  116: SEXP RcppParams_Datetime( SEXP x ){
  117: BEGIN_RCPP
  118: RcppDatetime y = RcppParams(x).getDatetimeValue("val");
  119:                    RcppResultSet rs;
  120:                    rs.add("datetime", y);
  121: 	               return rs.getReturnList();
  122: END_RCPP
  123: }
  124: 
  125: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893388985.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file6893388985.cpp 2> file6893388985.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppParams.Date  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689344589f8.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppFrame_( ) ;
   24: SEXP RcppList_( ) ;
   25: SEXP RcppParams_Double( SEXP x) ;
   26: SEXP RcppParams_Int( SEXP x) ;
   27: SEXP RcppParams_String( SEXP x) ;
   28: SEXP RcppParams_Bool( SEXP x) ;
   29: SEXP RcppParams_Date( SEXP x) ;
   30: SEXP RcppParams_Datetime( SEXP x) ;
   31: }
   32: 
   33: // definition
   34: 
   35: SEXP RcppFrame_(  ){
   36: BEGIN_RCPP
   37: std::vector<std::string> names;
   38: 		          names.push_back("A");
   39:                   names.push_back("B");
   40:                   names.push_back("C");
   41:                   RcppFrame fr(names);
   42: 
   43:                   std::vector<ColDatum> colDatumVector(3);
   44:                   colDatumVector[0].setDoubleValue(1.23);
   45:                   colDatumVector[1].setIntValue(42);
   46:                   colDatumVector[2].setLogicalValue(0);
   47:                   fr.addRow(colDatumVector);
   48: 
   49:                   colDatumVector[0].setDoubleValue(4.56);
   50:                   colDatumVector[1].setIntValue(21);
   51:                   colDatumVector[2].setLogicalValue(1);
   52:                   fr.addRow(colDatumVector);
   53: 
   54:                   RcppResultSet rs;
   55:                   rs.add("data.frame", fr);
   56: 	              return rs.getReturnList();
   57: END_RCPP
   58: }
   59: 
   60: 
   61: SEXP RcppList_(  ){
   62: BEGIN_RCPP
   63: RcppList l;
   64: 		            l.setSize(3);
   65:                     l.append("foo", 1);
   66:                     l.append("bar", 2.0);
   67:                     l.append("biz", "xyz");
   68:                     return l.getList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppParams_Double( SEXP x ){
   74: BEGIN_RCPP
   75: double y = 2 * RcppParams(x).getDoubleValue("val");
   76: 				   return Rcpp::wrap(y);
   77: END_RCPP
   78: }
   79: 
   80: 
   81: SEXP RcppParams_Int( SEXP x ){
   82: BEGIN_RCPP
   83: int y = 2 * RcppParams(x).getIntValue("val");
   84: 			       return Rcpp::wrap(y);
   85: END_RCPP
   86: }
   87: 
   88: 
   89: SEXP RcppParams_String( SEXP x ){
   90: BEGIN_RCPP
   91: std::string y = RcppParams(x).getStringValue("val");
   92:                    y = y + y; // trivial string operation
   93: 	               return Rcpp::wrap(y);
   94: END_RCPP
   95: }
   96: 
   97: 
   98: SEXP RcppParams_Bool( SEXP x ){
   99: BEGIN_RCPP
  100: bool y = RcppParams(x).getBoolValue("val");
  101: 	    		   return Rcpp::wrap(y);
  102: END_RCPP
  103: }
  104: 
  105: 
  106: SEXP RcppParams_Date( SEXP x ){
  107: BEGIN_RCPP
  108: RcppDate y = RcppParams(x).getDateValue("val");
  109:             	   RcppResultSet rs;
  110:             	   rs.add("date", y);
  111: 	    		   return rs.getReturnList();
  112: END_RCPP
  113: }
  114: 
  115: 
  116: SEXP RcppParams_Datetime( SEXP x ){
  117: BEGIN_RCPP
  118: RcppDatetime y = RcppParams(x).getDatetimeValue("val");
  119:                    RcppResultSet rs;
  120:                    rs.add("datetime", y);
  121: 	               return rs.getReturnList();
  122: END_RCPP
  123: }
  124: 
  125: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689344589f8.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689344589f8.cpp 2> file689344589f8.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppParams.Datetime  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893136682b.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppFrame_( ) ;
   24: SEXP RcppList_( ) ;
   25: SEXP RcppParams_Double( SEXP x) ;
   26: SEXP RcppParams_Int( SEXP x) ;
   27: SEXP RcppParams_String( SEXP x) ;
   28: SEXP RcppParams_Bool( SEXP x) ;
   29: SEXP RcppParams_Date( SEXP x) ;
   30: SEXP RcppParams_Datetime( SEXP x) ;
   31: }
   32: 
   33: // definition
   34: 
   35: SEXP RcppFrame_(  ){
   36: BEGIN_RCPP
   37: std::vector<std::string> names;
   38: 		          names.push_back("A");
   39:                   names.push_back("B");
   40:                   names.push_back("C");
   41:                   RcppFrame fr(names);
   42: 
   43:                   std::vector<ColDatum> colDatumVector(3);
   44:                   colDatumVector[0].setDoubleValue(1.23);
   45:                   colDatumVector[1].setIntValue(42);
   46:                   colDatumVector[2].setLogicalValue(0);
   47:                   fr.addRow(colDatumVector);
   48: 
   49:                   colDatumVector[0].setDoubleValue(4.56);
   50:                   colDatumVector[1].setIntValue(21);
   51:                   colDatumVector[2].setLogicalValue(1);
   52:                   fr.addRow(colDatumVector);
   53: 
   54:                   RcppResultSet rs;
   55:                   rs.add("data.frame", fr);
   56: 	              return rs.getReturnList();
   57: END_RCPP
   58: }
   59: 
   60: 
   61: SEXP RcppList_(  ){
   62: BEGIN_RCPP
   63: RcppList l;
   64: 		            l.setSize(3);
   65:                     l.append("foo", 1);
   66:                     l.append("bar", 2.0);
   67:                     l.append("biz", "xyz");
   68:                     return l.getList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppParams_Double( SEXP x ){
   74: BEGIN_RCPP
   75: double y = 2 * RcppParams(x).getDoubleValue("val");
   76: 				   return Rcpp::wrap(y);
   77: END_RCPP
   78: }
   79: 
   80: 
   81: SEXP RcppParams_Int( SEXP x ){
   82: BEGIN_RCPP
   83: int y = 2 * RcppParams(x).getIntValue("val");
   84: 			       return Rcpp::wrap(y);
   85: END_RCPP
   86: }
   87: 
   88: 
   89: SEXP RcppParams_String( SEXP x ){
   90: BEGIN_RCPP
   91: std::string y = RcppParams(x).getStringValue("val");
   92:                    y = y + y; // trivial string operation
   93: 	               return Rcpp::wrap(y);
   94: END_RCPP
   95: }
   96: 
   97: 
   98: SEXP RcppParams_Bool( SEXP x ){
   99: BEGIN_RCPP
  100: bool y = RcppParams(x).getBoolValue("val");
  101: 	    		   return Rcpp::wrap(y);
  102: END_RCPP
  103: }
  104: 
  105: 
  106: SEXP RcppParams_Date( SEXP x ){
  107: BEGIN_RCPP
  108: RcppDate y = RcppParams(x).getDateValue("val");
  109:             	   RcppResultSet rs;
  110:             	   rs.add("date", y);
  111: 	    		   return rs.getReturnList();
  112: END_RCPP
  113: }
  114: 
  115: 
  116: SEXP RcppParams_Datetime( SEXP x ){
  117: BEGIN_RCPP
  118: RcppDatetime y = RcppParams(x).getDatetimeValue("val");
  119:                    RcppResultSet rs;
  120:                    rs.add("datetime", y);
  121: 	               return rs.getReturnList();
  122: END_RCPP
  123: }
  124: 
  125: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893136682b.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file6893136682b.cpp 2> file6893136682b.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppParams.Double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689352d95646.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppFrame_( ) ;
   24: SEXP RcppList_( ) ;
   25: SEXP RcppParams_Double( SEXP x) ;
   26: SEXP RcppParams_Int( SEXP x) ;
   27: SEXP RcppParams_String( SEXP x) ;
   28: SEXP RcppParams_Bool( SEXP x) ;
   29: SEXP RcppParams_Date( SEXP x) ;
   30: SEXP RcppParams_Datetime( SEXP x) ;
   31: }
   32: 
   33: // definition
   34: 
   35: SEXP RcppFrame_(  ){
   36: BEGIN_RCPP
   37: std::vector<std::string> names;
   38: 		          names.push_back("A");
   39:                   names.push_back("B");
   40:                   names.push_back("C");
   41:                   RcppFrame fr(names);
   42: 
   43:                   std::vector<ColDatum> colDatumVector(3);
   44:                   colDatumVector[0].setDoubleValue(1.23);
   45:                   colDatumVector[1].setIntValue(42);
   46:                   colDatumVector[2].setLogicalValue(0);
   47:                   fr.addRow(colDatumVector);
   48: 
   49:                   colDatumVector[0].setDoubleValue(4.56);
   50:                   colDatumVector[1].setIntValue(21);
   51:                   colDatumVector[2].setLogicalValue(1);
   52:                   fr.addRow(colDatumVector);
   53: 
   54:                   RcppResultSet rs;
   55:                   rs.add("data.frame", fr);
   56: 	              return rs.getReturnList();
   57: END_RCPP
   58: }
   59: 
   60: 
   61: SEXP RcppList_(  ){
   62: BEGIN_RCPP
   63: RcppList l;
   64: 		            l.setSize(3);
   65:                     l.append("foo", 1);
   66:                     l.append("bar", 2.0);
   67:                     l.append("biz", "xyz");
   68:                     return l.getList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppParams_Double( SEXP x ){
   74: BEGIN_RCPP
   75: double y = 2 * RcppParams(x).getDoubleValue("val");
   76: 				   return Rcpp::wrap(y);
   77: END_RCPP
   78: }
   79: 
   80: 
   81: SEXP RcppParams_Int( SEXP x ){
   82: BEGIN_RCPP
   83: int y = 2 * RcppParams(x).getIntValue("val");
   84: 			       return Rcpp::wrap(y);
   85: END_RCPP
   86: }
   87: 
   88: 
   89: SEXP RcppParams_String( SEXP x ){
   90: BEGIN_RCPP
   91: std::string y = RcppParams(x).getStringValue("val");
   92:                    y = y + y; // trivial string operation
   93: 	               return Rcpp::wrap(y);
   94: END_RCPP
   95: }
   96: 
   97: 
   98: SEXP RcppParams_Bool( SEXP x ){
   99: BEGIN_RCPP
  100: bool y = RcppParams(x).getBoolValue("val");
  101: 	    		   return Rcpp::wrap(y);
  102: END_RCPP
  103: }
  104: 
  105: 
  106: SEXP RcppParams_Date( SEXP x ){
  107: BEGIN_RCPP
  108: RcppDate y = RcppParams(x).getDateValue("val");
  109:             	   RcppResultSet rs;
  110:             	   rs.add("date", y);
  111: 	    		   return rs.getReturnList();
  112: END_RCPP
  113: }
  114: 
  115: 
  116: SEXP RcppParams_Datetime( SEXP x ){
  117: BEGIN_RCPP
  118: RcppDatetime y = RcppParams(x).getDatetimeValue("val");
  119:                    RcppResultSet rs;
  120:                    rs.add("datetime", y);
  121: 	               return rs.getReturnList();
  122: END_RCPP
  123: }
  124: 
  125: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689352d95646.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689352d95646.cpp 2> file689352d95646.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppParams.Int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689315681c3b.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppFrame_( ) ;
   24: SEXP RcppList_( ) ;
   25: SEXP RcppParams_Double( SEXP x) ;
   26: SEXP RcppParams_Int( SEXP x) ;
   27: SEXP RcppParams_String( SEXP x) ;
   28: SEXP RcppParams_Bool( SEXP x) ;
   29: SEXP RcppParams_Date( SEXP x) ;
   30: SEXP RcppParams_Datetime( SEXP x) ;
   31: }
   32: 
   33: // definition
   34: 
   35: SEXP RcppFrame_(  ){
   36: BEGIN_RCPP
   37: std::vector<std::string> names;
   38: 		          names.push_back("A");
   39:                   names.push_back("B");
   40:                   names.push_back("C");
   41:                   RcppFrame fr(names);
   42: 
   43:                   std::vector<ColDatum> colDatumVector(3);
   44:                   colDatumVector[0].setDoubleValue(1.23);
   45:                   colDatumVector[1].setIntValue(42);
   46:                   colDatumVector[2].setLogicalValue(0);
   47:                   fr.addRow(colDatumVector);
   48: 
   49:                   colDatumVector[0].setDoubleValue(4.56);
   50:                   colDatumVector[1].setIntValue(21);
   51:                   colDatumVector[2].setLogicalValue(1);
   52:                   fr.addRow(colDatumVector);
   53: 
   54:                   RcppResultSet rs;
   55:                   rs.add("data.frame", fr);
   56: 	              return rs.getReturnList();
   57: END_RCPP
   58: }
   59: 
   60: 
   61: SEXP RcppList_(  ){
   62: BEGIN_RCPP
   63: RcppList l;
   64: 		            l.setSize(3);
   65:                     l.append("foo", 1);
   66:                     l.append("bar", 2.0);
   67:                     l.append("biz", "xyz");
   68:                     return l.getList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppParams_Double( SEXP x ){
   74: BEGIN_RCPP
   75: double y = 2 * RcppParams(x).getDoubleValue("val");
   76: 				   return Rcpp::wrap(y);
   77: END_RCPP
   78: }
   79: 
   80: 
   81: SEXP RcppParams_Int( SEXP x ){
   82: BEGIN_RCPP
   83: int y = 2 * RcppParams(x).getIntValue("val");
   84: 			       return Rcpp::wrap(y);
   85: END_RCPP
   86: }
   87: 
   88: 
   89: SEXP RcppParams_String( SEXP x ){
   90: BEGIN_RCPP
   91: std::string y = RcppParams(x).getStringValue("val");
   92:                    y = y + y; // trivial string operation
   93: 	               return Rcpp::wrap(y);
   94: END_RCPP
   95: }
   96: 
   97: 
   98: SEXP RcppParams_Bool( SEXP x ){
   99: BEGIN_RCPP
  100: bool y = RcppParams(x).getBoolValue("val");
  101: 	    		   return Rcpp::wrap(y);
  102: END_RCPP
  103: }
  104: 
  105: 
  106: SEXP RcppParams_Date( SEXP x ){
  107: BEGIN_RCPP
  108: RcppDate y = RcppParams(x).getDateValue("val");
  109:             	   RcppResultSet rs;
  110:             	   rs.add("date", y);
  111: 	    		   return rs.getReturnList();
  112: END_RCPP
  113: }
  114: 
  115: 
  116: SEXP RcppParams_Datetime( SEXP x ){
  117: BEGIN_RCPP
  118: RcppDatetime y = RcppParams(x).getDatetimeValue("val");
  119:                    RcppResultSet rs;
  120:                    rs.add("datetime", y);
  121: 	               return rs.getReturnList();
  122: END_RCPP
  123: }
  124: 
  125: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689315681c3b.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689315681c3b.cpp 2> file689315681c3b.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppParams.String  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689311546a2a.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP RcppFrame_( ) ;
   24: SEXP RcppList_( ) ;
   25: SEXP RcppParams_Double( SEXP x) ;
   26: SEXP RcppParams_Int( SEXP x) ;
   27: SEXP RcppParams_String( SEXP x) ;
   28: SEXP RcppParams_Bool( SEXP x) ;
   29: SEXP RcppParams_Date( SEXP x) ;
   30: SEXP RcppParams_Datetime( SEXP x) ;
   31: }
   32: 
   33: // definition
   34: 
   35: SEXP RcppFrame_(  ){
   36: BEGIN_RCPP
   37: std::vector<std::string> names;
   38: 		          names.push_back("A");
   39:                   names.push_back("B");
   40:                   names.push_back("C");
   41:                   RcppFrame fr(names);
   42: 
   43:                   std::vector<ColDatum> colDatumVector(3);
   44:                   colDatumVector[0].setDoubleValue(1.23);
   45:                   colDatumVector[1].setIntValue(42);
   46:                   colDatumVector[2].setLogicalValue(0);
   47:                   fr.addRow(colDatumVector);
   48: 
   49:                   colDatumVector[0].setDoubleValue(4.56);
   50:                   colDatumVector[1].setIntValue(21);
   51:                   colDatumVector[2].setLogicalValue(1);
   52:                   fr.addRow(colDatumVector);
   53: 
   54:                   RcppResultSet rs;
   55:                   rs.add("data.frame", fr);
   56: 	              return rs.getReturnList();
   57: END_RCPP
   58: }
   59: 
   60: 
   61: SEXP RcppList_(  ){
   62: BEGIN_RCPP
   63: RcppList l;
   64: 		            l.setSize(3);
   65:                     l.append("foo", 1);
   66:                     l.append("bar", 2.0);
   67:                     l.append("biz", "xyz");
   68:                     return l.getList();
   69: END_RCPP
   70: }
   71: 
   72: 
   73: SEXP RcppParams_Double( SEXP x ){
   74: BEGIN_RCPP
   75: double y = 2 * RcppParams(x).getDoubleValue("val");
   76: 				   return Rcpp::wrap(y);
   77: END_RCPP
   78: }
   79: 
   80: 
   81: SEXP RcppParams_Int( SEXP x ){
   82: BEGIN_RCPP
   83: int y = 2 * RcppParams(x).getIntValue("val");
   84: 			       return Rcpp::wrap(y);
   85: END_RCPP
   86: }
   87: 
   88: 
   89: SEXP RcppParams_String( SEXP x ){
   90: BEGIN_RCPP
   91: std::string y = RcppParams(x).getStringValue("val");
   92:                    y = y + y; // trivial string operation
   93: 	               return Rcpp::wrap(y);
   94: END_RCPP
   95: }
   96: 
   97: 
   98: SEXP RcppParams_Bool( SEXP x ){
   99: BEGIN_RCPP
  100: bool y = RcppParams(x).getBoolValue("val");
  101: 	    		   return Rcpp::wrap(y);
  102: END_RCPP
  103: }
  104: 
  105: 
  106: SEXP RcppParams_Date( SEXP x ){
  107: BEGIN_RCPP
  108: RcppDate y = RcppParams(x).getDateValue("val");
  109:             	   RcppResultSet rs;
  110:             	   rs.add("date", y);
  111: 	    		   return rs.getReturnList();
  112: END_RCPP
  113: }
  114: 
  115: 
  116: SEXP RcppParams_Datetime( SEXP x ){
  117: BEGIN_RCPP
  118: RcppDatetime y = RcppParams(x).getDatetimeValue("val");
  119:                    RcppResultSet rs;
  120:                    rs.add("datetime", y);
  121: 	               return rs.getReturnList();
  122: END_RCPP
  123: }
  124: 
  125: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689311546a2a.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689311546a2a.cpp 2> file689311546a2a.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RObject.asStdVectorIntResultsSet  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68932ff35df0.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68932ff35df0.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68932ff35df0.cpp 2> file68932ff35df0.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppDate  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934b085f01.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934b085f01.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68934b085f01.cpp 2> file68934b085f01.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppDateVector  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68937b0c23a6.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68937b0c23a6.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68937b0c23a6.cpp 2> file68937b0c23a6.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppDatetime  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689347c9173f.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689347c9173f.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689347c9173f.cpp 2> file689347c9173f.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppDatetimeVector  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934a62c04.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934a62c04.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68934a62c04.cpp 2> file68934a62c04.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppFrame  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68935dbf1387.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68935dbf1387.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68935dbf1387.cpp 2> file68935dbf1387.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppMatrix.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68931c9017e7.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68931c9017e7.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68931c9017e7.cpp 2> file68931c9017e7.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppMatrix.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689362e4c6c.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689362e4c6c.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689362e4c6c.cpp 2> file689362e4c6c.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppStringVector  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893784b370d.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893784b370d.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file6893784b370d.cpp 2> file6893784b370d.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppVector.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68933a3b5d05.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68933a3b5d05.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68933a3b5d05.cpp 2> file68933a3b5d05.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.RcppVector.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689338ac7386.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689338ac7386.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689338ac7386.cpp 2> file689338ac7386.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.SEXP  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689378d1a33.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689378d1a33.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689378d1a33.cpp 2> file689378d1a33.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68932d367db.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68932d367db.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68932d367db.cpp 2> file68932d367db.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.double.matrix  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68935e7572b1.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68935e7572b1.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68935e7572b1.cpp 2> file68935e7572b1.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.double.vector  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689371356bfb.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689371356bfb.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689371356bfb.cpp 2> file689371356bfb.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68931e3673e0.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68931e3673e0.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68931e3673e0.cpp 2> file68931e3673e0.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.int.matrix  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68933e9b24e9.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68933e9b24e9.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68933e9b24e9.cpp 2> file68933e9b24e9.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.int.vector  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689332a1f50.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689332a1f50.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689332a1f50.cpp 2> file689332a1f50.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.std.vector.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893129a6327.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file6893129a6327.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file6893129a6327.cpp 2> file6893129a6327.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.std.vector.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689339b75d0e.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689339b75d0e.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689339b75d0e.cpp 2> file689339b75d0e.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.std.vector.std.vector.double  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689351be1.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689351be1.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689351be1.cpp 2> file689351be1.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.std.vector.std.vector.int  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689314b056b0.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689314b056b0.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689314b056b0.cpp 2> file689314b056b0.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.std.vector.std.vector.string  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934b678da.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file68934b678da.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file68934b678da.cpp 2> file68934b678da.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  
  
  Executing test function test.RcppResultSet.string  ... "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689347724721.o'
  Current working directory /tmp/Rtmp2days0
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: #include <RcppClassic.h>
    4: #include <Rcpp.h>
    5: 
    6: 
    7: #ifndef BEGIN_RCPP
    8: #define BEGIN_RCPP
    9: #endif
   10: 
   11: #ifndef END_RCPP
   12: #define END_RCPP
   13: #endif
   14: 
   15: using namespace Rcpp;
   16: 
   17: 
   18: // user includes
   19: 
   20: 
   21: // declarations
   22: extern "C" {
   23: SEXP double_( ) ;
   24: SEXP int_( ) ;
   25: SEXP string_( ) ;
   26: SEXP double_vector( ) ;
   27: SEXP int_vector( ) ;
   28: SEXP double_matrix( ) ;
   29: SEXP int_matrix( ) ;
   30: SEXP RcppDate_( ) ;
   31: SEXP RcppDateVector_( SEXP x) ;
   32: SEXP RcppDatetime_( SEXP x) ;
   33: SEXP RcppDatetimeVector_( SEXP x) ;
   34: SEXP RcppStringVector_( SEXP x) ;
   35: SEXP std_vector_double( ) ;
   36: SEXP std_vector_int( ) ;
   37: SEXP std_vector_std_vector_double( ) ;
   38: SEXP std_vector_std_vector_int( ) ;
   39: SEXP std_vector_std_vector_string( ) ;
   40: SEXP RcppVector_int( SEXP x) ;
   41: SEXP RcppVector_double( SEXP x) ;
   42: SEXP RcppMatrix_int( SEXP x) ;
   43: SEXP RcppMatrix_double( SEXP x) ;
   44: SEXP RcppFrame_( SEXP x) ;
   45: SEXP SEXP_( SEXP x) ;
   46: }
   47: 
   48: // definition
   49: 
   50: SEXP double_(  ){
   51: BEGIN_RCPP
   52: double y = 1.23456;
   53:                    RcppResultSet rs;
   54:                    rs.add("foo", y);
   55: 	           return rs.getReturnList();
   56: END_RCPP
   57: }
   58: 
   59: 
   60: SEXP int_(  ){
   61: BEGIN_RCPP
   62: int y = 42;
   63:                    RcppResultSet rs;
   64:                    rs.add("foo", y);
   65: 	           return rs.getReturnList();
   66: END_RCPP
   67: }
   68: 
   69: 
   70: SEXP string_(  ){
   71: BEGIN_RCPP
   72: std::string y = "hello unit tests";
   73:                    RcppResultSet rs;
   74:                    rs.add("foo", y);
   75: 	           return rs.getReturnList();
   76: END_RCPP
   77: }
   78: 
   79: 
   80: SEXP double_vector(  ){
   81: BEGIN_RCPP
   82: double y[3] = { 1.1, 2.2, 3.3 };
   83:                    RcppResultSet rs;
   84:                    rs.add("foo", y, 3);
   85: 	           return rs.getReturnList();
   86: END_RCPP
   87: }
   88: 
   89: 
   90: SEXP int_vector(  ){
   91: BEGIN_RCPP
   92: int y[3] = { 11, 22, 33 };
   93:                    RcppResultSet rs;
   94:                    rs.add("foo", y, 3);
   95: 	           return rs.getReturnList();
   96: END_RCPP
   97: }
   98: 
   99: 
  100: SEXP double_matrix(  ){
  101: BEGIN_RCPP
  102: double r1[2] = { 1.1, 2.2 };
  103:                    double r2[2] = { 3.3, 4.4 };
  104:                    double *y[2] = { r1, r2 };
  105:                    RcppResultSet rs;
  106:                    rs.add("foo", y, 2, 2);
  107: 	           return rs.getReturnList();
  108: END_RCPP
  109: }
  110: 
  111: 
  112: SEXP int_matrix(  ){
  113: BEGIN_RCPP
  114: int r1[2] = { 11, 22 };
  115:                    int r2[2] = { 33, 44 };
  116:                    int *y[2] = { r1, r2 };
  117:                    RcppResultSet rs;
  118:                    rs.add("foo", y, 2, 2);
  119: 	           return rs.getReturnList();
  120: END_RCPP
  121: }
  122: 
  123: 
  124: SEXP RcppDate_(  ){
  125: BEGIN_RCPP
  126: RcppDate y(01,01,2000); // silly North American mon-day-year
  127:                    RcppResultSet rs;
  128:                    rs.add("foo", y);
  129: 	           return rs.getReturnList();
  130: END_RCPP
  131: }
  132: 
  133: 
  134: SEXP RcppDateVector_( SEXP x ){
  135: BEGIN_RCPP
  136: RcppDateVector y(x);
  137:                    RcppResultSet rs;
  138:                    rs.add("foo", y);
  139: 	           return rs.getReturnList();
  140: END_RCPP
  141: }
  142: 
  143: 
  144: SEXP RcppDatetime_( SEXP x ){
  145: BEGIN_RCPP
  146: RcppDatetime y(x);
  147:                    RcppResultSet rs;
  148:                    rs.add("foo", y);
  149:   	           return rs.getReturnList();
  150: END_RCPP
  151: }
  152: 
  153: 
  154: SEXP RcppDatetimeVector_( SEXP x ){
  155: BEGIN_RCPP
  156: RcppDatetimeVector y(x);
  157:                    RcppResultSet rs;
  158:                    rs.add("foo", y);
  159: 	           return rs.getReturnList();
  160: END_RCPP
  161: }
  162: 
  163: 
  164: SEXP RcppStringVector_( SEXP x ){
  165: BEGIN_RCPP
  166: RcppStringVector y(x);
  167:                    RcppResultSet rs;
  168:                    rs.add("foo", y);
  169: 	           return rs.getReturnList();
  170: END_RCPP
  171: }
  172: 
  173: 
  174: SEXP std_vector_double(  ){
  175: BEGIN_RCPP
  176: std::vector<double> y;
  177:                    y.push_back(1.1);
  178:                    y.push_back(2.2);
  179:                    y.push_back(3.3);
  180:                    RcppResultSet rs;
  181:                    rs.add("foo", y);
  182: 	           return rs.getReturnList();
  183: END_RCPP
  184: }
  185: 
  186: 
  187: SEXP std_vector_int(  ){
  188: BEGIN_RCPP
  189: std::vector<int> y;
  190:                    y.push_back(11);
  191:                    y.push_back(22);
  192:                    y.push_back(33);
  193:                    RcppResultSet rs;
  194:                    rs.add("foo", y);
  195: 	           return rs.getReturnList();
  196: END_RCPP
  197: }
  198: 
  199: 
  200: SEXP std_vector_std_vector_double(  ){
  201: BEGIN_RCPP
  202: std::vector<double> yy;
  203:                    yy.push_back(1.1);
  204:                    yy.push_back(2.2);
  205:                    yy.push_back(3.3);
  206:                    std::vector< std::vector<double> > y;
  207:                    y.push_back(yy);
  208:                    y.push_back(yy);
  209:                    RcppResultSet rs;
  210:                    rs.add("foo", y);
  211: 	           return rs.getReturnList();
  212: END_RCPP
  213: }
  214: 
  215: 
  216: SEXP std_vector_std_vector_int(  ){
  217: BEGIN_RCPP
  218: std::vector<int> yy;
  219:                    yy.push_back(11);
  220:                    yy.push_back(22);
  221:                    yy.push_back(33);
  222:                    std::vector< std::vector<int> > y;
  223:                    y.push_back(yy);
  224:                    y.push_back(yy);
  225:                    RcppResultSet rs;
  226:                    rs.add("foo", y);
  227: 	           return rs.getReturnList();
  228: END_RCPP
  229: }
  230: 
  231: 
  232: SEXP std_vector_std_vector_string(  ){
  233: BEGIN_RCPP
  234: std::string a("hello");
  235:                    std::string b("goodbye");
  236:                    std::vector< std::string > y;
  237:                    y.push_back(a);
  238:                    y.push_back(b);
  239:                    RcppResultSet rs;
  240:                    rs.add("foo", y);
  241:         	   return rs.getReturnList();
  242: END_RCPP
  243: }
  244: 
  245: 
  246: SEXP RcppVector_int( SEXP x ){
  247: BEGIN_RCPP
  248: RcppVector<int> y(x);
  249:                    RcppResultSet rs;
  250:                    rs.add("foo", y);
  251: 	           return rs.getReturnList();
  252: END_RCPP
  253: }
  254: 
  255: 
  256: SEXP RcppVector_double( SEXP x ){
  257: BEGIN_RCPP
  258: RcppVector<double> y(x);
  259:                    RcppResultSet rs;
  260:                    rs.add("foo", y);
  261: 	           return rs.getReturnList();
  262: END_RCPP
  263: }
  264: 
  265: 
  266: SEXP RcppMatrix_int( SEXP x ){
  267: BEGIN_RCPP
  268: RcppMatrix<int> y(x);
  269:                    RcppResultSet rs;
  270:                    rs.add("foo", y);
  271: 	           return rs.getReturnList();
  272: END_RCPP
  273: }
  274: 
  275: 
  276: SEXP RcppMatrix_double( SEXP x ){
  277: BEGIN_RCPP
  278: RcppMatrix<double> y(x);
  279:                    RcppResultSet rs;
  280:                    rs.add("foo", y);
  281: 	           return rs.getReturnList();
  282: END_RCPP
  283: }
  284: 
  285: 
  286: SEXP RcppFrame_( SEXP x ){
  287: BEGIN_RCPP
  288: RcppFrame y(x);
  289:                    RcppResultSet rs;
  290:                    rs.add("", y);
  291: 	           return rs.getReturnList();
  292: END_RCPP
  293: }
  294: 
  295: 
  296: SEXP SEXP_( SEXP x ){
  297: BEGIN_RCPP
  298: RcppResultSet rs;
  299:                    rs.add("", x, false);
  300: 	           return rs.getReturnList();
  301: END_RCPP
  302: }
  303: 
  304: 
  Error in compileCode(f, code, language = language, verbose = verbose) : 
    Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*).
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf" must have a prototype.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 90: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/String.h", line 102: Warning: enc hides Rcpp::String::enc.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/date_datetime/Datetime.h", line 83: Error: snprintf is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 50: Error: expm1 is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/sugar/functions/math.h", line 51: Error: log1p is not defined.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/unif.h", line 87: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 62: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 63: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: expm1 is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/weibull.h", line 76: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 65: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 81: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 95: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 97: Error: log1p is not a member of file level.
  "/home/ripley/R/Lib32/Rcpp/include/Rcpp/stats/logis.h", line 117: Error: log1p is not a member of file level.
  Compilation aborted, too many Error messages.
  make: Fatal error: Command failed for target `file689347724721.o'
  Current working directory /tmp/Rtmp2days0
  In addition: Warning message:
  running command '/home/ripley/R/cc/bin/R CMD SHLIB file689347724721.cpp 2> file689347724721.cpp.err.txt' had status 1 and error message 'Illegal seek' 
  saving txt unit test report to '../RcppClassic-unitTests.txt'
  saving html unit test report to '../RcppClassic-unitTests.html'
  Error in eval(ei, envir) : unit test problems: 0 failures, 51 errors
  Error executing .setUp before test.RcppDate.get.functions :   Compilation ERROR, function(s)/method(s) not created! "/home/ripley/R/Lib32/Rcpp/include/Rcpp/Interrupt.h", line 60: Warning (Anachronism): Formal argument fun of type extern "C" void(*)(void*) in call to R_ToplevelExec(extern "C" void(*)(void*), void*) is being passed void(*)(void*)."/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 219: Error: The function "snprintf" must have a prototype."/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 220: Error: The function "snprintf" must have a prototype."/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 221: Error: The function "snprintf" must have a prototype."/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 241: Error: The function "snprintf" must have a prototype."/home/ripley/R/Lib32/Rcpp/include/Rcpp/internal/r_coerce.h", line 249: Error: The function "snprintf
  Calls: source -> withVisible -> eval -> eval
  Execution halted