This is the mail archive of the
cygwin
mailing list for the Cygwin project.
RE: octave configure on cygwin snapshot
On 29 August 2007 17:51, Eric Blake wrote:
> Eric Blake <ebb9 <at> byu.net> writes:
>
>> As your testcase shows, the inclusion of <sys/time.h> manages to define
>> struct timezone, but then subsequent includes trigger the macro that
>> changes the spelling to _timezone, and your declarations all end up
>> referring to the incomplete type struct _timezone, hence the compiler
>> error. So something in cygwin's headers needs to change in order to make
>> sure struct timezone is not hidden by the macro in <cygwin/time.h>.
>
> At first, I thought the solution might be as simple as
It would be worth going back through the archives; IIRC, this was a recent
change made by CV in response to a PR on the list. Any un-cautious solution
would probably just regress back the original bug...
cheers,
DaveK
--
Can't think of a witty .sigline today....
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/