delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT sources DOT redhat DOT com |
Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
Message-ID: | <000f01c05e85$7248aa40$da60fea9@mitsu5> |
From: | "Mitsuo Igarashi" <mitsu5 AT ruby DOT famille DOT ne DOT jp> |
To: | <cygwin AT sourceware DOT cygnus DOT com> |
Subject: | RE: failure to build Tcl8.4a2(not 8.3.2) by Cygwin on Win98 |
Date: | Tue, 5 Dec 2000 15:34:19 +0900 |
MIME-Version: | 1.0 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Mailer: | Microsoft Outlook Express 4.72.3110.5 |
X-MimeOLE: | Produced By Microsoft MimeOLE V4.72.3110.3 |
|You assumed wrong. I've built the unix source of tcl 8.4a1 and tk 8.4a1. Of |course the tk executable requires the X11 libraries and headers from |Cygwin-Xfree and then requires an X server; but, it builds and works. ;) | |> The current release (8.3.2) of Tcl/Tk |> does not compile "out of the box" with Cygwin. I am |> very interested in getting the fixes needed to |> compile Tcl under Cygwin into the 8.4 release. | |The UNIX source does build. CC='gcc -mno-win32'. | |> It should not be all that hard, it looks like |> some problems with MS specific #includes and |> use of __try which cygwin does not like. |> | |Oh, yes those MS extensions. Anyone up to adding the code necessary to GCC to |have these features working? From these comments and the Readme of Tcl8.4a2/win directory which follows, I have tried to build Tcl8.4a2 again. >2. Compiling (Readme of Tcl8.4a2/win) >---------------- > >If you are building with Cygwin, you can use the configure script >that lives in the win subdirectory. The Cygwin based configure/build >process works just like the UNIX one, so you will want to refer to >../unix/README for available configure options. It seems to me that Cygwin can build Tcl8.4a2. However, I get the same error message. >tclWin32Dll.c:348: `__try' undeclared (first use in this function) >tclWin32Dll.c:348: (Each undeclared identifier is reported only once >tclWin32Dll.c:348: for each function it appears in.) >tclWin32Dll.c:348: parse error before `{' >tclWin32Dll.c: At top level: >tclWin32Dll.c:351: parse error before `1' >tclWin32Dll.c:351: warning: return-type defaults to `int' >tclWin32Dll.c: In function `__except': etc. My configure methods are: 1) % cd /usr/local/src/Tcl8.4a2/win % ./configure --enable-gcc --enable-shared 2) % CC='gcc -mno-cygwin' ./configure --enable-gcc --enable-shared 3) % cd /usr/local/src/Tcl8.4a2/unix :::(not win) % CC='gcc -mno-win32' ./configure --enable-gcc --enable-shared All get error messages. ----------=========--------- Mitsuo Igarashi mitsu5 AT ruby DOT famille DOT ne DOT jp -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |