rebase, perl

Reini Urban
Wed Dec 1 06:58:00 GMT 2010

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

Problem reports:
Unsubscribe info:

More information about the Cygwin mailing list