>>>> "David" == David Bush <Bush> writes:
David> I did a fresh update of Cygwin and then downloaded the
David> 21.1.14 tarball. Configure was run without any options.
David> It failed to find XPM because the first of the two test
David> programs would not compile because X11 header files
David> could not be found. Configure for 21.2.43 does
David> correctly detect XPM.
David> I don't understand configure well enough to create a
David> patch, but the only difference in the XPM section
David> of the two configure scripts is that the 21.2.43
David> version has the line "#define XPM_NUMBERS" at line 7543
David> of the file. This would be at line 6958 of the 21.1.14
David> version.
I would like someone in Windowsland to look at this more deeply.
The fundamental principle of running test programs at configure time
is to use external interfaces in the _same_ way as the real build
process later does. Otherwise you have mismatches between what is
detected and what actually works. I have worked to eliminate such
mismatches over the years.
I would like
#define XPM_NUMBERS
to be removed from the 21.2 configure script. Find another way to fix
this in configure.in.