Newbie - ? get IDLE going on cygwin

Jason Tishler jason at tishler.net
Wed Sep 13 08:05:36 EDT 2006


Dave,

On Wed, Sep 13, 2006 at 09:42:48AM +0000, David J. Braden wrote:
> Thorsten Kampe wrote:
> > * David J. Braden (2006-09-12 18:35 +0100)
> >> I can run Python in command-line mode fine from the cygwin shell;
> >> the cygwin distribution also includes IDLE, which is apparently
> >> completely installed, yet I am unable to get IDLE running. When I
> >> double-click idle.bat (or idle.pyw) I am prompted to locate the
> >> program's creator.  Darn if I know what it is. If I try to invoke
> >> IDLE from cygwen bash, I get "unable to remap
> >> c:\cygwin\bin\tk84.dll to same address as parent".
> > 
> > rebaseall
> >  
> [snip]
> 
> Thanks, Thorsten. I assume you mean type in "idle rebaseall" (?) -
> seems to bring up a window for a split second, then come back with
> same error messages I had before. I cannot find in the IDLE doc any
> reference on how to get it going under cygwin; could you please point
> me towards a less-than-terse set of instructions?

Here's another terse response:

    http://www.google.com/search?hl=en&q=unable+remap+same+address+parent&btnG=Google+Search

:,)

The following are excerpts from the rebase README:

    The rebaseall utility is a convenient way for users that suffer from
    the Cygwin rebase problem to rebase their entire system (i.e., all
    of their DLLs).  The following is a list of known Cygwin
    applications that are affected by the rebase problem:

        Apache
        Perl
        Python

    The rebase problem is due to fork() failing when it is unable to
    load DLLs in the child at the same address as in the parent.  This
    is caused by DLLs which have conflicting base addresses.  An error
    message like the following will be displayed when the problem is
    triggered:

        C:\cygwin\bin\python.exe: *** unable to remap C:\cygwin\bin\cygssl.dll
        to same address as parent(0xDF0000) != 0xE00000

    Use the following procedure to rebase your entire system:

        1. shutdown all Cygwin processes and services
        2. start ash (do not use bash or rxvt)
        3. execute /bin/rebaseall (in the ash window)

BTW, idle has problems running under Cygwin Python:

    http://sf.net/tracker/?func=detail&atid=105470&aid=786827&group_id=5470

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



More information about the Python-list mailing list