Newbie - ? get IDLE going on cygwin

David J. Braden dbraden at invalid.add
Wed Sep 13 11:33:01 EDT 2006


Jason Tishler wrote:
> 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
> 

Thanks, Jason. Your first cite cracked me up. I can now confirm that, 
yes, IDLE pops up w/o menus under cygwin. Sheesh. Onward...

Regards,
DaveB



More information about the Python-list mailing list