Hi, On Tue, 4 Mar 2008, Michal Rokos wrote: > On Tuesday 04 March 2008 15:59:02 Johannes Schindelin wrote: > > On Tue, 4 Mar 2008, Michal Rokos wrote: > > > +AC_RUN_IFELSE( > > > + [AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], > > > + [[char c; > > > + FILE *f = fopen(".", "r"); > > > + if (! f) return 0; > > > + if (f && fread(&c, 1, 1, f) > 0) return 1]])], > > > + [ac_cv_fread_reads_directories=no], > > > + [ac_cv_fread_reads_directories=yes]) > > > > I do not see the issue addressed that I saw on msysGit. > > ahh, sorry I've included some old one. Now it's > +AC_RUN_IFELSE( > + [AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], > + [[char c; > + FILE *f = fopen(".", "r"); > + return f && fread(&c, 1, 1, f)]])], > + [ac_cv_fread_reads_directories=no], > + [ac_cv_fread_reads_directories=yes]) > > I've tried to reproduce, but I failed to do so. When I put "return 0;" it > detect that "no"; when I return something else, "yes" is detected - as it > should. I finally figured out what is going wrong. But first let me say what a PITA it is to debug configure. It is utterly, completely painful! When you insert random "exit"s, like you usually do with scripts that are too garbled and complex and ugly to understand (the worst Perl code I ever saw was not as ugly), it does not exit _at all_! Turns out that the compilation fails: ...\ld.exe: cannot find -lsocket 1 exit status Nice. FWIW it tries to link with cc -o conftest.exe -g -O2 conftest.c -liconv -lsocket >&5 Hth, Dscho -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html