delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/12/16/23:08:28

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-0.2 required=5.0 tests=AWL,BAYES_20,RCVD_IN_DNSWL_NONE
X-Spam-Check-By: sourceware.org
X-Yahoo-SMTP: Uu383n6swBCEN1G9up0WSnxbvN8fCPmk
Message-ID: <4D0AE22D.5060802@cygwin.com>
Date: Thu, 16 Dec 2010 23:08:13 -0500
From: "Larry Hall \(Cygwin\)" <reply-to-list-only-lh AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.21) Gecko/20090320 Remi/2.0.0.21-1.fc8.remi Lightning/0.9 Thunderbird/2.0.0.21 Mnenhy/0.7.5.0
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Cygwin 1.7.7: intermittent Perl "unable to remap *.dll" error with Windows 7/2008R2
References: <4D0A93EF DOT 4000509 AT brabec DOT at> <4D0AADFF DOT 6090904 AT cygwin DOT com> <4D0AC919 DOT 8000209 AT gmail DOT com>
In-Reply-To: <4D0AC919.8000209@gmail.com>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
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

On 12/16/2010 9:21 PM, Daniel Colascione wrote:
> On 12/16/10 4:25 PM, Larry Hall (Cygwin) wrote:
>> On 12/16/2010 5:34 PM, Manfred Brabec wrote:
>>> Hello Corinna,
>>> Cygwin is really great, but has huge stability problems running on top of
>>> Windows 7 or Windows 2008R2 (both 64Bit).
>>>
>>> When running Perl scipts, they intermittent stop with fatal error
>>> "unable to
>>> remap" any dll. When you try to run the perl script several times,
>>> then it
>>> will work again for one or if you are lucky for many times.
>>>
>>> Unsuccessful workarounds so far:
>>>
>>> 1. ash ->  rebaseall: does not solve the problem.
>>
>> For perl, you need perlrebase.  rebaseall doesn't know about all the perl
>> modules that you may have installed.
>>
>
> Why doesn't rebase just look for all DLLs in the usual Cygwin locations
> instead of using the package database?

I suppose it could.  But the rebase package was developed to address the
rebase problem for Cygwin packages that are part of the distribution.  That
includes perl.  But perl can pull in its own stuff, particularly stuff that
isn't in the distro.  The rebase package would have to be taught how to find
and handle those.  Presumably, this could be done by leveraging what
perlrebase does but that requires coordination and effort, even if Reini and
Jason want it to happen.  It's really their call since it's their packages
that would be directly affected by any work to address your question.

-- 
Larry

_____________________________________________________________________

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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