Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com X-Apparently-From: Message-ID: <3A91984B.8F87DBCB@yahoo.com> Date: Mon, 19 Feb 2001 17:03:55 -0500 From: Earnie Boyd Reply-To: Earnie Boyd X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: bkeener AT thesoftwaresource DOT com CC: Cygwin-developers Subject: Re: Has sys/stat.h changed References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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