On 27/06/2013 05:16, Akira TAGOH wrote: > configure.ac | 29 +++++++++++++++++++++++++++++ > src/fchash.c | 20 ++++++++++---------- > src/fcname.c | 2 +- > src/fcstat.c | 10 ++++++++++ > 4 files changed, 50 insertions(+), 11 deletions(-) > > New commits: > commit 38ab7ab2fbd83c0c62e4b78302b5fe89da0cb79e > Author: Akira TAGOH <akira@xxxxxxxxx> > Date: Thu Jun 27 13:10:27 2013 +0900 > > Fix a incompatible pointer warning on NetBSD > > diff --git a/configure.ac b/configure.ac > index 0f129db..a2b1c72 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -161,6 +161,35 @@ AC_LINK_IFELSE([AC_LANG_SOURCE([[ > AC_MSG_RESULT([yes]) > AC_DEFINE([HAVE_POSIX_FADVISE], [1], [Define to 1 if you have the 'posix_fadvise' function.]) > ],[AC_MSG_RESULT([no])]) > +AC_MSG_CHECKING([for scandir]) > +AC_LINK_IFELSE([AC_LANG_SOURCE([[ > + #include <dirent.h> > + int comp(const struct dirent **, const struct dirent **); > + int comp(const struct dirent **a, const struct dirent **b) { return 0; } > + int main(void) { > + struct dirent **d; > + return scandir(".", &d, 0, &comp) >= 0; > + } > + ]])],[ > + AC_MSG_RESULT([yes]) > + AC_DEFINE([HAVE_SCANDIR], [1], [Define to 1 if you have the 'scandir' function.]) > + ],[ > + AC_LINK_IFELSE([AC_LANG_SOURCE([[ > + #include <dirent.h> > + int comp(const void *, const void *); > + int comp(const void *a, const void *b) { return 0; } > + int main(void) { > + struct dirent **d; > + return scandir(".", &d, 0, &comp) >= 0; > + } > + ]])],[ > + AC_MSG_RESULT([yes]) > + AC_DEFINE([HAVE_SCANDIR_VOID_P], [1], [Define to 1 if you have the 'scandir' function with int (* compar)(const void *, const void *)]) > + ],[ > + AC_MSG_ERROR([ > +*** No scandir function available.]) > + ]) > + ]) > CFLAGS="$fc_saved_CFLAGS" This change makes it a configure error not to have scandir(). This prevents building for mingw (see [1]) where scandir() is not available, but I don't think scandir() is needed, because fcstat.c uses an alternate implementation when WIN32 is defined. [1] http://tinderbox.x.org/builds/2013-07-01-0014/logs/fontconfig/ _______________________________________________ Fontconfig mailing list Fontconfig@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/fontconfig