$OpenBSD: patch-src_libical_autogenex_ical_h,v 1.2 2011/11/14 23:55:48 ajacoutot Exp $ Define ICAL_ERRORS_ARE_FATAL to unbreak ports using -Werror while including ical.h since on OpenBSD undefined declarations will produce a warning: https://sourceforge.net/tracker/?func=detail&aid=3437953&group_id=16077&atid=116077 From upstream SVN: http://freeassociation.svn.sourceforge.net/viewvc/freeassociation?view=revision&revision=1042 --- src/libical/autogenex/ical.h.orig Mon Aug 30 22:05:05 2010 +++ src/libical/autogenex/ical.h Tue Nov 15 00:12:18 2011 @@ -3272,7 +3272,11 @@ if(icalerror_get_error_state(x)==ICAL_ERROR_FATAL || \ void icalerror_set_errno(icalerrorenum x); #endif -#ifdef ICAL_ERRORS_ARE_FATAL +#ifndef ICAL_ERRORS_ARE_FATAL +#define ICAL_ERRORS_ARE_FATAL 0 +#endif + +#if ICAL_ERRORS_ARE_FATAL == 1 #undef NDEBUG #endif @@ -3282,7 +3286,7 @@ void icalerror_set_errno(icalerrorenum x); #define icalerror_check_component_type(value,type); /* Assert with a message */ -#ifdef ICAL_ERRORS_ARE_FATAL +#if ICAL_ERRORS_ARE_FATAL == 1 #ifdef __GNUC__ #define icalerror_assert(test,message) if(!(test)){fprintf(stderr,"%s(), %s:%d: %s\n",__FUNCTION__,__FILE__,__LINE__,message);icalerror_stop_here(); abort();}