delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/06/13/11:13:23

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Sun, 13 Jun 2004 11:17:38 -0400
From: Jason Tishler <jason AT tishler DOT net>
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] Updated Cygwin Package: python-2.3.4-1
Message-ID: <20040613151738.GG772@tishler.net>
Mail-Followup-To: cygwin AT cygwin DOT com
References: <20040611181722 DOT 9D9FE400196 AT cgf DOT cx> <1uqr7ng6e523i DOT dlg AT thorstenkampe DOT de>
Mime-Version: 1.0
In-Reply-To: <1uqr7ng6e523i.dlg@thorstenkampe.de>
User-Agent: Mutt/1.4.1i
X-IsSubscribed: yes

On Sat, Jun 12, 2004 at 06:22:49PM +0200, Thorsten Kampe wrote:
> * Jason Tishler (2004-06-11 20:17 +0100)
> > New News:
> > === ====
> > I have updated the version of Python to 2.3.4-1.  The tarballs
> > should be available on a Cygwin mirror near you shortly.
> [snip]
> 
> There is an issue with this release that wasn't there in 2.3.3r2. I'm
> importing EasyGUI and get the following traceback:
> 
> [snip]
> ImportError: No module named _tkinter
> 
> There is a section about _tkinter in the Readme:
> 
> 2. The _tkinter extension module will only be built if the
> XFree86-prog package is installed. 

See below...

> 4. _tkinter users should note that Cygwin tcltk is really a Win3
> package and hence, does *not* understand Cygwin style paths.  To use
> the _tkinter module you must define the following environment
> variables:
>
>     $ export TCL_LIBRARY=$(cygpath -w /usr/share/tcl$version)
>     $ export TK_LIBRARY=$(cygpath -w /usr/share/tk$version)
>     
> I /have/ XFree installed

The xorg-x11-devel (previously the XFree86-prog) package only needs to
be installed during *build* time not runtime.

> and I never needed to set those TCL_ variables.

All I can say is over the years, sometimes the variables need to be
defined and sometime they don't.  Since I'm not a tkinter user, I never
fully investigate why.

> So why did I have _tkinter with 2.3.3.r2 and not with 2.3.4r1?!

Due to an unexpected day off, I built Python 2.3.4-1 on a machine that I
haven't used to build Cygwin packages in quite some time.  Unfortunately
when I updated its Cygwin installation to the latest, I missed the
xorg-x11-devel package which prevented _tkinter from being built.

I'm building 2.3.4-2 *with* _tkinter right now...

Jason

-- 
PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D  8784 1AFD E4CC ECF4 8EF6

--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019