|
|
|
|
@ -2023,7 +2023,7 @@ then
|
|
|
|
|
[ --disable-error-on-warning disable treating compile warnings as errors],
|
|
|
|
|
[case "${enableval}" in
|
|
|
|
|
yes) warnFLAGS="${warnFLAGS} -Werror" ;;
|
|
|
|
|
no) ;;
|
|
|
|
|
no) gnc_error_on_warning=no ;;
|
|
|
|
|
*) AC_MSG_ERROR(bad value ${enableval} for --enable-error-on-warning) ;;
|
|
|
|
|
esac],
|
|
|
|
|
[ warnFLAGS="${warnFLAGS} -Werror" ])
|
|
|
|
|
@ -2042,6 +2042,20 @@ then
|
|
|
|
|
warnFLAGS="${warnFLAGS} -Wdeclaration-after-statement -Wno-pointer-sign"
|
|
|
|
|
# rpmbuild on FC4 forces this flag. Can't hurt to always compile with it.
|
|
|
|
|
warnFLAGS="${warnFLAGS} -D_FORTIFY_SOURCE=2"
|
|
|
|
|
if test "x$gnc_error_on_warning" = x -a $gwrap_major_version = 1 -a $gwrap_minor_version -lt 9 ; then
|
|
|
|
|
# This is g-wrap 1.3 + gcc4 + --enable-error-on-warning
|
|
|
|
|
AC_MSG_ERROR([
|
|
|
|
|
|
|
|
|
|
Sorry, your current configuration will not compile. You are
|
|
|
|
|
running g-wrap 1.3.x, GCC4, and --enable-error-on-warning, which
|
|
|
|
|
do not work together. You have three options: You can update
|
|
|
|
|
g-wrap to 1.9.6, you can downgrade gcc to GCC3, or you can
|
|
|
|
|
--disable-error-on-warning on the configure line. We recommend
|
|
|
|
|
you update g-wrap to 1.9.6 so gnucash can compile cleanly on GCC4
|
|
|
|
|
You can find it at http://www.nongnu.org/g-wrap/ .
|
|
|
|
|
|
|
|
|
|
])
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|