This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: rebase, perl


2010/11/30 Maurice Mengel:
> Don't know where to look anymore. perl keeps complaining about
> whenever I try to install a module in CPAN. The usual fatal error -
> unable to remap.
>
> Then I try perlrebase from bash. It finishes successfully, but cpan
> continues to show the same error. So I terminate all cygwin and run
> rebaseall -v from ash which gives me an error:
>
> ReBaseImage (/usr/lib/perl5/vendor_perl/5.10/i686-cygwin/auto/Graphics/Magick/Magick.dll)
> failed with last error = 6

That is easy. Make Graphics/Magick/Magick.dll writable before you do a
rebaseall.
But rebaseall will most likely not help you.

> The only way I can change that error message seems to be to reinstall
> that package using setup, but then another dll in complains and then
> another one etc. Will it ever stop?

rebaseall will not rebase your own new cpan modules. Only perlrebase will.
And there might be conflicts.

I experience the same problem daily, on Win7 and ASLR only. WinXP is
fine for me.
You can try different perlrebase baseaddresses.
I'm trying now to turn off ASLR: peflags -d0 for all perl dll's.
-- 
Reini

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]