rebaseall failure/perlrebase conflict?

Matthias Andree matthias.andree@gmx.de
Mon Jul 5 17:28:00 GMT 2010


Trying to run rebase fails for me. It rebases a truckload full of dlls,  
then:

/usr/lib/parrot/2.3.0/dynext/rational.dll: new base = 5f640000, new size =  
20000
/usr/lib/parrot/2.3.0/dynext/subproxy.dll: new base = 5f620000, new size =  
20000
ReBaseImage  
(/usr/lib/perl5/vendor_perl/5.10/i686-cygwin/auto/Image/Magick/Magick.dll)  
failed with last error = 6

And sure enough, no write permission on the file (I had previously run)

$ ls -l  
/usr/lib/perl5/vendor_perl/5.10/i686-cygwin/auto/Image/Magick/Magick.dll
-r-xr-xr-x 1 mandree root 284686 2010-05-03 16:14  
/usr/lib/perl5/vendor_perl/5.10/i686-cygwin/auto/Image/Magick/Magick.dll

#1 why would rebaseall fail here? perlrebase succeeds, and peflags either  
doesn't touch this, or doesn't fail either.

#2 I'm a bit worried that I am the owner rather than "Administrator", I  
guess this is an artifact of the Win7 UAC.

I had started a CMD.EXE as administrator and launched ash there.

$ uname -a
CYGWIN_NT-6.1 COMPUTER 1.7.5(0.225/5/3) 2010-04-12 19:07 i686 Cygwin

(The whole story started when - again - after an upgrade "git svn rebase"  
would fail loading Perl DLLs to the same address. This is a nuisance.)

-- 
Matthias Andree

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



More information about the Cygwin mailing list