--- configure.orig Fri Feb 16 23:44:49 2007 +++ configure Tue Apr 24 21:04:24 2007 @@ -8184,7 +8184,7 @@ # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL} -m 555' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' @@ -15181,7 +15181,8 @@ int main(void) { char *vlib; vlib = nc_inq_libvers(); - if (strcmp(vlib, "3.0") < 0) { + // FreeBSD: only check the major == 3 + if (vlib[1] != '3') { exit(1); } exit(0);