TheExDeus
|
|
Reply #15 Posted on: August 26, 2013, 06:12:53 am |
|
|
Joined: Apr 2008
Posts: 1860
|
All the errors I posted here are from output_log.txt. Right now I have that "FIND: Parameter format not correct" error even though I reinstalled GnuWin tools which has proper FIND and added it properly in PATH (just like before when it worked). Now it doesn't. And it really sucks that I need to install 4 dependencies now while previously (about a year ago) I could compile ENIGMA with just mingw. A lot has changed. mingw had msys before and msys had gnu tools before I guess. Plus the plugin changes and ENIGMA.exe changes have been made as well. edit: I just did a clean install using the newest ENIGMAPortable.exe and got this error again: Java Version: 10700 (1.7.0_25) Loading lib files in E:\ENIGMA\enigma-dev\lateralgm.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/enigma-dev/CompilerSource' > mingw32-make.exe[1]: *** No rule to make target `.eobjs/----------', needed by `../compileEGMf.dll'. Stop. > mingw32-make.exe[1]: Leaving directory `E:/ENIGMA/enigma-dev/CompilerSource' > mingw32-make.exe: *** [ENIGMA] Error 2 2 Process terminated
|
|
« Last Edit: August 26, 2013, 08:34:22 am by TheExDeus »
|
Logged
|
|
|
|
polygone
|
|
Reply #16 Posted on: August 26, 2013, 10:42:23 am |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
Paste your env paths here, also try temporarily clearing them of everything that might conflict.
Also try moving ENIGMA into C:/ if you're not currently running it from there, see if that helps.
|
|
« Last Edit: August 26, 2013, 12:28:23 pm by polygone »
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
TheExDeus
|
|
Reply #17 Posted on: August 26, 2013, 03:52:38 pm |
|
|
Joined: Apr 2008
Posts: 1860
|
When I install using the newest ENIGMAPortable.exe it seems I can compile the .dll the first time (unless it is already precompiled) and run it. But when I delete the .dll and launch enigma.exe so it could recompile it, it errors with the previous error. This is my PATH now: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;E:\OpenCV2.4.5\build\bin;C:\Program Files (x86)\Java\jre7\bin;C:\mingw\bin;C:\msys\bin; When it compiled the .dll correctly, then I still cannot compile an empty game though. LGM just crashed with this: http://pastebin.com/mTGdAKwP
|
|
|
Logged
|
|
|
|
polygone
|
|
Reply #18 Posted on: August 26, 2013, 03:54:53 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
Oh yeah that was changed, you now have to run git-bash and run rebuildcompiler.
What is the enigma_log output when you get that LGM error?
|
|
« Last Edit: August 26, 2013, 03:56:42 pm by polygone »
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
TheExDeus
|
|
Reply #19 Posted on: August 26, 2013, 04:21:04 pm |
|
|
Joined: Apr 2008
Posts: 1860
|
Hmm.. why does it work when done that way? It compiles... finally. This is the output_log when LGM crashes: http://pastebin.com/juf1UBKL
|
|
|
Logged
|
|
|
|
polygone
|
|
Reply #20 Posted on: August 26, 2013, 04:37:56 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
Hmm.. why does it work when done that way? It compiles... finally.
This is the output_log when LGM crashes: http://pastebin.com/juf1UBKL
I have no idea, it's changed somehow I ran into the same problem. @the log I believe I saw that error somewhere else when it occurs after 'Writing executable information and resources'. I'm trying to remember what happened there.
|
|
« Last Edit: August 26, 2013, 04:58:31 pm by polygone »
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
polygone
|
|
Reply #21 Posted on: August 26, 2013, 04:59:42 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
I think I remember Robert committed something to fix that last time. So maybe he has another error with it still.
You could try going into compile.cpp and outputting a load of debug messages from "Writing executable information and resources" upto "Writing modes and settings" in order to isolate the problem area. Remember to rebuild :p
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
polygone
|
|
Reply #22 Posted on: August 26, 2013, 10:02:04 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
Also are you sure you used the newest ENIGMA zip and you're not moving MinGW right? Robert is saying that's an error he fixed before... Anyway you might also want to try this ENIGMA.exe I made, it might help: https://app.box.com/s/5x5v6r40ckjgnhs6nahvAlso are you still trying to run it from E:/ I don't know if it makes a difference but I think testing in C:/ might be a good idea.
|
|
« Last Edit: August 27, 2013, 12:11:04 am by polygone »
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
|
polygone
|
|
Reply #24 Posted on: August 27, 2013, 07:22:59 am |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
That .exe I made isn't in the new zip yet. But if it doesn't fix it try isolated the problem with messages in the compiler like I said.
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
|
polygone
|
|
Reply #26 Posted on: August 27, 2013, 04:22:14 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
I think more likely my .exe change fixed it. I think it will fix a lot of the problems people have been having.
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
Goombert
|
|
Reply #27 Posted on: August 27, 2013, 04:32:19 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
So it finally works again. Thank you all! Now we must make sure it doesn't break and update installation instructions. I think more likely my .exe change fixed it. I think it will fix a lot of the problems people have been having. Still needa fix why its not rebuilding compileEGMf
|
|
|
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 #28 Posted on: August 27, 2013, 04:55:40 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
I actually think it's better that it doesn't auto-rebuild, because I think it slowed down the LGM loading - I'm not sure if it's still checking though but just not doing it if so I think the check should be removed altogether. I also feel it's a lot neater and appealing to the user to have it rebuild outside the program instead of on load when they want to be immediately working. A much better way of going about this I think is to automatically rebuild whenever the repo is updated - it only takes 2 seconds to run through it when it doesn't need to be updated and by doing that it always makes sure that and it's not like people update that much so it's not really a drag on time. Here is a zip with the files that have been changed: https://app.box.com/s/bm118pruzkcshoimr8w1 this includes a rebuild of ENIGMA.exe with Harri's changes and one of mine as well.
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
polygone
|
|
Reply #29 Posted on: August 27, 2013, 04:59:36 pm |
|
|
Location: England Joined: Mar 2009
Posts: 794
|
Oh quick note make sure to change setupcompleted to 0 in the file I put up. I actually think it's better that it doesn't auto-rebuild, because I think it slowed down the LGM loading Ok but just because you think that doesn't mean it should be left broken I could very easily add an option to the settings ini file.
I don't think there's any need for it, if it rebuilds when enigma updates then the compiler will never get out of line.
|
|
|
Logged
|
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
|
|
|
|