now GZDoom has an SVN service i decided to try and make a mingw make file for compiling it.
i copyed over the zdoom makefile.mingw and made a few edits, and needed to copy over lemon and updaterevision from zdoom's and it started building, here are my results.
[spoiler]
Code: Select all
C:\gzdoom\trunk>mingw32-make all
mingw32-make -C tools/lemon
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/tools/lemon'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/tools/lemon'
mingw32-make -C tools/re2c
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/tools/re2c'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/tools/re2c'
mingw32-make -C zlib -f Makefile.mgw
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/zlib'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/zlib'
mingw32-make -C tools/makewad
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/tools/makewad'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/tools/makewad'
mingw32-make -C tools/dehsupp
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/tools/dehsupp'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/tools/dehsupp'
mingw32-make -C tools/xlatcc
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/tools/xlatcc'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/tools/xlatcc'
mingw32-make -C tools/fixrtext
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/tools/fixrtext'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/tools/fixrtext'
mingw32-make -C wadsrc -f Makefile.mgw
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/wadsrc'
mingw32-make[1]: `gzdoom.pk3' is up to date.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/wadsrc'
mingw32-make -C flac -f Makefile.mgw
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/flac'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/flac'
mingw32-make -C jpeg-6b -f Makefile.mgw
mingw32-make[1]: Entering directory `C:/gzdoom/trunk/jpeg-6b'
mingw32-make[1]: Nothing to be done for `all'.
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk/jpeg-6b'
mingw32-make[1]: Entering directory `C:/gzdoom/trunk'
src/svnrevision.h updated to revision 711MS.
Compiling autostart.cpp: [OK]
Assembling a.nas: [OK]
Assembling misc.nas: [OK]
Assembling tmap.nas: [OK]
Assembling tmap2.nas: [OK]
Assembling tmap3.nas: [OK]
Compiling am_map.cpp: [OK]
Compiling b_bot.cpp: [OK]
Compiling b_func.cpp: [OK]
Compiling b_game.cpp: [OK]
Compiling b_move.cpp: [OK]
Compiling b_think.cpp: [OK]
Compiling bbannouncer.cpp: [OK]
Compiling c_bind.cpp: [OK]
Compiling c_cmds.cpp: [OK]
Compiling c_console.cpp: [OK]
Compiling c_cvars.cpp: [OK]
Compiling c_dispatch.cpp: [OK]
Compiling c_expr.cpp: [OK]
Compiling cmdlib.cpp: [OK]
Compiling colormatcher.cpp: [OK]
Compiling configfile.cpp: [OK]
Compiling ct_chat.cpp: [OK]
Compiling d_dehacked.cpp: [OK]
Compiling d_main.cpp: [OK]
Compiling d_net.cpp: [OK]
Compiling d_netinfo.cpp: [OK]
Compiling d_protocol.cpp: [OK]
Compiling decallib.cpp: [OK]
Compiling dobject.cpp: [OK]
Compiling dobjtype.cpp: [OK]
Compiling doomdef.cpp: [OK]
Compiling doomstat.cpp: [OK]
Compiling dsectoreffect.cpp: [OK]
Compiling dthinker.cpp: [OK]
Compiling empty.cpp: [OK]
Compiling f_finale.cpp: [OK]
Compiling f_wipe.cpp: [OK]
Compiling farchive.cpp: [OK]
Compiling files.cpp: [OK]
Compiling g_game.cpp: [OK]
Compiling g_hub.cpp: [OK]
Compiling g_level.cpp: [OK]
Compiling gameconfigfile.cpp: [OK]
Compiling gi.cpp: [OK]
Compiling hu_scores.cpp: [OK]
Compiling i_net.cpp: [OK]
Compiling info.cpp: [OK]
Compiling infodefaults.cpp: [OK]
Compiling lumpconfigfile.cpp: [OK]
Compiling m_alloc.cpp: [OK]
Compiling m_argv.cpp: [OK]
Compiling m_bbox.cpp: [OK]
Compiling m_cheat.cpp: [OK]
Compiling m_menu.cpp: [OK]
Compiling m_misc.cpp: [OK]
Compiling m_options.cpp: [OK]
Compiling m_png.cpp: [OK]
Compiling m_random.cpp: [OK]
Compiling mus2midi.cpp: [OK]
Compiling name.cpp: [OK]
Compiling nodebuild.cpp: [OK]
Compiling nodebuild_classify_nosse2.cpp: [OK]
Compiling nodebuild_classify_sse2.cpp: [OK]
Compiling nodebuild_events.cpp: [OK]
Compiling nodebuild_extract.cpp: [OK]
Compiling nodebuild_gl.cpp: [OK]
Compiling nodebuild_utility.cpp: [OK]
Compiling p_3dfloors.cpp: [OK]
In file included from src/gl/gl_lights.h:5,
from src/p_3dfloors.cpp:41:
src/gl/gl_geometric.h:137:7: warning: no newline at end of file
In file included from src/gl/gl_data.h:7,
from src/gl/gl_lights.h:7,
from src/p_3dfloors.cpp:41:
src/gl/gl_basic.h:102:7: warning: no newline at end of file
In file included from src/gl/gl_lights.h:7,
from src/p_3dfloors.cpp:41:
src/gl/gl_data.h:14:7: warning: no newline at end of file
In file included from src/gl/gl_lights.h:8,
from src/p_3dfloors.cpp:41:
src/gl/gl_cycler.h:52:7: warning: no newline at end of file
In file included from src/p_3dfloors.cpp:41:
src/gl/gl_lights.h:274:7: warning: no newline at end of file
src/p_3dfloors.cpp: In function 'void P_SpawnSpecials2()':
src/p_3dfloors.cpp:801: warning: suggest parentheses around assignment used a
s truth value
src/p_3dfloors.cpp: In function 'void P_Recalculate3DFloors(sector_t*)':
src/p_3dfloors.cpp:331: warning: 'clipped_bottom' may be used uninitialized i
n this function
Compiling p_acs.cpp: [OK]
Compiling p_buildmap.cpp: [OK]
Compiling p_ceiling.cpp: [OK]
Compiling p_conversation.cpp: [OK]
Compiling p_doors.cpp: [OK]
Compiling p_effect.cpp: [OK]
Compiling p_enemy.cpp: [OK]
Compiling p_enemy_a_lookex.cpp: [OK]
Compiling p_floor.cpp: [OK]
Compiling p_interaction.cpp: [OK]
Compiling p_lights.cpp: [OK]
Compiling p_lnspec.cpp: [OK]
Compiling p_map.cpp: [OK]
src/p_map.cpp: In function 'bool PIT_CheckLine(line_t*)':
src/p_map.cpp:741: warning: 'sy' may be used uninitialized in this function
src/p_map.cpp:741: warning: 'sx' may be used uninitialized in this function
Compiling p_maputl.cpp: [OK]
Compiling p_mobj.cpp: [OK]
src/p_mobj.cpp: In function 'void P_ExplodeMissile(AActor*, line_t*, AActor*)
':
src/p_mobj.cpp:1115: warning: comparison between signed and unsigned integer
expressions
src/p_mobj.cpp: In function 'void P_ZMovement(AActor*)':
src/p_mobj.cpp:1900: warning: comparison between signed and unsigned integer
expressions
src/p_mobj.cpp: In member function 'virtual bool AActor::UpdateWaterLevel(fix
ed_t, bool)':
src/p_mobj.cpp:3144: warning: comparison between signed and unsigned integer
expressions
src/p_mobj.cpp: In function 'bool P_HitWater(AActor*, sector_t*, fixed_t)':
src/p_mobj.cpp:4378: warning: comparison between signed and unsigned integer
expressions
src/p_mobj.cpp: In function 'bool P_HitFloor(AActor*)':
src/p_mobj.cpp:4499: warning: comparison between signed and unsigned integer
expressions
Compiling p_pillar.cpp: [OK]
Compiling p_plats.cpp: [OK]
Compiling p_pspr.cpp: [OK]
Compiling p_saveg.cpp: [OK]
Compiling p_sectors.cpp: [OK]
Compiling p_setup.cpp: [OK]
Compiling p_sight.cpp: [OK]
Compiling p_spec.cpp: [OK]
Compiling p_switch.cpp: [OK]
Compiling p_teleport.cpp: [OK]
Compiling p_terrain.cpp: [OK]
Compiling p_things.cpp: [OK]
Compiling p_tick.cpp: [OK]
Compiling p_trace.cpp: [OK]
Compiling p_user.cpp: [OK]
Compiling p_writemap.cpp: [OK]
Compiling p_xlat.cpp: [OK]
Compiling po_man.cpp: [OK]
Compiling r_anim.cpp: [OK]
Compiling r_bsp.cpp: [OK]
Compiling r_data.cpp: [OK]
Compiling r_draw.cpp: [OK]
Compiling r_drawt.cpp: [OK]
Compiling r_main.cpp: [OK]
In file included from src/gl/gl_data.h:7,
from src/r_main.cpp:51:
src/gl/gl_basic.h:102:7: warning: no newline at end of file
In file included from src/r_main.cpp:51:
src/gl/gl_data.h:14:7: warning: no newline at end of file
Compiling r_plane.cpp: [OK]
Compiling r_polymost.cpp: [OK]
Compiling r_segs.cpp: [OK]
Compiling r_sky.cpp: [OK]
Compiling r_things.cpp: [OK]
Compiling r_translate.cpp: [OK]
Compiling s_advsound.cpp: [OK]
Compiling s_environment.cpp: [OK]
Compiling s_playlist.cpp: [OK]
Compiling s_sndseq.cpp: [OK]
Compiling s_sound.cpp: [OK]
Compiling sc_man.cpp: [OK]
Compiling skins.cpp: [OK]
Compiling st_stuff.cpp: [OK]
Compiling stats.cpp: [OK]
Compiling stringtable.cpp: [OK]
Compiling tables.cpp: [OK]
Compiling teaminfo.cpp: [OK]
Compiling tempfiles.cpp: [OK]
Compiling v_collection.cpp: [OK]
Compiling v_draw.cpp: [OK]
Compiling v_font.cpp: [OK]
Compiling v_palette.cpp: [OK]
Compiling v_pfx.cpp: [OK]
Compiling v_text.cpp: [OK]
Compiling v_video.cpp: [OK]
Compiling w_wad.cpp: [OK]
Compiling wi_stuff.cpp: [OK]
Compiling zstrformat.cpp: [OK]
Compiling zstring.cpp: [OK]
Compiling a_arachnotron.cpp: [OK]
Compiling a_archvile.cpp: [OK]
Compiling a_bossbrain.cpp: [OK]
Compiling a_bruiser.cpp: [OK]
Compiling a_cacodemon.cpp: [OK]
Compiling a_cyberdemon.cpp: [OK]
Compiling a_demon.cpp: [OK]
Compiling a_doomimp.cpp: [OK]
Compiling a_doommisc.cpp: [OK]
Compiling a_doomweaps.cpp: [OK]
Compiling a_fatso.cpp: [OK]
Compiling a_keen.cpp: [OK]
Compiling a_lostsoul.cpp: [OK]
Compiling a_painelemental.cpp: [OK]
Compiling a_possessed.cpp: [OK]
Compiling a_revenant.cpp: [OK]
Compiling a_scriptedmarine.cpp: [OK]
Compiling a_spidermaster.cpp: [OK]
Compiling doom_sbar.cpp: [OK]
Compiling a_chicken.cpp: [OK]
Compiling a_dsparil.cpp: [OK]
Compiling a_hereticartifacts.cpp: [OK]
Compiling a_hereticimp.cpp: [OK]
Compiling a_hereticmisc.cpp: [OK]
Compiling a_hereticweaps.cpp: [OK]
Compiling a_ironlich.cpp: [OK]
Compiling a_knight.cpp: [OK]
Compiling a_wizard.cpp: [OK]
Compiling heretic_sbar.cpp: [OK]
Compiling a_bats.cpp: [OK]
Compiling a_bishop.cpp: [OK]
Compiling a_blastradius.cpp: [OK]
Compiling a_boostarmor.cpp: [OK]
Compiling a_centaur.cpp: [OK]
Compiling a_clericboss.cpp: [OK]
Compiling a_clericflame.cpp: [OK]
Compiling a_clericholy.cpp: [OK]
Compiling a_clericmace.cpp: [OK]
Compiling a_clericstaff.cpp: [OK]
Compiling a_dragon.cpp: [OK]
Compiling a_fighteraxe.cpp: [OK]
Compiling a_fighterboss.cpp: [OK]
Compiling a_fighterhammer.cpp: [OK]
Compiling a_fighterplayer.cpp: [OK]
Compiling a_fighterquietus.cpp: [OK]
Compiling a_firedemon.cpp: [OK]
Compiling a_flechette.cpp: [OK]
Compiling a_fog.cpp: [OK]
Compiling a_healingradius.cpp: [OK]
Compiling a_heresiarch.cpp: [OK]
Compiling a_hexenspecialdecs.cpp: [OK]
Compiling a_iceguy.cpp: [OK]
Compiling a_korax.cpp: [OK]
Compiling a_mageboss.cpp: [OK]
Compiling a_magecone.cpp: [OK]
Compiling a_magelightning.cpp: [OK]
Compiling a_magestaff.cpp: [OK]
Compiling a_magewand.cpp: [OK]
Compiling a_pig.cpp: [OK]
Compiling a_serpent.cpp: [OK]
Compiling a_spike.cpp: [OK]
Compiling a_summon.cpp: [OK]
Compiling a_teleportother.cpp: [OK]
Compiling a_weaponpieces.cpp: [OK]
Compiling a_wraith.cpp: [OK]
Compiling hexen_sbar.cpp: [OK]
Compiling a_artitele.cpp: [OK]
Compiling a_minotaur.cpp: [OK]
Compiling a_action.cpp: [OK]
Compiling a_armor.cpp: [OK]
Compiling a_artifacts.cpp: [OK]
Compiling a_bridge.cpp: [OK]
Compiling a_camera.cpp: [OK]
Compiling a_debris.cpp: [OK]
Compiling a_decals.cpp: [OK]
Compiling a_flashfader.cpp: [OK]
Compiling a_fountain.cpp: [OK]
Compiling a_hatetarget.cpp: [OK]
Compiling a_keys.cpp: [OK]
Compiling a_lightning.cpp: [OK]
Compiling a_mapmarker.cpp: [OK]
Compiling a_morph.cpp: [OK]
Compiling a_movingcamera.cpp: [OK]
Compiling a_pickups.cpp: [OK]
Compiling a_puzzleitems.cpp: [OK]
Compiling a_quake.cpp: [OK]
Compiling a_secrettrigger.cpp: [OK]
Compiling a_sectoraction.cpp: [OK]
Compiling a_setcolor.cpp: [OK]
Compiling a_skies.cpp: [OK]
Compiling a_soundenvironment.cpp: [OK]
Compiling a_soundsequence.cpp: [OK]
Compiling a_spark.cpp: [OK]
Compiling a_waterzone.cpp: [OK]
Compiling a_weaponpiece.cpp: [OK]
Compiling a_weapons.cpp: [OK]
Compiling hudmessages.cpp: [OK]
Compiling sbarinfo.cpp: [OK]
Compiling shared_hud.cpp: [OK]
Compiling shared_sbar.cpp: [OK]
Compiling a_acolyte.cpp: [OK]
Compiling a_alienspectres.cpp: [OK]
Compiling a_coin.cpp: [OK]
Compiling a_crusader.cpp: [OK]
Compiling a_entityboss.cpp: [OK]
Compiling a_inquisitor.cpp: [OK]
Compiling a_loremaster.cpp: [OK]
Compiling a_macil.cpp: [OK]
Compiling a_oracle.cpp: [OK]
Compiling a_programmer.cpp: [OK]
Compiling a_reaver.cpp: [OK]
Compiling a_rebels.cpp: [OK]
Compiling a_sentinel.cpp: [OK]
Compiling a_spectral.cpp: [OK]
Compiling a_stalker.cpp: [OK]
Compiling a_strifeitems.cpp: [OK]
Compiling a_strifestuff.cpp: [OK]
Compiling a_strifeweapons.cpp: [OK]
Compiling a_templar.cpp: [OK]
Compiling a_thingstoblowup.cpp: [OK]
Compiling strife_sbar.cpp: [OK]
Compiling fmopl.cpp: [OK]
Compiling mlkernel.cpp: [OK]
Compiling mlopl.cpp: [OK]
Compiling mlopl_io.cpp: [OK]
Compiling opl_mus_player.cpp: [OK]
Compiling altsound.cpp: [OK]
Compiling altsoundmixer.cpp: [OK]
Compiling fmodsound.cpp: [OK]
Compiling i_music.cpp: [OK]
Compiling i_sound.cpp: [OK]
Compiling music_cd.cpp: [OK]
Compiling music_flac.cpp: [OK]
Compiling music_midi_midiout.cpp: [OK]
Compiling music_midi_stream.cpp: [OK]
Compiling music_midi_timidity.cpp: [OK]
Compiling music_mod.cpp: [OK]
Compiling music_modplug.cpp: [OK]
Compiling music_mus_midiout.cpp: [OK]
Compiling music_mus_opl.cpp: [OK]
Compiling music_spc.cpp: [OK]
Compiling music_stream.cpp: [OK]
Compiling sample_flac.cpp: [OK]
Compiling eaxedit.cpp: [OK]
Compiling fb_d3d9.cpp: [OK]
Compiling fb_d3d9_wipe.cpp: [OK]
Compiling fb_ddraw.cpp: [OK]
Compiling hardware.cpp: [OK]
In file included from src/win32/hardware.cpp:56:
src/win32/win32gliface.h:135:28: warning: no newline at end of file
In file included from src/win32/hardware.cpp:56:
src/win32/win32gliface.h: In constructor 'Win32GLVideo::ModeInfo::ModeInfo(in
t, int, int, int, int)':
src/win32/win32gliface.h:65: warning: 'Win32GLVideo::ModeInfo::realheight' wi
ll be initialized after
src/win32/win32gliface.h:65: warning: 'int Win32GLVideo::ModeInfo::refreshH
z'
src/win32/win32gliface.h:56: warning: when initialized here
src/win32/hardware.cpp: In function 'void cvarfunc_vid_renderer(FIntCVar&)':
src/win32/hardware.cpp:95: warning: cannot pass objects of non-POD type 'clas
s FIntCVar' through '...'; call will abort at runtime
Compiling helperthread.cpp: [OK]
Compiling i_cd.cpp: [OK]
Compiling i_crash.cpp: [OK]
Compiling i_input.cpp: [OK]
Compiling i_main.cpp: [OK]
Compiling i_movie.cpp: [OK]
src/win32/i_movie.cpp:57:1: warning: "I_DO_NOT_LIKE_BIG_DOWNLOADS" redefined
<command-line>: warning: this is the location of the previous definition
Compiling i_system.cpp: [OK]
Compiling st_start.cpp: [OK]
Compiling win32gliface.cpp: [ERROR]
g++ -fno-strict-aliasing -DWIN32 -D_WIN32 -D_WINDOWS -DHAVE_STRUPR -DHAVE_FILELE
NGTH -DI_DO_NOT_LIKE_BIG_DOWNLOADS -D__forceinline=inline -MMD -Izlib -IFLAC -Ij
peg-6b -Isrc -Isrc/win32 -Isrc/g_doom -Isrc/g_heretic -Isrc/g_hexen -Isrc/g_rave
n -Isrc/g_strife -Isrc/g_shared -Isrc/oplsynth -Isrc/sound -Isrc/textures -Isrc/
thingdef -Isrc/fragglescript -Isrc/gl -Isrc/gl/r_render -I"c:/program files/fmod
api375win"/api/inc -DNDEBUG -march=pentium -mtune=i686 -Wall -Wno-unused -O2 -fo
mit-frame-pointer -pipe -ffunction-sections -fno-rtti -DUSEASM=1 -o releaseobj/w
in32gliface.o -c src/win32/win32gliface.cpp
In file included from src/win32/win32gliface.cpp:1:
src/gl/gl_pch.h:15: warning: ignoring #pragma warning
In file included from src/win32/win32gliface.cpp:1:
src/gl/gl_pch.h:68:23: warning: GL/wglext.h: No such file or directory
In file included from src/win32/win32gliface.cpp:4:
src/win32/win32gliface.h:135:28: warning: no newline at end of file
In file included from src/win32/win32gliface.cpp:5:
src/gl/gl_basic.h:102:7: warning: no newline at end of file
In file included from src/win32/win32gliface.cpp:7:
src/gl/gl_struct.h:149:7: warning: no newline at end of file
In file included from src/gl/gl_framebuffer.h:6,
from src/win32/win32gliface.cpp:11:
src/win32/win32gliface.h:135:28: warning: no newline at end of file
In file included from c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../inclu
de/dshow.h:7,
from src/gl/gl_pch.h:21,
from src/win32/win32gliface.cpp:1:
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:661: error
: expected ';' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:685: error
: expected ';' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:686: error
: expected ';' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:695: error
: expected ';' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:702: error
: expected ';' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:892: error
: expected ';' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:903: error
: 'CLSID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:914: error
: expected ';' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:991: error
: 'LPDDPIXELFORMAT' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:1027: erro
r: declaration of 'GUID tagVMRGUID::GUID'
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/winnt.h:1739: error
: changes meaning of 'GUID' from 'typedef struct _GUID GUID'
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:1072: erro
r: expected constructor, destructor, or type conversion before '(' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:1089: erro
r: expected constructor, destructor, or type conversion before '(' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:1113: erro
r: expected constructor, destructor, or type conversion before '(' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:1122: erro
r: expected constructor, destructor, or type conversion before '(' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:1132: erro
r: expected constructor, destructor, or type conversion before '(' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:1144: erro
r: expected constructor, destructor, or type conversion before '(' token
In file included from c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../inclu
de/amvideo.h:7,
from c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../inclu
de/dshow.h:9,
from src/gl/gl_pch.h:21,
from src/win32/win32gliface.cpp:1:
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/ddraw.h:259: error:
conflicting declaration 'typedef struct _DDCOLORKEY DDCOLORKEY'
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/strmif.h:737: error
: 'DDCOLORKEY' has a previous declaration as 'typedef struct DDCOLORKEY DDCOL
ORKEY'
In file included from c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../inclu
de/dshow.h:9,
from src/gl/gl_pch.h:21,
from src/win32/win32gliface.cpp:1:
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/amvideo.h:56: error
: expected ';' before 'rcTarget'
In file included from c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../inclu
de/dshow.h:17,
from src/gl/gl_pch.h:21,
from src/win32/win32gliface.cpp:1:
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/bdatypes.h:21: erro
r: expected ';' before 'WINDOWS_DWORD'
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/bdatypes.h:23: erro
r: expected `;' before '}' token
In file included from c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../inclu
de/d3d9.h:26,
from src/gl/gl_pch.h:23,
from src/win32/win32gliface.cpp:1:
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/d3d9types.h:1116: e
rror: redefinition of 'struct _D3DVECTOR'
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/dsound.h:42: error:
previous definition of 'struct _D3DVECTOR'
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/d3d9types.h:1120: e
rror: invalid type in declaration before ';' token
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/d3d9types.h:1120: e
rror: conflicting declaration 'typedef int D3DVECTOR'
c:/mingw/bin/../lib/gcc/mingw32/4.2.2/../../../../include/dsound.h:46: error:
'D3DVECTOR' has a previous declaration as 'typedef struct _D3DVECTOR D3DVECT
OR'
In file included from src/gl/gl_pch.h:84,
from src/win32/win32gliface.cpp:1:
src/gl/r_render/r_render.h:138: error: 'PFNGLGENPROGRAMSARBPROC' does not nam
e a type
src/gl/r_render/r_render.h:139: error: 'PFNGLBINDPROGRAMARBPROC' does not nam
e a type
src/gl/r_render/r_render.h:140: error: 'PFNGLPROGRAMSTRINGARBPROC' does not n
ame a type
src/gl/r_render/r_render.h:141: error: 'PFNGLDELETEPROGRAMSARBPROC' does not
name a type
src/gl/r_render/r_render.h:142: error: 'PFNGLISPROGRAMARBPROC' does not name
a type
src/gl/r_render/r_render.h:145: error: 'PFNGLDELETEOBJECTARBPROC' does not na
me a type
src/gl/r_render/r_render.h:146: error: 'PFNGLGETHANDLEARBPROC' does not name
a type
src/gl/r_render/r_render.h:147: error: 'PFNGLDETACHOBJECTARBPROC' does not na
me a type
src/gl/r_render/r_render.h:148: error: 'PFNGLCREATESHADEROBJECTARBPROC' does
not name a type
src/gl/r_render/r_render.h:149: error: 'PFNGLSHADERSOURCEARBPROC' does not na
me a type
src/gl/r_render/r_render.h:150: error: 'PFNGLCOMPILESHADERARBPROC' does not n
ame a type
src/gl/r_render/r_render.h:151: error: 'PFNGLCREATEPROGRAMOBJECTARBPROC' does
not name a type
src/gl/r_render/r_render.h:152: error: 'PFNGLATTACHOBJECTARBPROC' does not na
me a type
src/gl/r_render/r_render.h:153: error: 'PFNGLLINKPROGRAMARBPROC' does not nam
e a type
src/gl/r_render/r_render.h:154: error: 'PFNGLUSEPROGRAMOBJECTARBPROC' does no
t name a type
src/gl/r_render/r_render.h:155: error: 'PFNGLVALIDATEPROGRAMARBPROC' does not
name a type
src/gl/r_render/r_render.h:156: error: 'PFNGLVERTEXATTRIB1FARBPROC' does not
name a type
src/gl/r_render/r_render.h:157: error: 'PFNGLVERTEXATTRIB4FARBPROC' does not
name a type
src/gl/r_render/r_render.h:158: error: 'PFNGLGETATTRIBLOCATIONARBPROC' does n
ot name a type
src/gl/r_render/r_render.h:160: error: 'PFNGLUNIFORM1FARBPROC' does not name
a type
src/gl/r_render/r_render.h:161: error: 'PFNGLUNIFORM2FARBPROC' does not name
a type
src/gl/r_render/r_render.h:162: error: 'PFNGLUNIFORM3FARBPROC' does not name
a type
src/gl/r_render/r_render.h:163: error: 'PFNGLUNIFORM4FARBPROC' does not name
a type
src/gl/r_render/r_render.h:164: error: 'PFNGLUNIFORM1IARBPROC' does not name
a type
src/gl/r_render/r_render.h:165: error: 'PFNGLUNIFORM2IARBPROC' does not name
a type
src/gl/r_render/r_render.h:166: error: 'PFNGLUNIFORM3IARBPROC' does not name
a type
src/gl/r_render/r_render.h:167: error: 'PFNGLUNIFORM4IARBPROC' does not name
a type
src/gl/r_render/r_render.h:168: error: 'PFNGLUNIFORM1FVARBPROC' does not name
a type
src/gl/r_render/r_render.h:169: error: 'PFNGLUNIFORM2FVARBPROC' does not name
a type
src/gl/r_render/r_render.h:170: error: 'PFNGLUNIFORM3FVARBPROC' does not name
a type
src/gl/r_render/r_render.h:171: error: 'PFNGLUNIFORM4FVARBPROC' does not name
a type
src/gl/r_render/r_render.h:172: error: 'PFNGLUNIFORM1IVARBPROC' does not name
a type
src/gl/r_render/r_render.h:173: error: 'PFNGLUNIFORM2IVARBPROC' does not name
a type
src/gl/r_render/r_render.h:174: error: 'PFNGLUNIFORM3IVARBPROC' does not name
a type
src/gl/r_render/r_render.h:175: error: 'PFNGLUNIFORM4IVARBPROC' does not name
a type
src/gl/r_render/r_render.h:177: error: 'PFNGLUNIFORMMATRIX2FVARBPROC' does no
t name a type
src/gl/r_render/r_render.h:178: error: 'PFNGLUNIFORMMATRIX3FVARBPROC' does no
t name a type
src/gl/r_render/r_render.h:179: error: 'PFNGLUNIFORMMATRIX4FVARBPROC' does no
t name a type
src/gl/r_render/r_render.h:181: error: 'PFNGLGETOBJECTPARAMETERFVARBPROC' doe
s not name a type
src/gl/r_render/r_render.h:182: error: 'PFNGLGETOBJECTPARAMETERIVARBPROC' doe
s not name a type
src/gl/r_render/r_render.h:183: error: 'PFNGLGETINFOLOGARBPROC' does not name
a type
src/gl/r_render/r_render.h:184: error: 'PFNGLGETATTACHEDOBJECTSARBPROC' does
not name a type
src/gl/r_render/r_render.h:185: error: 'PFNGLGETUNIFORMLOCATIONARBPROC' does
not name a type
src/gl/r_render/r_render.h:186: error: 'PFNGLGETACTIVEUNIFORMARBPROC' does no
t name a type
src/gl/r_render/r_render.h:187: error: 'PFNGLGETUNIFORMFVARBPROC' does not na
me a type
src/gl/r_render/r_render.h:188: error: 'PFNGLGETUNIFORMIVARBPROC' does not na
me a type
src/gl/r_render/r_render.h:189: error: 'PFNGLGETSHADERSOURCEARBPROC' does not
name a type
src/gl/r_render/r_render.h:191: error: 'PFNGLGENQUERIESARBPROC' does not name
a type
src/gl/r_render/r_render.h:192: error: 'PFNGLDELETEQUERIESARBPROC' does not n
ame a type
src/gl/r_render/r_render.h:193: error: 'PFNGLBEGINQUERYARBPROC' does not name
a type
src/gl/r_render/r_render.h:194: error: 'PFNGLENDQUERYARBPROC' does not name a
type
src/gl/r_render/r_render.h:195: error: 'PFNGLGETQUERYOBJECTUIVARBPROC' does n
ot name a type
In file included from src/win32/win32gliface.cpp:4:
src/win32/win32gliface.h: In constructor 'Win32GLVideo::ModeInfo::ModeInfo(in
t, int, int, int, int)':
src/win32/win32gliface.h:65: warning: 'Win32GLVideo::ModeInfo::realheight' wi
ll be initialized after
src/win32/win32gliface.h:65: warning: 'int Win32GLVideo::ModeInfo::refreshH
z'
src/win32/win32gliface.h:56: warning: when initialized here
In file included from src/win32/win32gliface.cpp:7:
src/gl/gl_struct.h: At global scope:
src/gl/gl_struct.h:121: error: ISO C++ forbids declaration of 'FGLTexture' wi
th no type
src/gl/gl_struct.h:121: error: expected ';' before '*' token
In file included from src/win32/win32gliface.cpp:11:
src/gl/gl_framebuffer.h:14: error: declaration of 'typedef class Win32GLFrame
Buffer OpenGLFrameBuffer::Super'
src/gl/gl_framebuffer.h:13: error: conflicts with previous declaration 'typed
ef class Win32GLFrameBuffer OpenGLFrameBuffer::Super'
mingw32-make[1]: *** [releaseobj/win32gliface.o] Error 1
mingw32-make[1]: Leaving directory `C:/gzdoom/trunk'
mingw32-make: *** [game] Error 2