X-Spam-Check-By: sourceware.org Message-ID: X-Sender: mfmori AT hotmail DOT com From: "Mark Moriarty" To: cygwin AT cygwin DOT com Subject: Problem with mingw time.h gettimeofday in newer mingw-runtime Date: Tue, 21 Nov 2006 01:52:00 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com As of mingw-runtime 3.10, and again with 3.11, I seem to be having a problem with time.h's gettimeofday. I mean the /usr/include/mingw/sys/time.h gettimeofday function. Following is a sample output, generated when compiling the libdvdnav library. The same package compiles fine with the older 3.9 version of the mingw-runtime: gcc -mno-cygwin -isystem /usr/include/mingw -DHAVE_CONFIG_H -I. -I. -I../.. -I. ./.. -DDVDNAV_COMPILE -I../../src -I../../src/dvdread -I/home/mfm/vlc-trunk/extr as/contrib/include -mno-cygwin -isystem /usr/include/mingw -mno-cygwin -isystem /usr/include/mingw -I/include -Dssize_t=long -O3 -Wall -D_FILE_OFFSET_BITS=64 -D _LARGEFILE64_SOURCE -I/home/mfm/vlc-trunk/extras/contrib/include -mno-cygwin -is ystem /usr/include/mingw -mno-cygwin -isystem /usr/include/mingw -I/include -c d ecoder.c -o decoder.o In file included from ./decoder.h:29, from ../../src/dvdnav_internal.h:80, from decoder.c:35: /usr/include/mingw/sys/time.h:39: error: parse error before '(' token /usr/include/mingw/sys/time.h:39: error: parse error before "void" make[6]: *** [decoder.lo] Error 1 make[6]: Leaving directory `/home/mfm/vlc-trunk/extras/contrib/src/libdvdnav/src /vm' I run into the same error message compiling other libraries that invoke sys/time.h. Time.h lines 39/40 are: int __cdecl gettimeofday(struct timeval *__restrict__, void *__restrict__ /* tzp (unused) */); Has anyone else seen this? A fix? I've tried searching on the Web, plus the mail list archives, haven't seen this pop up other than multiple years ago on another OS. Thanks. _________________________________________________________________ Get FREE company branded e-mail accounts and business Web site from Microsoft Office Live http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ -- 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/