msysgit / git

msysGit-based Git for Windows 1.x is now superseded by Git for Windows 2.x
http://github.com/git-for-windows/git
Other
1.01k stars 316 forks source link

Unable to use git+svn perl and libsvn error #300

Closed avdyk closed 9 years ago

avdyk commented 9 years ago

Hi,

I've just upgrade and I'm no more able to use git+svn!

C:\Program Files (x86)\Git\bin\perl.exe: *\ unable to remap C:\Program Files (x 86)\Git\bin\libsvn_wc-1-0.dll to same address as parent -- 0x6F1C0000

Am I the only one?

Does some one have a fix I can (easily) apply?

Many thanks for your work,

dscho commented 9 years ago

Sounds like you need to use rebase.exe (see the explanation of https://github.com/msysgit/msysgit/commit/71f78b1816e3ff841f737672d43af36d099cb26f even if it describes a slightly different problem – most likely with the same solution, though).

avdyk commented 9 years ago

I tried: $ rebase.exe -b 0x67000000 bin/msys-1.0.dll ReBaseImage (bin/msys-1.0.dll) failed with last error = 6

and $ rebase.exe -b 0x6F1C0000 bin/msys-1.0.dll ReBaseImage (bin/msys-1.0.dll) failed with last error = 6

Doesn't work for me :/

dscho commented 9 years ago

@avdyk the .dll your error message was complaining about was not bin/msys-1.0.dll. Besides, please note that you can only rebase the entry point address of a .dll that is not currently in use.

avdyk commented 9 years ago

Here is the error: $ git svn rebase C:\Program Files (x86)\Git\bin\perl.exe: *\ unable to remap C:\Program Files (x86)\Git\bin\libsvn_wc-1-0.dll to same address as parent -- 0x6F1C0000 0 [main] perl.exe" 8324 sync_with_child: child 8984(0x1AC) died before initialization with status code 0x1

but I don't know how to use the rebase.exe application. Any idea?

avdyk commented 9 years ago

I re-installed 1.9.2-preview20140411 'cause the 1.9.5-preview20141217 is not usable for me and I can't fix it. I'll be glad to upgrade when the problem will be solved.

Cheers and thanks for your work, I use your tool everyday!

dscho commented 9 years ago

@avdyk when you have the time, please test whether the latest release candidate of Git for Windows 2.x fixes this. Its installer automatically calls rebase.exe in the way I suggested.

dscho commented 9 years ago

Closing this ticket in favor of Git for Windows 2.x (which is now officially released). Get it e.g. from https://git-scm.com/...

avdyk commented 9 years ago

I'm sorry, I don't use Windows any more ;-)