This is the mail archive of the
cygwin-developers@sources.redhat.com
mailing list for the Cygwin project.
Re: Has sys/stat.h changed
- To: bkeener at thesoftwaresource dot com
- Subject: Re: Has sys/stat.h changed
- From: Earnie Boyd <earnie_boyd at yahoo dot com>
- Date: Mon, 19 Feb 2001 17:03:55 -0500
- CC: Cygwin-developers <cygwin-developers at cygwin dot com>
- References: <VA.00000664.00c93eee@thesoftwaresource.com>
- Reply-To: Earnie Boyd <cygwin-developers at cygwin dot com>
Brian Keener wrote:
>
> Well, I rolled everything back to what I think I had before my mass set
> of updates and my cinstall now compiles again and actually reports the
> sizes correctly.
>
> Now all I have to do is figure out which update is was that broke it.
>
> Can some one point me in a general direction of what packages might be
> involved in the configure and making process of cinstall and the which
> package is responsible for the sys/stat.h header file so that I can
> minimize my search and bring the rest of the packages up to date again
> without worrying about having to watch all the packages.
Corinna has just patched download.cc to avoid the problem. The real
problem is that __MSVCRT__ needs to be defined in -mno-cygwin is used.
This would fix the problem.
I know that I had this in my patch to Chris. He must have missed it
when he created the distribution. If you fall back to using
GCC-2.95.2-6 then the problem isn't present as the correct structure
sizes are used for CRTDLL. With MSVCRT the __MSVCRT__ macro changes the
structure size.
Earnie.
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com