Code Select
ismavatar@mage-ubuntu:~/enigma-dev$ svn up
...
Updated to revision 218.
ismavatar@mage-ubuntu:~/enigma-dev$ make
cd CompilerSource && make
make[1]: Entering directory `/home/ismavatar/enigma-dev/CompilerSource'
mkdir .eobjs
g++ -Wall -fPIC -c cfile_parse/cfile_parse.cpp -o .eobjs/cfile_parse.o
make[1]: Leaving directory `/home/ismavatar/enigma-dev/CompilerSource'
ismavatar@mage-ubuntu:~/enigma-dev$ Make only compiled one object file, and I'm not seeing any kind of dll/so to work with here. Had to use the old method of C::B to get me an so.
Code Select
ismavatar@mage-ubuntu:~/enigma-dev$ java -jar lgm16b4.jar
Java Version: 10600 (1.6.0_20)
Loading lib files in /home/ismavatar/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
SvnKit missing, corrupted, or unusable. Please download and place next to the enigma plugin in order to enable auto-update.
Initializing Enigma: Intializing Parsers.Probing for GCC...
GCC located. Path: `'
Successfully loaded GCC definitions
Undefining _GLIBCXX_EXPORT_TEMPLATE
# 1 "blank.txt"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "blank.txt"
7dirs:
"/usr/include/c++/4.4/"
"/usr/include/c++/4.4/i486-linux-gnu/"
"/usr/include/c++/4.4/backward/"
"/usr/local/include/"
"/usr/lib/gcc/i486-linux-gnu/4.4.3/include/"
"/usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed/"
"/usr/include/"
All that worked. Trying to find make.
cd CompilerSource && make
make[1]: Entering directory `/home/ismavatar/enigma-dev/CompilerSource'
make[1]: `.eobjs/cfile_parse.o' is up to date.
make[1]: Leaving directory `/home/ismavatar/enigma-dev/CompilerSource'
Good news; it should seem I can reach make from `make'
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
Ignoring error in specialization expression at position 23: Expected operator at this point
Successfully parsed ENIGMA's engine (570ms)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Initializing EDL Parser... Done.
Unable to load plugin: jna.jar: null: Missing plugin entry point (LGM-Plugin)I then clicked Enigma->Run and discovered that it's about time for LGM to start threading...
Code Select
Location in memory of structure: 0x94fed78
File version: 600
COPYING SOME FUCKING RESOURCES:
Copying sprite names [0]
Copying sound names [0]
Copying background names [0]
Copying path names [kidding, these are totally not implemented] [0]
Copying script names [0]
Copying font names [kidding, these are totally not implemented] [0]
Copying timeline names [kidding, these are totally not implemented] [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.
# Target takes the following parameters:
# GMODE{run,build,debug,compile}
# GRAPHICS{<anything under graphics_systems>}
# PLATFORM{<anything under platforms>}
# GLINKS{<requirements of anything above>}
echo Okay.
Okay.
cd ENIGMAsystem/SHELL/ && make GMODE=Run GLINKS="-lGL -lz" GRAPHICS=OpenGL PLATFORM=xlib
make[1]: Entering directory `/home/ismavatar/enigma-dev/ENIGMAsystem/SHELL'
# Target takes the following parameters:
# GMODE{run,build,debug,compile}
# GRAPHICS{<anything under graphics_systems>}
# PLATFORM{<anything under platforms>}
# GLINKS{<anything needed by the above as linker args>}
cd Graphics_Systems/OpenGL/ && make Run MODE=Run
make[2]: Entering directory `/home/ismavatar/enigma-dev/ENIGMAsystem/SHELL/Graphics_Systems/OpenGL'
mkdir .eobjs_Run
g++ -c graphics_object.cpp -o .eobjs_Run/graphics_object.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSblend.o] Error 1 (ignored)
g++ -c GSblend.cpp -o .eobjs_Run/GSblend.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GScolors.o] Error 1 (ignored)
g++ -c GScolors.cpp -o .eobjs_Run/GScolors.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSenable.o] Error 1 (ignored)
g++ -c GSenable.cpp -o .eobjs_Run/GSenable.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSmiscextra.o] Error 1 (ignored)
g++ -c GSmiscextra.cpp -o .eobjs_Run/GSmiscextra.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSprmtvs.o] Error 1 (ignored)
g++ -c GSprmtvs.cpp -o .eobjs_Run/GSprmtvs.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSscreen.o] Error 1 (ignored)
g++ -c GSscreen.cpp -o .eobjs_Run/GSscreen.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSspriteadd.o] Error 1 (ignored)
g++ -c GSspriteadd.cpp -o .eobjs_Run/GSspriteadd.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSsprite.o] Error 1 (ignored)
g++ -c GSsprite.cpp -o .eobjs_Run/GSsprite.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSstdraw.o] Error 1 (ignored)
g++ -c GSstdraw.cpp -o .eobjs_Run/GSstdraw.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/GSsurface.o] Error 1 (ignored)
g++ -c GSsurface.cpp -o .eobjs_Run/GSsurface.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/OPENGLStd.o] Error 1 (ignored)
g++ -c OPENGLStd.cpp -o .eobjs_Run/OPENGLStd.o
mkdir .eobjs_Run/
mkdir: cannot create directory `.eobjs_Run/': File exists
make[2]: [Run] Error 1 (ignored)
make[2]: Leaving directory `/home/ismavatar/enigma-dev/ENIGMAsystem/SHELL/Graphics_Systems/OpenGL'
cd Platforms/xlib/ && make Run MODE=Run
make[2]: Entering directory `/home/ismavatar/enigma-dev/ENIGMAsystem/SHELL/Platforms/xlib'
mkdir .eobjs_Run
g++ -c XLIBmain.cpp -o .eobjs_Run/XLIBmain.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/XLIBwindow.o] Error 1 (ignored)
g++ -c XLIBwindow.cpp -o .eobjs_Run/XLIBwindow.o
mkdir .eobjs_Run/
mkdir: cannot create directory `.eobjs_Run/': File exists
make[2]: [Run] Error 1 (ignored)
make[2]: Leaving directory `/home/ismavatar/enigma-dev/ENIGMAsystem/SHELL/Platforms/xlib'
cd Universal_System/ && make Run MODE=Run
make[2]: Entering directory `/home/ismavatar/enigma-dev/ENIGMAsystem/SHELL/Universal_System'
mkdir .eobjs_Run
g++ -c CallbackArrays.cpp -o .eobjs_Run/CallbackArrays.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/collisions.o] Error 1 (ignored)
g++ -c collisions.cpp -o .eobjs_Run/collisions.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/collisions_object.o] Error 1 (ignored)
g++ -c collisions_object.cpp -o .eobjs_Run/collisions_object.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/compression.o] Error 1 (ignored)
g++ -c compression.cpp -o .eobjs_Run/compression.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/EGMstd.o] Error 1 (ignored)
g++ -c EGMstd.cpp -o .eobjs_Run/EGMstd.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/ENIGMA_GLOBALS.o] Error 1 (ignored)
g++ -c ENIGMA_GLOBALS.cpp -o .eobjs_Run/ENIGMA_GLOBALS.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/estring.o] Error 1 (ignored)
g++ -c estring.cpp -o .eobjs_Run/estring.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/events.o] Error 1 (ignored)
g++ -c events.cpp -o .eobjs_Run/events.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/event_system.o] Error 1 (ignored)
g++ -c event_system.cpp -o .eobjs_Run/event_system.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/globalupdate.o] Error 1 (ignored)
g++ -c globalupdate.cpp -o .eobjs_Run/globalupdate.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/IMGloading.o] Error 1 (ignored)
g++ -c IMGloading.cpp -o .eobjs_Run/IMGloading.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/instance.o] Error 1 (ignored)
g++ -c instance.cpp -o .eobjs_Run/instance.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/mathnc.o] Error 1 (ignored)
g++ -c mathnc.cpp -o .eobjs_Run/mathnc.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/OBJaccess.o] Error 1 (ignored)
g++ -c OBJaccess.cpp -o .eobjs_Run/OBJaccess.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/object.o] Error 1 (ignored)
g++ -c object.cpp -o .eobjs_Run/object.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/objecttable.o] Error 1 (ignored)
g++ -c objecttable.cpp -o .eobjs_Run/objecttable.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/planar_object.o] Error 1 (ignored)
g++ -c planar_object.cpp -o .eobjs_Run/planar_object.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/reflexive_types.o] Error 1 (ignored)
g++ -c reflexive_types.cpp -o .eobjs_Run/reflexive_types.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/roomsystem.o] Error 1 (ignored)
g++ -c roomsystem.cpp -o .eobjs_Run/roomsystem.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/simplecollisions.o] Error 1 (ignored)
g++ -c simplecollisions.cpp -o .eobjs_Run/simplecollisions.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/spriteinit.o] Error 1 (ignored)
g++ -c spriteinit.cpp -o .eobjs_Run/spriteinit.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/spritestruct.o] Error 1 (ignored)
g++ -c spritestruct.cpp -o .eobjs_Run/spritestruct.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/transform_object.o] Error 1 (ignored)
g++ -c transform_object.cpp -o .eobjs_Run/transform_object.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/var_cr3.o] Error 1 (ignored)
g++ -c var_cr3.cpp -o .eobjs_Run/var_cr3.o
mkdir .eobjs_Run
mkdir: cannot create directory `.eobjs_Run': File exists
make[2]: [.eobjs_Run/WITHconstruct.o] Error 1 (ignored)
g++ -c WITHconstruct.cpp -o .eobjs_Run/WITHconstruct.o
mkdir .eobjs_Run/
mkdir: cannot create directory `.eobjs_Run/': File exists
make[2]: [Run] Error 1 (ignored)
make[2]: Leaving directory `/home/ismavatar/enigma-dev/ENIGMAsystem/SHELL/Universal_System'
g++ SHELLmain.cpp Graphics_Systems/OpenGL/.eobjs_Run/*.o Platforms/xlib/.eobjs_Run/*.o Universal_System/.eobjs_Run/*.o -lGL -lz -o game.exe
make[1]: Leaving directory `/home/ismavatar/enigma-dev/ENIGMAsystem/SHELL'
+++++Make completed successfully.++++++++++++++++++++++++++++++++++++
No resource data in exe
Game returned 0
0 Sprites:
0 Sounds:
0After which I was greeted with a game window (default).
Ok, someone's going to have to explain to me how to add scrollbars to that thing, because [ codebox ] doesn't work.
Also, one of these days you'll have to give me the new Enigma/LateralGM background tile, because I never got a copy of it.