The NMU patch is attached. -- Martin Michlmayr Linux for HP Helion, Hewlett-Packard
diff -u icheck-0.9.7/debian/changelog icheck-0.9.7/debian/changelog --- icheck-0.9.7/debian/changelog +++ icheck-0.9.7/debian/changelog @@ -1,3 +1,11 @@ +icheck (0.9.7-6.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix build failure with compilers that default to C99 (clang + and GCC 5). Thanks to Tim Potter for the patch. Closes: #777910 + + -- Martin Michlmayr <t...@hp.com> Thu, 16 Jul 2015 10:25:07 -0400 + icheck (0.9.7-6.1) unstable; urgency=high * Non-maintainer upload. only in patch2: unchanged: --- icheck-0.9.7.orig/ext/CParse-Parser-PerlXS/PerlXS.xs +++ icheck-0.9.7/ext/CParse-Parser-PerlXS/PerlXS.xs @@ -1718,11 +1718,11 @@ if (try_parse(self, punctuator, "*")) croak("Unhandled foo[*] construct"); - bool restrict = false; + bool is_restrict = false; SV *expr = &PL_sv_undef; if (try_parse(self, type_qualifier, "restrict")) { - restrict = true; + is_restrict = true; } else { @@ -1732,7 +1732,7 @@ if (!try_parse(self, punctuator, "]")) return NULL; - return new_obj2("CParse::Declarator::Array", expr ? expr : &PL_sv_undef, restrict ? sv_2mortal(newSViv(1)) : &PL_sv_undef); + return new_obj2("CParse::Declarator::Array", expr ? expr : &PL_sv_undef, is_restrict ? sv_2mortal(newSViv(1)) : &PL_sv_undef); } static SV *