tags 672069 patch thanks Hi,
Here you have a patch that fixes this bug. But maybe it's better to package the new upstream version. Cheers.
Description: Fix FTBFS with gcc-4.7. Bug-Debian: #672069 Author: Mònica Ramírez Arceda <mon...@debian.org> Last-Update: 2012-05-24 --- a/ext/global.c +++ b/ext/global.c @@ -304,7 +304,7 @@ *q = 0; REALLOC_N(string, char, len); q = string + strlen(string); - sprintf(q, s); + sprintf(q, "%s", s); q += slen; } continue; --- a/ext/except.h +++ b/ext/except.h @@ -137,7 +137,7 @@ #ifdef FRT_HAS_ISO_VARARGS # define RAISE(excode, ...) do {\ - snprintf(xmsg_buffer, XMSG_BUFFER_SIZE, __VA_ARGS__);\ + snprintf(xmsg_buffer, XMSG_BUFFER_SIZE, "%s", __VA_ARGS__);\ snprintf(xmsg_buffer_final, XMSG_BUFFER_SIZE,\ "Error occured in %s:%d - %s\n\t%s\n",\ __FILE__, __LINE__, __func__, xmsg_buffer);\ @@ -145,7 +145,7 @@ } while (0) #elif defined(FRT_HAS_GNUC_VARARGS) # define RAISE(excode, args...) do {\ - snprintf(xmsg_buffer, XMSG_BUFFER_SIZE, ##args);\ + snprintf(xmsg_buffer, XMSG_BUFFER_SIZE, "%s", ##args);\ snprintf(xmsg_buffer_final, XMSG_BUFFER_SIZE,\ "Error occured in %s:%d - %s\n\t%s\n",\ __FILE__, __LINE__, __func__, xmsg_buffer);\
signature.asc
Description: This is a digitally signed message part