-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GoW 0.8.0: curl is not a valid Win32 application on Windows XP #135
Comments
The current curl needs to be updated anyway, it uses OpenSSL/1.0.1f, so it needs to be patched. :/ |
I'll look into it, unless someone beats me to it with a pull request of course. |
Is this a joke? Why are you still using XP? |
No, it is not a joke. Some big enterprises still use it and their migration plan says, that we still have to support XP until mid of 2015... |
Install GOW .7.0. Copy the curl.exe out of bin Install/upgrade to GOW .8.0. Replace the new curl.exe with the old curl.exe, since obviously they are different files. You get all the goodness of .8.0, and your curl still works in XP. |
That's exactly what I did, nevertheless it does not solve the cause (only But I found a solution at This is the version output of the suggested binary: IDN and SPNEGO is missing, but I contacted Dirk and ask if it is possible Pull request follows asap. This version and other alternatives can be found at |
Okay, that seems to become a problem, because wget does not work anymore with the new libeay32.dll. Couldn't we use this project to write HowTos about how to compile certain tools on Windows (without cygwin and that stuff) instead of just doing some pseudo package management? |
#143 fixes this issue:
@bytehead- Thanks for the OpenSSL hint, it is also fixed @bmatzelle If you want to solve any DLL conflicts in the future, there is an easy recipe:
Convention: The batch and the folder must just have the same name as the executable (without the .exe extension). By the nature that executables on Windows always try to find their linked DLLs in the same directory that contains the executable, you are safe for all time. |
I have a Baby Cygwin It is only 7.1 MB and comes with a pretty good selection of commands. If people have an interest I can get it up to date and add more commands as |
If anybody is interested, you can download and test the patched version from https://github.com/pschulz/gow/releases/tag/v0.8.1 |
The 0.8.1 setup is defect, because it does not contain the curl subdirectory. I'm going to fix it soon. @bmatzelle What's the reason why the NSI only includes exe, dll, bat and vbs files? Wouldn't it be easier to take the bin/* as it is? |
@pschulz There was initially but it probably isn't a requirement anymore. |
Fixed it in pschulz/gow@bdcad70 |
Hi,
when I use curl, I get a message box on WIndows XP saying that "curl.exe is not a valid Win32 application" (okay I get a german message, but I think the translation should match).
Switching back to 0.7.0 fixed it.
Dependency walker says, it depends on IESHIMS.DLL and WER.DLL, which are never part of Windows XP. It exactly matches the situation as described here: http://stackoverflow.com/questions/2465111/dependency-walker-reports-ieshims-dll-and-wer-dll-missing
The text was updated successfully, but these errors were encountered: