Index: config-scripts/cups-common.m4 =================================================================== --- config-scripts/cups-common.m4 (revision 6876) +++ config-scripts/cups-common.m4 (working copy) @@ -123,6 +123,7 @@ AC_CHECK_HEADER(bstring.h,AC_DEFINE(HAVE_BSTRING_H)) AC_CHECK_HEADER(usersec.h,AC_DEFINE(HAVE_USERSEC_H)) AC_CHECK_HEADER(sys/ioctl.h,AC_DEFINE(HAVE_SYS_IOCTL_H)) +AC_CHECK_HEADER(sys/param.h,AC_DEFINE(HAVE_SYS_PARAM_H)) AC_CHECK_HEADER(sys/ucred.h,AC_DEFINE(HAVE_SYS_UCRED_H)) AC_CHECK_HEADER(scsi/sg.h,AC_DEFINE(HAVE_SCSI_SG_H)) Index: config.h.in =================================================================== --- config.h.in (revision 6876) +++ config.h.in (working copy) @@ -524,6 +524,13 @@ /* + * Do we have ? + */ + +#undef HAVE_SYS_PARAM_H + + +/* * Do we have ? */ Index: scheduler/auth.c =================================================================== --- scheduler/auth.c (revision 6876) +++ scheduler/auth.c (working copy) @@ -83,6 +83,9 @@ extern const char *cssmErrorString(int error); # endif /* HAVE_SECBASEPRIV_H */ #endif /* HAVE_AUTHORIZATION_H */ +#ifdef HAVE_SYS_PARAM_H +# include +#endif /* HAVE_SYS_PARAM_H */ #ifdef HAVE_SYS_UCRED_H # include typedef struct xucred cupsd_ucred_t;