From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15995 invoked by alias); 24 May 2006 18:55:58 -0000 Received: (qmail 15987 invoked by uid 22791); 24 May 2006 18:55:57 -0000 X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 24 May 2006 18:55:56 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k4OItq88011356 for ; Wed, 24 May 2006 14:55:52 -0400 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k4OItqnO020127 for ; Wed, 24 May 2006 14:55:52 -0400 Received: from [127.0.0.1] (sebastian-int.corp.redhat.com [172.16.52.221]) by pobox.corp.redhat.com (8.12.8/8.12.8) with ESMTP id k4OItp6Z020771 for ; Wed, 24 May 2006 14:55:51 -0400 Message-ID: <4474AC36.7050402@redhat.com> Date: Wed, 24 May 2006 18:55:00 -0000 From: Keith Seitz User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: insight Subject: Any cygwin savvy developers out there? Cygwin build problem Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact insight-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: insight-owner@sourceware.org X-SW-Source: 2006-q2/txt/msg00043.txt.bz2 Hi, I think there are a few of you out there. Anyone know what the following errors might arise from? Several users have reported this problem to the bug database. I haven't seen this on my cygwin machine (Win2k, cygwin updated, insight built on 19 May 2006). Was hoping someone might have an idea. Creating library file: libtcl84.a tclWin32Dll.o: In function `TclpCheckStackSpace': /home/brgordon/insight-6.4/tcl/win/tclWin32Dll.c:364: undefined reference to `__except_checkstackspace_handler' tclWinChan.o: In function `Tcl_MakeFileChannel': /home/brgordon/insight-6.4/tcl/win/tclWinChan.c:1056: undefined reference to `__except_makefilechannel_handler' tclWinFCmd.o: In function `DoCopyFile': /home/brgordon/insight-6.4/tcl/win/tclWinFCmd.c:558: undefined reference to `__except_docopyfile_handler' tclWinFCmd.o: In function `TclpObjRenameFile': /home/brgordon/insight-6.4/tcl/win/tclWinFCmd.c:204: undefined reference to `__except_dorenamefile_handler' collect2: ld returned 1 exit status make[3]: *** [tcl84.dll] Error 1 make[3]: Leaving directory `/home/brgordon/insight-6.4/tcl/win' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/brgordon/insight-6.4/tcl' make[1]: *** [all-tcl] Error 2 make[1]: Leaving directory `/home/brgordon/insight-6.4' make: *** [all] Error 2 These appear to be all "#ifdef HAVE_NO_SEH" bits which are defined in the files with the errors. For example, the undefined symbol _except_checkstackspace_handler is defined in TclWin32Dll.c:398: #ifdef HAVE_NO_SEH static __attribute__ ((cdecl,used)) EXCEPTION_DISPOSITION _except_checkstackspace_handler( struct _EXCEPTION_RECORD *ExceptionRecord, void *EstablisherFrame, struct _CONTEXT *ContextRecord, void *DispatcherContext) { __asm__ __volatile__ ( "jmp checkstackspace_reentry"); return 0; /* Function does not return */ } #endif /* HAVE_NO_SEH */ Could this be a gcc-ism? My box is using 3.4.4 cygming special. Keith