Robert May wrote:
Glenn Linderman wrote:
[errors snipped]
I think that is an improvement, in the sense that the compilation
proceeded further than before.
I'm working on it. I think I understand all the changes that Reini
gave me as parts of the cygwi and his MSVC6 patches. I'm reverting
GUI.h to something much closer to what went out with the V1.0 release.
The problems all stem from the 'extern "C"' declarations around the
perl includes - Reini changed the conditions under which they
were/were not defined, resulting in them being added for builds usin
-DPERL_IMPLICIT_CONTEXT, when they were not before; he then added
math.h outside this block, so that when math.h was included again by
perl.h in had already been seen, and was not parsed in "C" context.
I think I've got it going - give me another 15 minutes and I'll check
in an updated version.
I just checked in an updated GUI.h (along with backing out a few other
changes that Reini and I made in the last few days that turned out to be
unnecessary). I hope this will let it build for those of you who it
built for previously, and also that it still works for Reini.
I can confirm that it compiles and 'tests' ok in the 5 environments
that I have available.
Rob.