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.

Reply via email to