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

Pages: 1 2 »
  Print  
Author Topic: Fails to Compile Stand-Alone Executable  (Read 4413 times)
Offline (Unknown gender) jimn346
Posted on: September 03, 2011, 10:25:23 PM
"Guest"


Email
When I just use ENIGMA to run my game, I have not problems, but when I try to compile it, I get this error (from redirfile.txt).
Code: [Select]
cd ENIGMAsystem/SHELL/ && C:/MinGW/bin/mingw32-make GMODE=Run GLINKS="-static-libstdc++ -static-libgcc '../additional/zlib/libzlib.a' '../additional/al/lib/Win32/OpenAL32.lib' 'Platforms/Win32/ffi/libFFI.a' -lcomdlg32 -lgdi32 -lopengl32 -lglu32 ../additional/al/rc/oal32.res" GFLAGS="-s -O3" GRAPHICS=OpenGL PLATFORM=Win32 COMPILEPATH=Windows/Windows OUTPUTNAME="C:/Users/Joshua/Desktop/imgedit" EXTENSIONS="Universal_System/Extensions/Alarms/Extension Universal_System/Extensions/Timelines/Extension Universal_System/Extensions/Paths/Extension Universal_System/Extensions/MotionPlanning/Extension Universal_System/Extensions/DateTime/Extension Universal_System/Extensions/DataStructures/Extension" EXTLINKS="Universal_System/Extensions/Alarms/.eobjs/Windows/Windows/*.o Universal_System/Extensions/Timelines/.eobjs/Windows/Windows/*.o Universal_System/Extensions/Paths/.eobjs/Windows/Windows/*.o Universal_System/Extensions/MotionPlanning/.eobjs/Windows/Windows/*.o Universal_System/Extensions/DateTime/.eobjs/Windows/Windows/*.o Universal_System/Extensions/DataStructures/.eobjs/Windows/Windows/*.o"
mingw32-make[1]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL'
cd Graphics_Systems/OpenGL/   && C:/MinGW/bin/mingw32-make this MODE=Run GFLAGS="-s -O3" ECFLAGS="" ECPPFLAGS="" OBJECTS=".eobjs/Windows/Windows/Run"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Graphics_Systems/OpenGL'
mingw32-make[2]: Nothing to be done for `this'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Graphics_Systems/OpenGL'
cd Platforms/Win32/          && C:/MinGW/bin/mingw32-make this MODE=Run GFLAGS="-s -O3" ECFLAGS="" ECPPFLAGS="" OBJECTS=".eobjs/Windows/Windows/Run"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Platforms/Win32'
mingw32-make[2]: Nothing to be done for `this'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Platforms/Win32'
cd Universal_System/               && C:/MinGW/bin/mingw32-make this MODE=Run GFLAGS="-s -O3" ECFLAGS="" ECPPFLAGS="" OBJECTS=".eobjs/Windows/Windows/Run"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System'
mingw32-make[2]: Nothing to be done for `this'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System'
cd Audio_Systems/OpenAL/         && C:/MinGW/bin/mingw32-make this MODE=Run GFLAGS="-s -O3" ECFLAGS="" ECPPFLAGS="" OBJECTS=".eobjs/Windows/Windows/Run"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL'
cd alure  && C:/MinGW/bin/mingw32-make static DEST="../.eobjs/Windows/Windows/Run" ECFLAGS="" ECPPFLAGS=""
mingw32-make[3]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL/alure'
mingw32-make[3]: Nothing to be done for `static'.
mingw32-make[3]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL/alure'
cd dumb   && C:/MinGW/bin/mingw32-make static DEST="../.eobjs/Windows/Windows/Run" ECFLAGS="" ECPPFLAGS=""
mingw32-make[3]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL/dumb'
mingw32-make[3]: Nothing to be done for `static'.
mingw32-make[3]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL/dumb'
cd ogg    && C:/MinGW/bin/mingw32-make static DEST="../.eobjs/Windows/Windows/Run" ECFLAGS="" ECPPFLAGS=""
mingw32-make[3]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL/ogg'
mingw32-make[3]: Nothing to be done for `static'.
mingw32-make[3]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL/ogg'
cd vorbis && C:/MinGW/bin/mingw32-make static DEST="../.eobjs/Windows/Windows/Run" ECFLAGS="" ECPPFLAGS=""
mingw32-make[3]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL/vorbis'
mingw32-make[3]: Nothing to be done for `static'.
mingw32-make[3]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL/vorbis'
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Audio_Systems/OpenAL'
cd Collision_Systems/BBox/ && C:/MinGW/bin/mingw32-make this MODE=Run GFLAGS="-s -O3" ECFLAGS="" ECPPFLAGS="" OBJECTS=".eobjs/Windows/Windows/Run"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Collision_Systems/BBox'
mingw32-make[2]: Nothing to be done for `this'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Collision_Systems/BBox'
cd Widget_Systems/None/      && C:/MinGW/bin/mingw32-make this MODE=Run GFLAGS="-s -O3" ECFLAGS="" ECPPFLAGS="" OBJECTS=".eobjs/Windows/Windows/Run"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Widget_Systems/None'
mingw32-make[2]: Nothing to be done for `this'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Widget_Systems/None'
cd Universal_System/Extensions/Alarms && C:/MinGW/bin/mingw32-make extension COMPILEPATH="Windows/Windows"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/Alarms'
mingw32-make[2]: Nothing to be done for `extension'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/Alarms'
cd Universal_System/Extensions/Timelines && C:/MinGW/bin/mingw32-make extension COMPILEPATH="Windows/Windows"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/Timelines'
mingw32-make[2]: Nothing to be done for `extension'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/Timelines'
cd Universal_System/Extensions/Paths && C:/MinGW/bin/mingw32-make extension COMPILEPATH="Windows/Windows"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/Paths'
mingw32-make[2]: Nothing to be done for `extension'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/Paths'
cd Universal_System/Extensions/MotionPlanning && C:/MinGW/bin/mingw32-make extension COMPILEPATH="Windows/Windows"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/MotionPlanning'
mingw32-make[2]: Nothing to be done for `extension'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/MotionPlanning'
cd Universal_System/Extensions/DateTime && C:/MinGW/bin/mingw32-make extension COMPILEPATH="Windows/Windows"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/DateTime'
mingw32-make[2]: Nothing to be done for `extension'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/DateTime'
cd Universal_System/Extensions/DataStructures && C:/MinGW/bin/mingw32-make extension COMPILEPATH="Windows/Windows"
mingw32-make[2]: Entering directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/DataStructures'
mingw32-make[2]: Nothing to be done for `extension'.
mingw32-make[2]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL/Universal_System/Extensions/DataStructures'
g++ SHELLmain.cpp libEGMstd.cpp Graphics_Systems/OpenGL/.eobjs/Windows/Windows/Run/*.o Platforms/Win32/.eobjs/Windows/Windows/Run/*.o Universal_System/.eobjs/Windows/Windows/Run/*.o Audio_Systems/OpenAL/.eobjs/Windows/Windows/Run/*.o Collision_Systems/BBox/.eobjs/Windows/Windows/Run/*.o Audio_Systems/OpenAL/.eobjs/Windows/Windows/Run/*.a Audio_Systems/OpenAL/.eobjs/Windows/Windows/Run/libogg.a Widget_Systems/None/.eobjs/Windows/Windows/Run/*.o -static-libstdc++ -static-libgcc '../additional/zlib/libzlib.a' '../additional/al/lib/Win32/OpenAL32.lib' 'Platforms/Win32/ffi/libFFI.a' -lcomdlg32 -lgdi32 -lopengl32 -lglu32 ../additional/al/rc/oal32.res Universal_System/Extensions/Alarms/.eobjs/Windows/Windows/*.o Universal_System/Extensions/Timelines/.eobjs/Windows/Windows/*.o Universal_System/Extensions/Paths/.eobjs/Windows/Windows/*.o Universal_System/Extensions/MotionPlanning/.eobjs/Windows/Windows/*.o Universal_System/Extensions/DateTime/.eobjs/Windows/Windows/*.o Universal_System/Extensions/DataStructures/.eobjs/Windows/Windows/*.o -o "C:/Users/Joshua/Desktop/imgedit"
Built to C:/Users/Joshua/Desktop/imgedit
mingw32-make[1]: Leaving directory `c:/Users/Joshua/Desktop/ENIGMA/ENIGMAsystem/SHELL'

Then when I try to run the executable, it says there's an error that it's too lazy to find the location of and that the error is that it's trying to find the x origin of non-existing sprite 0, but none of my code tries to find the origin of any sprite.
Logged
Offline (Female) IsmAvatar
Reply #1 Posted on: September 04, 2011, 01:14:34 AM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
Do realize that ENIGMA is still in early stages, so only filling something in half-way could cause issues. For instance, if you have a sprite or a background without any image data, it could cause an issue like this. If you have an object without a sprite, it might cause issue. Play with some of that stuff and see if that fixes it.
Logged
Offline (Male) Josh @ Dreamland
Reply #2 Posted on: September 04, 2011, 09:59:20 AM

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

View Profile Email
Game Maker (and thus ENIGMA) automatically draw the instance's sprite, which requires looking up its origin. This is odd, though. First, it shouldn't be reporting any errors at all. Second, I don't know why it would be doing so for sprite0 if it doesn't exist. Is sprite0 in fact empty?
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) jimn346
Reply #3 Posted on: September 04, 2011, 10:02:28 AM
"Guest"


Email
I had objects with empty code in an event. I removed that and when I compile it says "Failed to add resources". Could it have anything to do with all images supporting alpha?
Logged
Offline (Male) Josh @ Dreamland
Reply #4 Posted on: September 04, 2011, 10:44:20 AM

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

View Profile Email
It shouldn't. If an image has an alpha channel, Ism passes it to me. Otherwise, she creates one for it based on the transparent pixel color. I get RGBA data every time all the same.

I'm not sure why removing a blank code would cause it to fail to add resources... GCC returned okay, and none of the resources I add are changed...
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) jimn346
Reply #5 Posted on: September 04, 2011, 12:51:30 PM
"Guest"


Email
I'm don't think that removing the blank code caused it to fail to add the resources. I think I didn't see the part that said "failed to add resources" at first even though it showed up on my screen (in other words, I just didn't notice it).

EDIT: The reason it's telling me sprite0 is nonexistent is probably because in the editable file, it does exist, but when I compile it, the resources aren't added, so it doesn't exist.
« Last Edit: September 04, 2011, 12:57:10 PM by jimn346 » Logged
Offline (Unknown gender) TheExDeus
Reply #6 Posted on: September 04, 2011, 01:05:04 PM

Developer
Joined: Apr 2008
Posts: 1860

View Profile
Could we see the gmk/gm6? It would be a lot easier to figure out the problem.
Logged
Offline (Unknown gender) jimn346
Reply #7 Posted on: September 04, 2011, 02:50:25 PM
"Guest"


Email
It does it for everything.
Logged
Offline (Female) IsmAvatar
Reply #8 Posted on: September 05, 2011, 02:42:45 AM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
Are you getting it if you try to run an empty/blank/new game?
If not, then please give us the steps that you take to reproduce it.
Also, confirm your revision of ENIGMA.
Logged
Offline (Unknown gender) jimn346
Reply #9 Posted on: September 05, 2011, 12:23:41 PM
"Guest"


Email
I get the same error even if there are no resources, however I am able to run the game. It leaves the incomplete files where I compiled the game to (so there really is no icon and it's more than one file for one game). It'll even allow me to use a room, but I don't think any other resources can be used.
Logged
Offline (Female) IsmAvatar
Reply #10 Posted on: September 05, 2011, 02:13:13 PM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
Please take the following steps:

1) Close any existing LGM/ENIGMA instances.
2) Open a terminal
3) CD to the ENIGMA directory.
4) Type `C:/MinGW/bin/mingw32-make clean` (without quotes)
5) Run ENIGMA from said terminal. LGM will appear with a progress box that will recompile ENIGMA. Wait for it to finish, and do not add any resources.
6) Once it has finished, Click on ENIGMA > Rebuild All. It should finish very rapidly.
7) Click ENIGMA > Run (again, with no resources in the game)
8) Allow game to compile and run. You should be greeted with either an error or a black game window. Doesn't matter either way. Close it once you're done.
9) Close LateralGM. The terminal should remain open.
10) Copy the full contents of the terminal here. To do this, Right Click on the terminal's titlebar, and click Select All, then right click again and click Copy. It should now be in your clipboard.
« Last Edit: September 05, 2011, 04:12:40 PM by IsmAvatar » Logged
Offline (Unknown gender) jimn346
Reply #11 Posted on: September 05, 2011, 04:25:49 PM
"Guest"


Email
There was no option for "Clean" under the "ENIGMA" menu, so I skipped that step. Also, was ENIGMA supposed to be in the same window as the original terminal? It wasn't. Because of that, I'll post first what command prompt said and then ENIGMA. I also didn't see anything implying that LGM was recompiling ENIGMA, but maybe I just missed it. I would also like to emphasize that I have no problems when I go to ENIGMA > Run. I only have problems when I go to ENIGMA > Compile.

Command Prompt
Code: [Select]
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Joshua>cd C:\User\Joshua\Desktop\ENIGMA
The system cannot find the path specified.

C:\Users\Joshua>cd C:\User\Joshua\Desktop\ENIGMA
The system cannot find the path specified.

C:\Users\Joshua>cd C:\Users\Joshua\Desktop\ENIMGA
The system cannot find the path specified.

C:\Users\Joshua>cd C:\Users\Joshua\Desktop\ENIGMA

C:\Users\Joshua\Desktop\ENIGMA>C:\MinGW\bin\mingw32-make clean
cd CompilerSource && C:/MinGW/bin/mingw32-make clean
process_begin: CreateProcess(NULL, uname -s, ...) failed.
mingw32-make[1]: Entering directory `C:/Users/Joshua/Desktop/ENIGMA/CompilerSour
ce'
rm .eobjs/*
process_begin: CreateProcess(NULL, rm .eobjs/*, ...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make[1]: [clean] Error 2 (ignored)
rm ../compileEGMf.dll
process_begin: CreateProcess(NULL, rm ../compileEGMf.dll, ...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make[1]: [clean] Error 2 (ignored)
mingw32-make[1]: Leaving directory `C:/Users/Joshua/Desktop/ENIGMA/CompilerSourc
e'

C:\Users\Joshua\Desktop\ENIGMA>start ENIGMA.exe

C:\Users\Joshua\Desktop\ENIGMA>

ENIGMA
Code: [Select]
In file included from ./ENIGMAsystem/SHELL/SHELLmain.cpp: Line 134, position 1:
No error
code snippet: ->unlink(); delete i->inst; }
    return 0;
  }
}
<<>>
Code snippet unavailable; possibly heavily buried in untraceable macros or insta
ntiations.
------------------------------------------------

ERROR! Extension implements  without defining it!
Determining build target...




Starting platform inspection
 - ENIGMAsystem/SHELL/Platforms/./Info/About.ey: Failed!
 - ENIGMAsystem/SHELL/Platforms/../Info/About.ey: Failed!
 - ENIGMAsystem/SHELL/Platforms/.svn/Info/About.ey: Failed!
 - ENIGMAsystem/SHELL/Platforms/Android/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/Cocoa/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/iPhone/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/platforms_mandatory.h/Info/About.ey: Failed!
 - ENIGMAsystem/SHELL/Platforms/Win32/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/xlib/Info/About.ey: Opened.
 Done.

%e-yaml
---
treat-literals-as: 0
sample-lots-of-radios: 0
inherit-equivalence-from: 0
sample-checkbox: on
sample-edit: DEADBEEF
sample-combobox: 0
inherit-strings-from: 0
inherit-escapes-from: 0
inherit-increment-from: 0

target-audio: OpenAL
target-windowing: Win32
target-compiler: gcc
target-graphics: OpenGL
target-widget: None
target-collision: BBox
target-networking: None

extensions: Universal_System/Extensions/Alarms,Universal_System/Extensions/Timel
ines,Universal_System/Extensions/Paths,Universal_System/Extensions/MotionPlannin
g,Universal_System/Extensions/DateTime,Universal_System/Extensions/DataStructure
s

Parsing settings...





Opened ENIGMAsystem/SHELL/Graphics_Systems/OpenGL/Config/win32.ey









Could not open ENIGMAsystem/SHELL/Widget_Systems/None/Config/win32.ey.





Opened ENIGMAsystem/SHELL/Audio_Systems/OpenAL/Config/win32.ey




TOINT: 0
TOINT: 0
TOINT: 0
TOINT: 0
TOINT: 0
Setting up IDE editables...
%e-yaml
---
treat-literals-as: 0
sample-lots-of-radios: 0
inherit-equivalence-from: 0
sample-checkbox: on
sample-edit: DEADBEEF
sample-combobox: 0
inherit-strings-from: 0
inherit-escapes-from: 0
inherit-increment-from: 0

target-audio: OpenAL
target-windowing: Win32
target-compiler: gcc
target-graphics: OpenGL
target-widget: None
target-collision: BBox
target-networking: None

extensions: Universal_System/Extensions/Alarms,Universal_System/Extensions/Timel
ines,Universal_System/Extensions/Paths,Universal_System/Extensions/MotionPlannin
g,Universal_System/Extensions/DateTime,Universal_System/Extensions/DataStructure
s

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


Successfully parsed ENIGMA's engine (312ms)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Initializing EDL Parser...
Grabbing locals...
Finding parent...found >> Checking ancestor object_collisions
 >> Checking ancestor object_transform
 >> Checking ancestor object_graphics
 >> Checking ancestor object_planar
 >> Checking ancestor object_basic
Unable to locate member `' in scope `::enigma' (::enigma)
In file included from ./ENIGMAsystem/SHELL/SHELLmain.cpp: Line 134, position 1:
No error
code snippet: ->unlink(); delete i->inst; }
    return 0;
  }
}
<<>>
Code snippet unavailable; possibly heavily buried in untraceable macros or insta
ntiations.
------------------------------------------------

ERROR! Extension implements  without defining it!
Determining build target...




Starting platform inspection
 - ENIGMAsystem/SHELL/Platforms/./Info/About.ey: Failed!
 - ENIGMAsystem/SHELL/Platforms/../Info/About.ey: Failed!
 - ENIGMAsystem/SHELL/Platforms/.svn/Info/About.ey: Failed!
 - ENIGMAsystem/SHELL/Platforms/Android/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/Cocoa/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/iPhone/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/platforms_mandatory.h/Info/About.ey: Failed!
 - ENIGMAsystem/SHELL/Platforms/Win32/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/xlib/Info/About.ey: Opened.
 Done.
poof.
poof.
poof.
Initializing dialog boxes
Initialized.
Building for mode (0)
Cleaning up from previous executions
Finding parent...found >> Checking ancestor object_collisions
 >> Checking ancestor object_transform
 >> Checking ancestor object_graphics
 >> Checking ancestor object_planar
 >> Checking ancestor object_basic
Unable to locate member `' in scope `::enigma' (::enigma)
In file included from ./ENIGMAsystem/SHELL/SHELLmain.cpp: Line 134, position 1:
No error
code snippet: ->unlink(); delete i->inst; }
    return 0;
  }
}
<<>>
Code snippet unavailable; possibly heavily buried in untraceable macros or insta
ntiations.
------------------------------------------------

ERROR! Extension implements  without defining it!
Location in memory of structure: 04D921F8
File version: 600

Incorrect version. File is too old for this compiler. Continuing anyway, because
 this number is always wrong.COPYING SOME F*CKING RESOURCES:
Copying sprite names [0]
Copying sound names [0]
Copying background names [0]
Copying path names [0]
Copying script names [0]
Copying font names [1]
Copying timeline names [kidding, these are totally not implemented :P] [0]
Copying object names [0]
Copying room names [0]
SYNTAX CHECKING AND PRIMARY PARSING:
0 Scripts:
"Linking" scripts
`Linking' 0 scripts in 0 passes...
Completing script "Link"
Done.
0 Objects:
"Linking" scripts into the objects...
"Link" complete.
Tabulating maximum argument passes to each script
Finished
Writing modes and settings
Writing object switch
Writing resource names and maxima
Writing events
Checking for default code in ev[8, 0.
Checking for default code in ev[3, 0.
Linking globals
Running Secondary Parse Passes
Writing object data
DBGMSG 1
DBGMSG 2
DBGMSG 3
DBGMSG 7
DBGMSG 8
Writing local accessors
Writing font data
Writing room data
Running make from `\MinGW\bin\mingw32-make.exe'
Full command line: \MinGW\bin\mingw32-make.exe Game GMODE=Run GFLAGS="-s -O3" CF
LAGS="-static-libgcc" CPPFLAGS="-static-libstdc++ -static-libgcc" GLINKS="-stati
c-libstdc++ -static-libgcc '../additional/zlib/libzlib.a' '../additional/al/lib/
Win32/OpenAL32.lib' 'Platforms/Win32/ffi/libFFI.a' -lcomdlg32 -lgdi32 -lopengl32
 -lglu32 ../additional/al/rc/oal32.res" GRAPHICS=OpenGL WIDGETS=None PLATFORM=Wi
n32 COMPILEPATH=Windows/Windows EXTENSIONS="Universal_System/Extensions/Alarms/E
xtension Universal_System/Extensions/Timelines/Extension Universal_System/Extens
ions/Paths/Extension Universal_System/Extensions/MotionPlanning/Extension Univer
sal_System/Extensions/DateTime/Extension Universal_System/Extensions/DataStructu
res/Extension" EXTLINKS="Universal_System/Extensions/Alarms/.eobjs/Windows/Windo
ws/*.o Universal_System/Extensions/Timelines/.eobjs/Windows/Windows/*.o Universa
l_System/Extensions/Paths/.eobjs/Windows/Windows/*.o Universal_System/Extensions
/MotionPlanning/.eobjs/Windows/Windows/*.o Universal_System/Extensions/DateTime/
.eobjs/Windows/Windows/*.o Universal_System/Extensions/DataStructures/.eobjs/Win
dows/Windows/*.o" OUTPUTNAME="C:/Users/Joshua/AppData/Local/Temp/egm492068928559
4501041.tmp" eTCpath="\MinGW\bin\;\MinGW\msys\1.0\bin\;"


********* EXECUTE:
\MinGW\bin\mingw32-make.exe Game GMODE=Run GFLAGS="-s -O3" CFLAGS="-static-libgc
c" CPPFLAGS="-static-libstdc++ -static-libgcc" GLINKS="-static-libstdc++ -static
-libgcc '../additional/zlib/libzlib.a' '../additional/al/lib/Win32/OpenAL32.lib'
 'Platforms/Win32/ffi/libFFI.a' -lcomdlg32 -lgdi32 -lopengl32 -lglu32 ../additio
nal/al/rc/oal32.res" GRAPHICS=OpenGL WIDGETS=None PLATFORM=Win32 COMPILEPATH=Win
dows/Windows EXTENSIONS="Universal_System/Extensions/Alarms/Extension Universal_
System/Extensions/Timelines/Extension Universal_System/Extensions/Paths/Extensio
n Universal_System/Extensions/MotionPlanning/Extension Universal_System/Extensio
ns/DateTime/Extension Universal_System/Extensions/DataStructures/Extension" EXTL
INKS="Universal_System/Extensions/Alarms/.eobjs/Windows/Windows/*.o Universal_Sy
stem/Extensions/Timelines/.eobjs/Windows/Windows/*.o Universal_System/Extensions
/Paths/.eobjs/Windows/Windows/*.o Universal_System/Extensions/MotionPlanning/.eo
bjs/Windows/Windows/*.o Universal_System/Extensions/DateTime/.eobjs/Windows/Wind
ows/*.o Universal_System/Extensions/DataStructures/.eobjs/Windows/Windows/*.o" O
UTPUTNAME="C:/Users/Joshua/AppData/Local/Temp/egm4920689285594501041.tmp" eTCpat
h="\MinGW\bin\;\MinGW\msys\1.0\bin\;"

+++++Make completed successfully.++++++++++++++++++++++++++++++++++++
`$exe` == '$exe': FALSE
0 Adding Sprites to Game Module:
Done writing sprites.
Finalized sprites.
0 Sounds:
Done writing sounds.
0 Adding Backgrounds to Game Module:
Done writing backgrounds.
1 Adding Fonts to Game Module:
Iterating included fonts...
Allocated some font stuff
Copied metrics
Sorted out some font stuff
Expanded to 128 by 64
Finished packing font stuff.
Allocated a big texture. Moving font into it...
Wrote all data for font 0
Done writing fonts.
0 Adding Paths to Game Module:
Done writing paths.
Closing game module and running if requested.
Running "C:\Users\Joshua\AppData\Local\Temp\egm4920689285594501041.tmp"


********* EXECUTE:
C:\Users\Joshua\AppData\Local\Temp\egm4920689285594501041.tmp

Load library from C:\Users\Joshua\AppData\Local\Temp\OpenAL32.dll
highestid: 0Game returned 0
0
poof.
poof.
poof.
Press any key to continue . . .
Logged
Offline (Female) IsmAvatar
Reply #12 Posted on: September 05, 2011, 05:12:19 PM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
ENIGMA > Compile really isn't supported yet, I don't think. We're still waiting on spec2 for that.

As for ENIGMA > Clean, I meant ENIGMA > Rebuild All. I corrected the post before you posted, but after you read it.

Sorry, for some reason I was under the impression that you were having trouble Running.
« Last Edit: September 05, 2011, 05:15:02 PM by IsmAvatar » Logged
Offline (Male) Josh @ Dreamland
Reply #13 Posted on: September 05, 2011, 05:17:08 PM

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

View Profile Email
Compile should be working. I used it to build my Ludum Dare entry. But dazappa reported that he just dug the exe out of the temp files. It's uncanny, really...

But hey, with what other platform than Windows can you get something working on one machine, then successfully build a non-working version on another?
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) TheExDeus
Reply #14 Posted on: September 05, 2011, 06:23:48 PM

Developer
Joined: Apr 2008
Posts: 1860

View Profile
Compile doesn't work for me either. Digging out of temp folder is the only way I can actually get the exe. That is why I am asking for weeks now - Get a clean build possible, so I can create an exe without the console, with an icon, with a description and so on. So it looks good and works great. It shouldn't be hard, and in the next few days it should be possible.
Logged
Pages: 1 2 »
  Print