I downloaded and patched the Imagination World v2 to 2.1, copied the eduke32 source code to it and compiled it
Got the error GAME.CON not found so I renamed GAME.con to GAME.CON
and now, I'm getting this error
mustdos@antix1:~/Desktop/Extras/mustdos/Games/IW version 2 linux
$ ./eduke32
runtime src|
ATTENTION: default value of option mesa_glthread overridden by environment.
0.1346s INFO| Started at 2022-05-24 22:57:24.494
0.1347s INFO| EDuke32 r(?)
0.1348s INFO| Built May 24 2022 22:41:09, GCC 10.2.1, 64-bit
0.1349s INFO| Using directory /usr/local/share/games/eduke32/
0.1349s INFO| Using directory /home/mustdos/Desktop/Extras/mustdos/Games/IW version 2 linux/
0.1350s INFO| Using directory /home/mustdos/.config/eduke32/
0.1372s INFO| CPU: Intel® Core i5-3210M CPU @ 2.50GHz
0.1373s INFO| Initializing SDL 2.0.14
0.2446s INFO| Using 'x11' video driver.
0.2448s GFX| Detecting video modes for display 0 (0)...
0.2645s INFO| Searching for game data...
6.8891s INFO| Using duke3d.grp as main data file.
6.9100s CON| Compiling: GAME.CON (257340 bytes)
6.9151s CON| Including: DEFS.CON (54361 bytes)
6.9153s WARN| DEFS.CON:9: ignored redefinition of 'PROJ_WORKSLIKE' to 1 (old: 0).
6.9154s WARN| DEFS.CON:10: ignored redefinition of 'PROJ_SPAWNS' to 2 (old: 1).
6.9154s WARN| DEFS.CON:11: ignored redefinition of 'PROJ_SXREPEAT' to 3 (old: 2).
6.9155s WARN| DEFS.CON:12: ignored redefinition of 'PROJ_SYREPEAT' to 4 (old: 3).
6.9156s WARN| DEFS.CON:13: ignored redefinition of 'PROJ_SOUND' to 5 (old: 4).
6.9156s WARN| DEFS.CON:14: ignored redefinition of 'PROJ_ISOUND' to 6 (old: 5).
6.9157s WARN| DEFS.CON:15: ignored redefinition of 'PROJ_VEL' to 7 (old: 6).
6.9158s WARN| DEFS.CON:16: ignored redefinition of 'PROJ_EXTRA' to 8 (old: 7).
6.9158s WARN| DEFS.CON:17: ignored redefinition of 'PROJ_DECAL' to 9 (old: 8).
6.9159s WARN| DEFS.CON:18: ignored redefinition of 'PROJ_TRAIL' to 10 (old: 9).
6.9160s WARN| DEFS.CON:19: ignored redefinition of 'PROJ_TXREPEAT' to 11 (old: 10).
6.9160s WARN| DEFS.CON:20: ignored redefinition of 'PROJ_TYREPEAT' to 12 (old: 11).
6.9161s WARN| DEFS.CON:21: ignored redefinition of 'PROJ_TOFFSET' to 13 (old: 12).
6.9162s WARN| DEFS.CON:22: ignored redefinition of 'PROJ_TNUM' to 14 (old: 13).
6.9163s WARN| DEFS.CON:23: ignored redefinition of 'PROJ_DROP' to 15 (old: 14).
6.9163s WARN| DEFS.CON:24: ignored redefinition of 'PROJ_CSTAT' to 16 (old: 15).
6.9164s WARN| DEFS.CON:25: ignored redefinition of 'PROJ_CLIPDIST' to 17 (old: 16).
6.9165s WARN| DEFS.CON:26: ignored redefinition of 'PROJ_SHADE' to 18 (old: 17).
6.9165s WARN| DEFS.CON:27: ignored redefinition of 'PROJ_XREPEAT' to 19 (old: 18).
6.9166s WARN| DEFS.CON:28: ignored redefinition of 'PROJ_YREPEAT' to 20 (old: 19).
6.9167s WARN| DEFS.CON:29: ignored redefinition of 'PROJ_PAL' to 21 (old: 20).
6.9168s WARN| DEFS.CON:30: ignored redefinition of 'PROJ_EXTRA_RAND' to 22 (old: 21).
6.9168s WARN| DEFS.CON:31: ignored redefinition of 'PROJ_HITRADIUS' to 23 (old: 22).
6.9169s WARN| DEFS.CON:32: ignored redefinition of 'PROJ_VEL_MULT' to 24 (old: 23).
6.9170s WARN| DEFS.CON:33: ignored redefinition of 'PROJ_OFFSET' to 25 (old: 24).
6.9170s WARN| DEFS.CON:34: ignored redefinition of 'PROJ_BOUNCES' to 26 (old: 25).
6.9171s WARN| DEFS.CON:35: ignored redefinition of 'PROJ_BSOUND' to 27 (old: 26).
6.9181s WARN| DEFS.CON:701: label starts with a digit!
6.9193s WARN| DEFS.CON:1618: ignored redefinition of 'STEP2' to 680 (old: 503).
6.9195s ERR| GAME.CON:21: could not find file IWVARE.CON
6.9196s CON| Including: USER.CON (71629 bytes)
6.9207s WARN| USER.CON:952: overwriting existing definition for sound #261 (hydro43.voc)
6.9216s CON| Including: dukebike.con (79390 bytes)
6.9284s ERR| GAME.CON:24: could not find file IWOBJECT.CON
6.9286s ERR| GAME.CON:25: could not find file IWEXTR.CON
6.9287s ERR| GAME.CON:26: could not find file IWWEP.CON
6.9288s ERR| GAME.CON:27: could not find file IWSCENE.CON
6.9289s CON| Including: IWCOMP.CON (7494 bytes)
6.9290s CON| IWCOMP.CON: In state 'UPGRADES_INTERFACE':
6.9290s ERR| IWCOMP.CON:43: symbol 'DMTKILLCOUNT' is not a variable.
6.9291s ERR| IWCOMP.CON:45: symbol 'DMTKILLCOUNT' is not a variable.
6.9291s ERR| IWCOMP.CON:47: symbol 'DMCHAR' is not a variable.
6.9292s ERR| IWCOMP.CON:58: symbol 'GOVTUPG' is not a variable.
6.9293s ERR| IWCOMP.CON:58: symbol 'MOUSEX' is not a variable.
6.9293s ERR| IWCOMP.CON:59: symbol 'MOUSEY' is not a variable.
6.9294s ERR| IWCOMP.CON:60: symbol 'MOUSEX' is not a variable.
6.9295s ERR| IWCOMP.CON:61: symbol 'MOUSEY' is not a variable.
6.9295s ERR| IWCOMP.CON:65: symbol 'GOVTUPG' is not a variable.
6.9296s ERR| IWCOMP.CON:71: symbol 'MOUSEX' is not a variable.
6.9296s ERR| IWCOMP.CON:72: symbol 'MOUSEY' is not a variable.
6.9297s ERR| IWCOMP.CON:73: symbol 'MOUSEX' is not a variable.
6.9297s ERR| IWCOMP.CON:74: symbol 'MOUSEY' is not a variable.
6.9297s ERR| IWCOMP.CON:78: symbol 'GOVTUPG' is not a variable.
6.9298s ERR| IWCOMP.CON:84: symbol 'MOUSEX' is not a variable.
6.9298s ERR| IWCOMP.CON:85: symbol 'MOUSEY' is not a variable.
6.9299s ERR| IWCOMP.CON:86: symbol 'MOUSEX' is not a variable.
6.9299s ERR| IWCOMP.CON:87: symbol 'MOUSEY' is not a variable.
6.9300s ERR| IWCOMP.CON:91: symbol 'GOVTUPG' is not a variable.
6.9300s ERR| IWCOMP.CON:99: symbol 'DMCHAR' is not a variable.
6.9300s ERR| IWCOMP.CON:109: symbol 'MAGNUSUPG' is not a variable.
6.9301s ERR| IWCOMP.CON:109: symbol 'MOUSEX' is not a variable.
6.9301s ERR| IWCOMP.CON:110: symbol 'MOUSEY' is not a variable.
6.9302s ERR| IWCOMP.CON:111: symbol 'MOUSEX' is not a variable.
6.9302s ERR| IWCOMP.CON:112: symbol 'MOUSEY' is not a variable.
6.9302s ERR| IWCOMP.CON:116: symbol 'MAGNUSUPG' is not a variable.
6.9303s ERR| IWCOMP.CON:119: symbol 'MAGNUSAK74C' is not a variable.
6.9303s ERR| IWCOMP.CON:119: symbol 'INVENSIZE' is not a variable.
6.9304s ERR| IWCOMP.CON:120: symbol 'MAGNUSAK74C' is not a variable.
6.9304s ERR| IWCOMP.CON:120: symbol 'INVENSIZE' is not a variable.
6.9304s ERR| IWCOMP.CON:123: symbol 'MOUSEX' is not a variable.
6.9305s ERR| IWCOMP.CON:124: symbol 'MOUSEY' is not a variable.
6.9305s ERR| IWCOMP.CON:125: symbol 'MOUSEX' is not a variable.
6.9306s ERR| IWCOMP.CON:126: symbol 'MOUSEY' is not a variable.
6.9306s ERR| IWCOMP.CON:130: symbol 'MAGNUSUPG' is not a variable.
6.9307s ERR| IWCOMP.CON:133: symbol 'INVENSIZE' is not a variable.
6.9307s ERR| IWCOMP.CON:138: symbol 'DMCHAR' is not a variable.
6.9307s ERR| IWCOMP.CON:149: symbol 'JAMESUPG' is not a variable.
6.9308s ERR| IWCOMP.CON:149: symbol 'MOUSEX' is not a variable.
6.9308s ERR| IWCOMP.CON:150: symbol 'MOUSEY' is not a variable.
6.9309s ERR| IWCOMP.CON:151: symbol 'MOUSEX' is not a variable.
6.9309s ERR| IWCOMP.CON:152: symbol 'MOUSEY' is not a variable.
6.9309s ERR| IWCOMP.CON:156: symbol 'JAMESUPG' is not a variable.
6.9310s ERR| IWCOMP.CON:162: symbol 'MOUSEX' is not a variable.
6.9310s ERR| IWCOMP.CON:163: symbol 'MOUSEY' is not a variable.
6.9311s ERR| IWCOMP.CON:164: symbol 'MOUSEX' is not a variable.
6.9311s ERR| IWCOMP.CON:165: symbol 'MOUSEY' is not a variable.
6.9311s ERR| IWCOMP.CON:169: symbol 'JAMESUPG' is not a variable.
6.9312s ERR| IWCOMP.CON:172: symbol 'INVENSIZE' is not a variable.
6.9312s ERR| IWCOMP.CON:175: symbol 'MOUSEX' is not a variable.
6.9313s ERR| IWCOMP.CON:176: symbol 'MOUSEY' is not a variable.
6.9313s ERR| IWCOMP.CON:177: symbol 'MOUSEX' is not a variable.
6.9313s ERR| IWCOMP.CON:178: symbol 'MOUSEY' is not a variable.
6.9314s ERR| IWCOMP.CON:182: symbol 'JAMESUPG' is not a variable.
6.9314s ERR| IWCOMP.CON:185: symbol 'INVENSIZE' is not a variable.
6.9315s ERR| IWCOMP.CON:190: symbol 'DMCHAR' is not a variable.
6.9315s ERR| IWCOMP.CON:201: symbol 'EPSILONUPG' is not a variable.
6.9316s ERR| IWCOMP.CON:201: symbol 'MOUSEX' is not a variable.
6.9316s ERR| IWCOMP.CON:202: symbol 'MOUSEY' is not a variable.
6.9316s ERR| Excessive script errors.
6.9318s ERR| Found 30 warning(s), 64 error(s).
6.9319s INFO| Error compiling CON files.
