Andy, I received this email in its own thread so perhaps I missed where it was tied to the problems with Win32/MinGW that we have discussed in #parrot.
For those following along at home, MinGW's gcc version 3.4.2 has deprecated #pragma once and will actually cause the compiler to blow up when compiling parrot. MinGW has a sliding window of 3 versions (candidate, current, and previous). The candidate release, 3.4.5 compiles parrot just fine and was last updated in early 2006. Personally, I am fine requiring folks that want to use Win32/MinGW to use the candidate version of 3.4.5 or compiling a more recent gcc themselves. That is, as long as it is not causing problems anywhere else. Cheers, Joshua Gatcomb a.k.a. Limbic~Region On 6/12/07, Andy Lester <[EMAIL PROTECTED]> wrote:
I'm very uncomfortable with removing #pragma once from our header files. It is perfectly valid C89 code, and I think bowing to a broken compiler is unhealthy precedent. -- Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance