jimn346
|
|
Posted on: August 09, 2013, 08:15:36 pm |
|
|
"Guest"
|
MSYS is no longer bundled with MinGW, which means the installation instructions must link to a MSYS installer. Additionally, ENIGMA only looks for MSYS in the MinGW directory, and since a separate installation would place MSYS in a different location, it would be advantageous to broaden the search to the default location (I believe it's \msys). I know this is not a big problem, but I thought it should be made known.
|
|
|
Logged
|
|
|
|
Josh @ Dreamland
|
|
Reply #1 Posted on: August 09, 2013, 08:34:27 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Thanks for the notice.
I'm going to end up writing a package manager for this nonsense. I can't put up with their awful means of distribution any longer. It's impossible to regulate this junk, existing package managers (mingw-get) are terrible, and this MinGW nonsense is the entire reason for how damn difficult it is to install ENIGMA on Windows.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
polygone
|
|
Reply #2 Posted on: August 09, 2013, 08:36:10 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
Or people can just use the installer zip?
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
Josh @ Dreamland
|
|
Reply #3 Posted on: August 09, 2013, 10:27:56 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
That thing has been failing since its conception. It's a short matter of time before everyone is sick of maintaining it.
Also, post 2468. I win.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Goombert
|
|
Reply #5 Posted on: August 10, 2013, 12:03:20 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Harri, wtf how can this be? What is going on, and why is this a problem?
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
polygone
|
|
Reply #6 Posted on: August 10, 2013, 12:21:35 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
That thing has been failing since its conception. It's a short matter of time before everyone is sick of maintaining it.
Also, post 2468. I win.
Robert said yesterday that he's fixed it, it should be fine now. Also it doesn't need maintaining, well the dependencies should still be put on-line and downloaded so they can be maintained separately but overall it doesn't need to be changed any more.
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
Goombert
|
|
Reply #7 Posted on: August 10, 2013, 12:28:45 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
polyfag, I said I fixed mingw already insatlled problem, not msys wtfever that is...
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
polygone
|
|
Reply #9 Posted on: August 10, 2013, 01:34:48 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
Harri can you try the installer zip again, does it work for you now?
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
TheExDeus
|
|
Reply #10 Posted on: August 10, 2013, 05:30:24 pm |
|
|
Joined: Apr 2008
Posts: 1860
|
I just tried the installer Robert gave me (ENIGMAPortable.exe) and it errors and cannot compile the compiler dll for some reason. Here is the pastebin:http://pastebin.com/rj14iu96 I think it might compile trough the CODE::BLOCKS project, but I am too lazy to test that right now (my C: isn't set up with the compiler properly). But MSYS is inside that mingw though (at least make.exe is). Which is weird, as that means this is not the same Mingw Robert linked me to ( http://tdm-gcc.tdragon.net/download)?
|
|
|
Logged
|
|
|
|
polygone
|
|
Reply #11 Posted on: August 10, 2013, 07:43:02 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
Will be Josh's fault but surely once those ambiguities are resolved it will work for you?
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
Goombert
|
|
Reply #12 Posted on: August 11, 2013, 06:30:53 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
TheExDeus, try a different MinGW installer, find the one that we are redistributing with the portable ZIP, then it should work if its the correct one that includes MSYS.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
TheExDeus
|
|
Reply #13 Posted on: August 11, 2013, 07:49:09 am |
|
|
Joined: Apr 2008
Posts: 1860
|
Will be Josh's fault but surely once those ambiguities are resolved it will work for you? Maybe. TheExDeus, try a different MinGW installer, find the one that we are redistributing with the portable ZIP, then it should work if its the correct one that includes MSYS. But you should know which one is in the installer. I personally cannot find an installation like that anywhere. None of the official Mingw, Mingw64 (many builds it have) or the dragon one looks like that. At least I haven't ever managed to get make.exe in the mingw/bin folder. It was either under msys/bin or was not present at all. Of course I haven't tried all of the distributions and maybe one of them is correct, but download and installing them takes too much time to try every single one. edit: Actually it seems mingw32-make.exe could be identical to make.exe. So it seems the installer might work if the compiler is fixed. On the other hand manual git compile doesn't seem to work with the mingw64 provided (when following this http://enigma-dev.org/docs/Wiki/Install_Source ) Checking configuration Scouring for Java java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b16) Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing) Calling `java -jar l*.jar`
Error: Unable to access jarfile l*.jar Failing that, calling `java -jar lgm16b4.jar`
Java Version: 10700 (1.7.0_25) Loading lib files in E:\enigma-dev\lgm16b4.jar 01_move.lgl 02_main1.lgl 03_main2.lgl 04_control.lgl 05_score.lgl 06_extra.lgl 07_draw.lgl Calling `mingw32-make.exe eTCpath="null"` > mingw32-make.exe -j 3 -C CompilerSource > Access denied - . > File not found - -NAME > File not found - -AND > File not found - ! > File not found - -NAME > mingw32-make.exe[1]: Entering directory `E:/enigma-dev/CompilerSource' > process_begin: CreateProcess(NULL, uname -s, ...) failed. > mingw32-make.exe[1]: Leaving directory `E:/enigma-dev/CompilerSource' > mingw32-make.exe[1]: *** No rule to make target `.eobjs/----------', needed by `../compileEGMf.dll'. Stop. > mingw32-make.exe: *** [ENIGMA] Error 2 2 Process terminated
|
|
« Last Edit: August 11, 2013, 07:53:59 am by TheExDeus »
|
Logged
|
|
|
|
Goombert
|
|
Reply #14 Posted on: August 11, 2013, 08:16:43 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
But you should know which one is in the installer. Why should I? I'm not the one who created it, I only patch it with the new LGM when I can.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|