Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Date: Tue, 4 May 1999 10:10:18 -0400 From: Paul Thiessen X-Sender: paul AT turandot DOT med DOT jhmi DOT edu To: cygwin AT sourceware DOT cygnus DOT com Subject: problem building tcl/tk 8.0.3 using egcs-1.1.2/msvcrt40 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi. I'm using Mumit Khan's mingw32/egcs-1.1.2 with his msvcrt40-runtime stuff installed. I'm trying to build tcl 8.0.3, with source patches again provided by Mr. Khan, which compiles fine w/o the msvcrt40 update. I have a couple of questions: 1) What's the advantage of using msvcrt? Should I bother with Q #2, or is it not worth it? 2) When I do the compile (using the provided Makefile.gnu), dllwrap gives me errors of the sort: ./tclEnv.o(.text+0x365):tclEnv.c: undefined reference to `__imp__environ_dll' ./tclWinTime.o(.text+0x21):tclWinTime.c: undefined reference to `__imp__timezone_dll' ./tclWinTime.o(.text+0x4ad):tclWinTime.c: undefined reference to `__imp__daylight_dll' Again, I have changed nothing from the working compile - haven't touched the tcl tree at all, but only unpacked the egcs-1.1.2-msvcrt40-runtime.zip file into my egcs tree, removed the old tcl*.dll, and re-ran make. Is there some way to fix this? I'm not nearly expert enough to track down just where these symbols are coming from, but if someone could give me some brief advice, perhaps I'll attempt it in order to better learn how all this works - I'm new to mingw32 and the whole process of building DLL's, so this might be educational... :) I'd just like to know where to start looking. Thanks! - Paul -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Paul A. | paul AT grserv DOT med DOT jhmi DOT edu | Johns Hopkins Thiessen | http://grserv.med.jhmi.edu/~paul | University -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com