From 8d3eea6edf6fd2c0bcf23a22e0dd3a3dd9fc9918 Mon Sep 17 00:00:00 2001 From: Ash Date: Mon, 29 Oct 2012 11:34:54 +0000 Subject: [PATCH] Fix build for Ubuntu Quantal, where -Werror=format-string appears to be a standard gcc option. --- ext/Converters.c | 2 +- ext/R_eval.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/Converters.c b/ext/Converters.c index 1e12a60..e8c7d54 100644 --- a/ext/Converters.c +++ b/ext/Converters.c @@ -105,7 +105,7 @@ SEXP ruby_to_R(VALUE obj) str = rb_funcall(obj,rb_intern("inspect"),0); str = rb_funcall(str,rb_intern("slice"),2,INT2NUM(0),INT2NUM(60)); sprintf(buf,"Unsupported object '%s' passed to R.\n",RSTRING_PTR(str)); - rb_raise(rb_eArgError,buf); + rb_raise(rb_eArgError,"%s",buf); PROTECT(robj = NULL); /* Protected to avoid stack inbalance */ } diff --git a/ext/R_eval.c b/ext/R_eval.c index 0d2b85c..9556ef1 100644 --- a/ext/R_eval.c +++ b/ext/R_eval.c @@ -61,7 +61,7 @@ SEXP do_eval_expr(SEXP e) { else { rb_eRException = rb_const_get(rb_cObject, rb_intern("RException")); - rb_raise(rb_eRException, get_last_error_msg()); + rb_raise(rb_eRException, "%s", get_last_error_msg()); return NULL; } }