Hi, Posting here as bugzilla is closed to registration. The zlib version checking code does not handle double digits for the patch version in the semantic versioning scheme. Consequently, a ./configure fails when using a zlib version ≥ 1.5.10. I suggest something like the following patch:
--- a/m4/R.m4 +++ b/m4/R.m4 @@ -3116,7 +3116,7 @@ int main() { #ifdef ZLIB_VERSION /* Work around Debian bug: it uses 1.2.3.4 even though there was no such version on the master site zlib.net */ - exit(strncmp(ZLIB_VERSION, "1.2.5", 5) < 0); + exit(strncmp(ZLIB_VERSION, "1.2.5", 5) < 0 && (strlen(ZLIB_VERSION) < 6 || strncmp(ZLIB_VERSION, "1.2.10", 6) < 0)); #else exit(1); #endif This could of course be improved to properly parse the string. Cheers, Justin
signature.asc
Description: PGP signature
______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel