WinPatch out of date?

Reporter: faissaloo  |  Status: open  |  Last Modified: September 19, 2016, 04:06:34 PM

I ran into this issue when trying to test Robert's dialog cleanup. I believe enigma.jar is out of date and the gcc.ey is wrong, installing only the ENIGMAsystem stuff and the gcc.ey (with -std=c++11 added to cxx flags) allows me to lint and creation of object files but fails at linking, telling me something along the lines of <path to mingw-ld>: -l<whatever library> not found
RobertBColton  
Yes it needs updated, you can see from the date on the file it has not been updated since 2013. The main reason is that most of us just started using the ENIGMA Portable ZIP once it became available. I am not sure whose Dropbox it is even on, but it could be on the Dropbox I created for the ENIGMA team where the Portable ZIP resides. Why are you trying to install it this way though? You can actually edit the source from the Portable ZIP version too and it comes with Git, albeit the download is bigger and this does not justify why the WinPatch has not been updated.

faissaloo  

I was using WinPatch to try to satisfy the dependencies like zlib and libalure the compiler kept complaining about whenever I tried to install on Windows.

fundies  

winpatch is unrelated to the code on this tracker. flag it on the wiki and close this.

faissaloo  

winpatch is unrelated to the code on this tracker. flag it on the wiki and close this.

Except for the fact that I can't get the code on this repo working without it. It's not a wiki issue.

fundies  

Nothing in the winpatch is our code. Enigma is a big project with many dependencies. Go learn to compile enigmas dependencies on your own. The winpatch is a convenience created by me and maintained by @RobertBColton. It's not a requirement for running the code in this repo at all. You can get mingw, and build all the required libs yourself too.

RobertBColton  

I am keeping this open because I am going to update that WinPatch or else change the directions on the wiki or some how simplify them. I might rewrite install.py in bash. The website tracker is probably more appropriate for this but I'm not going to nitpick so just leave this alone.

JoshDreamland  

I saw you put out a release. Was that to correct this?

RobertBColton  

No it was not that it was our portable ZIP which includes MinGW and git-bash with it. This here is a ZIP that you can download with OpenAL and everything already built as well as lateralgm.jar and enigma.jar then copy and paste it into enigma-dev to get ENIGMA running. The WinPatch route requires that you install MinGW (which I haven't found an installer that works with ENIGMA).

See the WIndows install page:
http://enigma-dev.org/docs/Wiki/Install:Windows

Both of these were created by fundies however.

JoshDreamland  

That zip is creating more problems than it's correcting. We should move to be rid of it.

RobertBColton  

Really I do not understand why everyone keeps complaining about the ZIP because it is not the problem here. Installing with the ZIP is significantly simpler than using the WinPatch method and requires fewer steps. The only real problem with the ZIP that people have had is that it does not support 64 bit (yet).

fundies  

the zip was more intended for cross compilation on linux.

Please sign in to post comments, or you can view this issue on GitHub.