ENIGMA Development Environment
Website is in read-only mode due to a recent attack.

Pages: 1 2 »
  Print  
Author Topic: enigma can't find 'make'  (Read 4183 times)
Offline (Unknown gender) Dom83
Posted on: June 28, 2011, 08:37:11 AM
Member
Joined: Aug 2008
Posts: 11

View Profile Email
Hi

I have this error message. I uninstalled everything then reinstalled jre, mingw, and enigma, but it still :



Though, during the installation, enigma says it found a working "make". Either clicking yes or no, I always end with this error message.

I searched on the forum but did not find. Please help.
Logged
Offline (Male) Josh @ Dreamland
Reply #1 Posted on: June 28, 2011, 10:04:58 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
That's interesting; if ENIGMA.exe reported a find, it should be working. However, if you say it found it, but has not installed it, that may be an issue of its own.

Did you already have an installation of MinGW before running ENIGMA?

At any rate, please paste the contents of Compilers/Windows/gcc.ey either here or on pastebin. Unfortunately, IsmAvatar doesn't catch that exception and report useful information. :P

If I'm correct, it's opened the descriptor successfully, but cannot run the make it describes... I'll talk to her about how she runs those. You may need to edit that file manually, or delete it as well as your current installation of MinGW and let ENIGMA reinstall it from scratch.
« Last Edit: June 28, 2011, 10:06:38 AM by Josh @ Dreamland » 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
Offline (Unknown gender) Dom83
Reply #2 Posted on: June 28, 2011, 11:49:27 AM
Member
Joined: Aug 2008
Posts: 11

View Profile Email
No I did not have any installation of MinGW, but Enigma said it found it. After I saw this message, I deleted Enigma and installed it gain, and this time I told it to replace itself MinGW, but same result. So I deleted it, installed myself MinGW, and tried again. As usual Enigma said it found it and installed, but keeps showing this message.

gcc.ey :
Code: [Select]
%e-yaml
---
Name: GNU GCC G++
Native: Yes
Maintainer: Josh / ENIGMA.exe #This is a generated file
Target-platform: Windows

# Some info about it
path:
make: mingw32-make
defines:  cpp -dM -x c++ -E $blank
searchdirs: gcc -E -x c++ -v $blank
searchdirs-start: "#include <...> search starts here:"
searchdirs-end: "End of search list."
resources: $exe
cppflags: -static-libstdc++ -static-libgcc
cflags: -static-libgcc
links: -static-libstdc++ -static-libgcc

Build-Extension: .exe
Run-Output: $tempfile
Run-Program: $game
Run-Params:
Logged
Offline (Male) Josh @ Dreamland
Reply #3 Posted on: June 28, 2011, 12:08:09 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
Interesting. It seems it's finding another make somewhere on your computer. Have you (or anyone else who may use your computer) ever used a console development kit such as DevKitPro? Unless I miss my guess, some program in your PATH makes use of some version of Make, but LGM seems unable to use it.

As you can see, the Path: ENIGMA generated is empty, meaning it didn't need to check a specific path to find Make. So it's most likely in your path.

Now, if you did let ENIGMA install its own MinGW, but it still failed, we have a real issue; in that case, Path should have been set to C:\MinGW\bin, where it was installed.
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
Offline (Unknown gender) Dom83
Reply #4 Posted on: June 28, 2011, 12:54:46 PM
Member
Joined: Aug 2008
Posts: 11

View Profile Email
No I only have the Android SDK, FlashDevelop and Eclipse, but it's possible I installed that while trying some library in the past and I don't remember.

I added "C:\MinGW\bin" to the path (that's where I installed MinGW), but it still.

I uninstalled MinGW and tried to reinstall enigma, letting it install MinGW itself :
Logged
Offline (Male) Josh @ Dreamland
Reply #5 Posted on: June 28, 2011, 05:47:19 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
I'll look into that issue; maybe I can reproduce it myself. It seems it's just being obstinate. Give me a bit; I'm working on something else at the moment.
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
Offline (Unknown gender) Dom83
Reply #6 Posted on: June 28, 2011, 06:11:04 PM
Member
Joined: Aug 2008
Posts: 11

View Profile Email
ok thanks
Logged
Offline (Unknown gender) Dom83
Reply #7 Posted on: July 03, 2011, 12:46:49 PM
Member
Joined: Aug 2008
Posts: 11

View Profile Email
I uninstalled all sdk and everything related to java, then I reinstalled just Enigma, and it works !  :)
So the problem came from my computer, sorry.

But now I have another problem I don't understand, everytime I try to run anything, it ends this way :

../../Universal_System/../Graphics_Systems/OpenGL/graphics_object.h:36:50: erreur fatale: ../../Universal_System/planar_object.h : No such file or directory
compilation termin´┐Że.
mingw32-make[2]: *** [.eobjs/Windows/Windows/Run/coll_funcs.o] Error 1
mingw32-make[2]: Leaving directory `d:/prog/prog jeux videos/Game Maker/+ clones et convertisseurs/LGM  (LateralGameMaker)/Enigma  (compilateur c++ pour LGM)/ENIGMA-R4-r775-win/ENIGMAsystem/SHELL/Collision_Systems/BBox'
mingw32-make[1]: *** [build] Error 2
mingw32-make[1]: Leaving directory `d:/prog/prog jeux videos/Game Maker/+ clones et convertisseurs/LGM  (LateralGameMaker)/Enigma  (compilateur c++ pour LGM)/ENIGMA-R4-r775-win/ENIGMAsystem/SHELL'
mingw32-make: *** [Game] Error 2
----Make returned error 2----------------------------------

Logged
Offline (Male) Josh @ Dreamland
Reply #8 Posted on: July 03, 2011, 01:01:20 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
Glad to hear you got that fixed!

That's an odd error. The file certainly exists. Are you checking out from the trunk? The trunk is undergoing some very large changes right now, and one of them moved the file from which the error is being thrown.

The trunk also has some issues with objects that don't have sprites, but that's unrelated.

Anyway, if you are using the trunk, give us another day or two to sort that out. If you chose "update-stable" (The tag that just reads "Stable" in LGM's selection box), then we have a new problem on our hands.
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
Offline (Unknown gender) Dom83
Reply #9 Posted on: July 04, 2011, 09:34:16 AM
Member
Joined: Aug 2008
Posts: 11

View Profile Email
Yes I chose "stable" while installing. I tried again and same result.

I tried with trunk, it seemed to work but :

+++++Make completed successfully.++++++++++++++++++++++++++++++++++++
Compiled game is clearly not a working module; cannot continue

When I launch the .exe I got, it closes right away.

The project I try to compile is just an empty room with an empty object.
Logged
Offline (Male) Josh @ Dreamland
Reply #10 Posted on: July 04, 2011, 10:39:01 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
Yeah; I committed a bunch of stuff a couple days ago
Revision 800 corrects that issue; just update (maybe LGM will update for you) and it'll be fixed.
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
Offline (Unknown gender) Dom83
Reply #11 Posted on: July 04, 2011, 11:10:57 AM
Member
Joined: Aug 2008
Posts: 11

View Profile Email
Sorry to tell you that but... It updated, and no change, I tried to install again too, either with stable or trunk.
« Last Edit: July 04, 2011, 11:39:46 AM by Dom83 » Logged
Offline (Male) Josh @ Dreamland
Reply #12 Posted on: July 04, 2011, 12:49:48 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
I'm not sure, then; my Windows testers all report that the new trunk revision fixed that issue. If a full reinstall from trunk didn't fix it, I'm mostly out of ideas... Are you able to confirm it's updated to r800?
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
Offline (Unknown gender) Dom83
Reply #13 Posted on: July 05, 2011, 11:42:38 AM
Member
Joined: Aug 2008
Posts: 11

View Profile Email
I know it updated, and when I installed again it downloaded libraries which I suppose are r800. How can I know for sure ?

But well, if it works for everybody else then the problem probably comes from my computer.
Logged
Offline (Unknown gender) TheExDeus
Reply #14 Posted on: July 05, 2011, 12:15:22 PM

Developer
Joined: Apr 2008
Posts: 1860

View Profile
I actually also have problems with r800, thou not necessarily connected to your problem.
Quote
Creating swap.
Initializing global scope.
Undefining _GLIBCXX_EXPORT_TEMPLATE
Dumping whiteSpace definitions...Opening ENIGMA for parse...
Ignoring error in specialization expression at position 19: Expected operator at
 this point

Ignoring error in specialization expression at position 19: Expected operator at
 this point

Unable to locate member `var' in scope `::enigma::multifunction_variant' (::enig
ma::multifunction_variant)
In file included from ./ENIGMAsystem/SHELL/Collision_Systems/BBox/../../Universa
l_System/reflexive_types.h: Line 2, position 40: Expected '(' at this point
code snippet: \
  using multifunction_variant::operator<<>>=;
Code snippet unavailable; possibly heavily buried in untraceable macros or insta
ntiations.
------------------------------------------------

ERROR in parsing engine file: this is the worst thing that could have happened w
ithin the first few seconds of compile.
             /
            |    |
             \    \
      |       |    |
       \     /    /     \
    \   |   |    |      |
     | /     /\   \    /
    / |     /# \   |  |
   |   \   *    `      \
    \    /   =  # `     |
     |  | #     ___/   /
    /   _`---^^^   `. |
   |  .*     #  =    | \
     |  =   #      __/
    .\____-------^^  `.
   /      #         #  \
  |   =          =     |
  \___    #     #___--^
      ^^^^^^^^^^^

In file included from ./ENIGMAsystem/SHELL/Collision_Systems/BBox/../../Universa
l_System/reflexive_types.h: Line 2, position 40: Expected '(' at this point
code snippet: \
  using multifunction_variant::operator<<>>=;
Code snippet unavailable; possibly heavily buried in untraceable macros or insta
ntiations.
------------------------------------------------

I did try Rebuild All, but then its just:
Quote
Rebuilding all...
Running make from `\MinGW\bin\mingw32-make.exe'
Done.

edit: Also, if I delete gcc.ey from compilers/windows and let ENIGMA regenerate, then launching it shows the same error. But if I press Rebuild All it shows this:
Quote
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at org.enigma.EnigmaRunner.compile(EnigmaRunner.java:519)
        at org.enigma.EnigmaRunner.actionPerformed(EnigmaRunner.java:594)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.AbstractButton.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
« Last Edit: July 05, 2011, 02:06:20 PM by HaRRiKiRi » Logged
Pages: 1 2 »
  Print