Latest binaries for windows do not work on Windows 10 x64
runarorested opened this issue · 1 comments
When I try to perform tests with "xdelta3.exe test", or list it's version with "xdelta3.exe -V", instead of printing on console said results, it prints on console or creates a 200KB file full of binary crap. When I try to create a delta file using "xdelta3.exe -e -s freedos11.iso freedos12rc1.iso fd11to12rc1.xd3" it says that there are too many parameters despite matching the samples in the help file.
As far as I can understand, the system is refusing to consider options as such and treats them as files, borking it totally.
I tried to download the sources and build it myself with VS 2015 Community Edition, but I was unable to import the project, and the makefiles provided are for GNU make (GCC). Also, those require to run a Unix shell script (.sh) to prepare the sources, which call to Python scripts. All that requires a Linux distro installed and properly configured for cross-platform development (which I can't do), or a full kitted Cygwin install with gcc, python and tools properly configured too (which I don't know how to do).
Could you update the sources with a project that compiles with VS2015, or publish a guide detailed enough to do it ourselves? While I know C++, I haven't ever done a project outside an IDE that wasn't a business application (which required to not touch any build option outside the predefined ones), or it wasn't simple enought that I couldn't compile it with a small script from the command line with gcc. That means I've never used makefiles directly, and I don't know how to make sense of them, so I can't do it myself.
Thank you for your patience with this poor moron, d^~^b
One of major problems with Xdelta is how an ordinary user w/o compiler obtains Xdelta binary:
- “Hey, I have a patch for you, go download Xdelta first”
- User opens a search engine, types Xdelta, gets Wikipedia article, which mentions the official website
- User looks through xdelta.org for a download link, clicks Downloads, comes to this repository and…
- No official, operatonal binaries, damn. Then user is lost and someone has to point him at another repository.
cc: @jmacd