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