hmmm... Rebuild All Modules does the lot for me.
and as of late, that's become an AWFUL lot:
Building Modules
Compiling:blitz_app.c
Compiling:blitz_types.c
Compiling:blitz_cclib.c
Compiling:blitz_memory.c
Compiling:blitz_module.c
Compiling:blitz_object.c
Compiling:blitz_string.c
Compiling:blitz_array.c
Compiling:blitz_gc.c
Compiling:blitz_handle.c
Compiling:blitz_debug.c
Compiling:blitz_incbin.c
Compiling:blitz_ex.c
Compiling:blitz_ex.win32_x86.s
flat assembler version 1.51
1 passes, 199 bytes.
Compiling:blitz_ftoi.win32_x86.s
flat assembler version 1.51
2 passes, 162 bytes.
Compiling:blitz.bmx
flat assembler version 1.51
3 passes, 5493 bytes.
Archiving:blitz.debug.win32.a
Compiling:debugger.stdio.c
Compiling:debugger.bmx
flat assembler version 1.51
3 passes, 459 bytes.
Compiling:appstub.win32.c
Compiling:appstub.bmx
flat assembler version 1.51
3 passes, 513 bytes.
Archiving:appstub.debug.win32.a
Compiling:stdc.c
Compiling:stdc.bmx
flat assembler version 1.51
3 passes, 4380 bytes.
Archiving:stdc.debug.win32.a
Compiling:stream.bmx
flat assembler version 1.51
9 passes, 57256 bytes.
Archiving:stream.debug.win32.a
Compiling:sample.bmx
flat assembler version 1.51
4 passes, 15173 bytes.
Compiling:audiosample.bmx
flat assembler version 1.51
4 passes, 12239 bytes.
Archiving:audiosample.debug.win32.a
Compiling:audio.bmx
flat assembler version 1.51
4 passes, 11884 bytes.
Archiving:audio.debug.win32.a
Compiling:bank.bmx
flat assembler version 1.51
6 passes, 23566 bytes.
Archiving:bank.debug.win32.a
Compiling:bankstream.bmx
flat assembler version 1.51
4 passes, 10456 bytes.
Archiving:bankstream.debug.win32.a
Compiling:math.c
Compiling:math.bmx
flat assembler version 1.51
3 passes, 448 bytes.
Archiving:math.debug.win32.a
Compiling:random.bmx
flat assembler version 1.51
3 passes, 5032 bytes.
Archiving:random.debug.win32.a
Compiling:socket.bmx
flat assembler version 1.51
6 passes, 25085 bytes.
Archiving:socket.debug.win32.a
Compiling:ramstream.bmx
flat assembler version 1.51
4 passes, 10989 bytes.
Archiving:ramstream.debug.win32.a
Compiling:endianstream.bmx
flat assembler version 1.51
5 passes, 15355 bytes.
Archiving:endianstream.debug.win32.a
Compiling:socketstream.bmx
flat assembler version 1.51
4 passes, 11574 bytes.
Archiving:socketstream.debug.win32.a
Compiling:httpstream.bmx
flat assembler version 1.51
3 passes, 5287 bytes.
Archiving:httpstream.debug.win32.a
Compiling:textstream.bmx
flat assembler version 1.51
6 passes, 15720 bytes.
Archiving:textstream.debug.win32.a
Compiling:standardio.bmx
flat assembler version 1.51
3 passes, 5912 bytes.
Archiving:standardio.debug.win32.a
Compiling:linkedlist.bmx
flat assembler version 1.51
9 passes, 33342 bytes.
Archiving:linkedlist.debug.win32.a
Compiling:filesystem.bmx
flat assembler version 1.51
7 passes, 27668 bytes.
Archiving:filesystem.debug.win32.a
Compiling:basic.bmx
flat assembler version 1.51
3 passes, 1149 bytes.
Archiving:basic.debug.win32.a
Compiling:glu.bmx
flat assembler version 1.51
3 passes, 448 bytes.
Compiling:opengl.bmx
flat assembler version 1.51
3 passes, 49215 bytes.
Archiving:opengl.debug.win32.a
Compiling:pixel.bmx
flat assembler version 1.51
5 passes, 12614 bytes.
Compiling:pixmap.bmx
flat assembler version 1.51
7 passes, 35224 bytes.
Archiving:pixmap.debug.win32.a
Compiling:blitzgl.win32.c
Compiling:blitzgl.bmx
flat assembler version 1.51
4 passes, 10892 bytes.
Archiving:blitzgl.debug.win32.a
Compiling:bmploader.bmx
flat assembler version 1.51
5 passes, 11691 bytes.
Archiving:bmploader.debug.win32.a
Compiling:keycodes.bmx
flat assembler version 1.51
3 passes, 11736 bytes.
Archiving:keycodes.debug.win32.a
Compiling:driver.bmx
flat assembler version 1.51
3 passes, 6059 bytes.
Compiling:timer.bmx
flat assembler version 1.51
3 passes, 3826 bytes.
Compiling:system.win32.c
Compiling:system.win32.bmx
flat assembler version 1.51
4 passes, 11173 bytes.
Compiling:system.bmx
flat assembler version 1.51
6 passes, 14080 bytes.
Archiving:system.debug.win32.a
Compiling:graphics.bmx
flat assembler version 1.51
3 passes, 7548 bytes.
Archiving:graphics.debug.win32.a
Compiling:driver.bmx
flat assembler version 1.51
3 passes, 4366 bytes.
Compiling:image.bmx
flat assembler version 1.51
4 passes, 13305 bytes.
Compiling:font.bmx
flat assembler version 1.51
4 passes, 5980 bytes.
Archiving:font.debug.win32.a
Compiling:imagefont.bmx
flat assembler version 1.51
6 passes, 19109 bytes.
Compiling:max2d.bmx
flat assembler version 1.51
22 passes, 113987 bytes.
Archiving:max2d.debug.win32.a
Compiling:gdi32.bmx
flat assembler version 1.51
3 passes, 13672 bytes.
Compiling:user32.bmx
flat assembler version 1.51
3 passes, 26417 bytes.
Compiling:kernel32.bmx
flat assembler version 1.51
3 passes, 457 bytes.
Compiling:winmm.bmx
flat assembler version 1.51
3 passes, 451 bytes.
Compiling:com.bmx
flat assembler version 1.51
3 passes, 447 bytes.
Compiling:win32.bmx
flat assembler version 1.51
3 passes, 27338 bytes.
Archiving:win32.debug.win32.a
Compiling:dd.bmx
flat assembler version 1.51
19 passes, 107081 bytes.
Compiling:d3d.bmx
flat assembler version 1.51
4 passes, 50623 bytes.
Compiling:d3d7.bmx
flat assembler version 1.51
3 passes, 6258 bytes.
Compiling:d3d9.bmx
flat assembler version 1.51
3 passes, 11387 bytes.
Compiling:d3d9x.bmx
flat assembler version 1.51
3 passes, 1676 bytes.
Compiling:directx.bmx
flat assembler version 1.51
3 passes, 79152 bytes.
Archiving:directx.debug.win32.a
Compiling:d3d7graphics.bmx
flat assembler version 1.51
11 passes, 52906 bytes.
Compiling:d3d9graphics.bmx
flat assembler version 1.51
6 passes, 20304 bytes.
Compiling:dxgraphics.bmx
flat assembler version 1.51
3 passes, 820 bytes.
Archiving:dxgraphics.debug.win32.a
Compiling:d3d7max2d.bmx
flat assembler version 1.51
15 passes, 74630 bytes.
Archiving:d3d7max2d.debug.win32.a
Compiling:eventqueue.bmx
flat assembler version 1.51
3 passes, 4492 bytes.
Archiving:eventqueue.debug.win32.a
Compiling:freeaudio.cpp
Compiling:freeaudio.bmx
flat assembler version 1.51
3 passes, 1071 bytes.
Archiving:freeaudio.debug.win32.a
Compiling:freeaudioaudio.bmx
flat assembler version 1.51
5 passes, 14177 bytes.
Archiving:freeaudioaudio.debug.win32.a
Compiling:autohint.c
Compiling:cff.c
Compiling:ftbase.c
Compiling:ftcache.c
Compiling:ftglyph.c
Compiling:ftgzip.c
Compiling:ftinit.c
Compiling:ftsystem.c
Compiling:ftwinfnt.c
Compiling:pcf.c
Compiling:psaux.c
Compiling:pshinter.c
Compiling:psnames.c
Compiling:raster.c
Compiling:sfnt.c
Compiling:smooth.c
Compiling:truetype.c
Compiling:type1.c
Compiling:type1cid.c
Compiling:winfnt.c
Compiling:freetype.bmx
flat assembler version 1.51
3 passes, 11055 bytes.
Archiving:freetype.debug.win32.a
Compiling:freetypefont.bmx
flat assembler version 1.51
6 passes, 22129 bytes.
Archiving:freetypefont.debug.win32.a
Compiling:glgraphics.win32.c
Compiling:glgraphics.bmx
flat assembler version 1.51
4 passes, 11604 bytes.
Archiving:glgraphics.debug.win32.a
Compiling:glmax2d.bmx
flat assembler version 1.51
8 passes, 43599 bytes.
Archiving:glmax2d.debug.win32.a
Compiling:jcapimin.c
Compiling:jcapistd.c
Compiling:jccoefct.c
Compiling:jccolor.c
Compiling:jcdctmgr.c
Compiling:jchuff.c
Compiling:jcinit.c
Compiling:jcmainct.c
Compiling:jcmarker.c
Compiling:jcmaster.c
Compiling:jcomapi.c
Compiling:jcparam.c
Compiling:jcphuff.c
Compiling:jcprepct.c
Compiling:jcsample.c
Compiling:jctrans.c
Compiling:jdapimin.c
Compiling:jdapistd.c
Compiling:jdatadst.c
Compiling:jdatasrc.c
Compiling:jdcoefct.c
Compiling:jdcolor.c
Compiling:jddctmgr.c
Compiling:jdhuff.c
Compiling:jdinput.c
Compiling:jdmainct.c
Compiling:jdmarker.c
Compiling:jdmaster.c
Compiling:jdmerge.c
Compiling:jdphuff.c
Compiling:jdpostct.c
Compiling:jdsample.c
Compiling:jdtrans.c
Compiling:jerror.c
Compiling:jfdctflt.c
Compiling:jfdctfst.c
Compiling:jfdctint.c
Compiling:jidctflt.c
Compiling:jidctfst.c
Compiling:jidctint.c
Compiling:jidctred.c
Compiling:jmemmgr.c
Compiling:jmemnobs.c
Compiling:jquant1.c
Compiling:jquant2.c
Compiling:jutils.c
Compiling:loadjpeg.c
Compiling:libjpeg.bmx
flat assembler version 1.51
3 passes, 457 bytes.
Archiving:libjpeg.debug.win32.a
Compiling:jpgloader.bmx
flat assembler version 1.51
4 passes, 5506 bytes.
Archiving:jpgloader.debug.win32.a
Compiling:map.bmx
flat assembler version 1.51
9 passes, 33769 bytes.
Archiving:map.debug.win32.a
Compiling:maxutil.bmx
flat assembler version 1.51
4 passes, 6903 bytes.
Archiving:maxutil.debug.win32.a
Compiling:bitwise.c
Compiling:framing.c
Compiling:bitrate.c
Compiling:block.c
Compiling:codebook.c
Compiling:envelope.c
Compiling:floor0.c
Compiling:floor1.c
Compiling:info.c
Compiling:lpc.c
Compiling:lsp.c
Compiling:mapping0.c
Compiling:mdct.c
Compiling:psy.c
Compiling:registry.c
Compiling:res0.c
Compiling:sharedbook.c
Compiling:smallft.c
Compiling:synthesis.c
Compiling:vorbisfile.c
Compiling:window.c
Compiling:oggdecoder.c
Compiling:oggvorbis.bmx
flat assembler version 1.51
3 passes, 463 bytes.
Archiving:oggvorbis.debug.win32.a
Compiling:oggloader.bmx
flat assembler version 1.51
4 passes, 7285 bytes.
Archiving:oggloader.debug.win32.a
Compiling:adler32.c
Compiling:compress.c
Compiling:crc32.c
Compiling:deflate.c
Compiling:gzio.c
Compiling:infblock.c
Compiling:infcodes.c
Compiling:inffast.c
Compiling:inflate.c
Compiling:inftrees.c
Compiling:infutil.c
Compiling:trees.c
Compiling:uncompr.c
Compiling:zutil.c
Compiling:zlib.bmx
flat assembler version 1.51
3 passes, 448 bytes.
Archiving:zlib.debug.win32.a
Compiling:png.c
Compiling:pngerror.c
Compiling:pngget.c
Compiling:pngmem.c
Compiling:pngpread.c
Compiling:pngread.c
Compiling:pngrio.c
Compiling:pngrtran.c
Compiling:pngrutil.c
Compiling:pngset.c
Compiling:pngtrans.c
Compiling:pngwio.c
Compiling:pngwrite.c
Compiling:pngwtran.c
Compiling:pngwutil.c
Compiling:libpng.bmx
flat assembler version 1.51
3 passes, 2859 bytes.
Archiving:libpng.debug.win32.a
Compiling:pngloader.bmx
flat assembler version 1.51
5 passes, 14678 bytes.
Archiving:pngloader.debug.win32.a
Compiling:retro.bmx
flat assembler version 1.51
4 passes, 7957 bytes.
Archiving:retro.debug.win32.a
Compiling:tgaloader.bmx
flat assembler version 1.51
6 passes, 20648 bytes.
Archiving:tgaloader.debug.win32.a
Compiling:wavloader.bmx
flat assembler version 1.51
4 passes, 9045 bytes.
Archiving:wavloader.debug.win32.a
Compiling:cutil.bmx
flat assembler version 1.51
4 passes, 8416 bytes.
Archiving:cutil.debug.win32.a
Compiling:glew_static.c
Compiling:glew.bmx
flat assembler version 1.51
3 passes, 340323 bytes.
Archiving:glew.debug.win32.a
Compiling:glhelper.bmx
flat assembler version 1.51
4 passes, 83978 bytes.
Compiling:graphicsmode.bmx
flat assembler version 1.51
3 passes, 3141 bytes.
Compiling:debug.bmx
flat assembler version 1.51
3 passes, 1997 bytes.
Compiling:enum.bmx
flat assembler version 1.51
3 passes, 1989 bytes.
Compiling:texture.bmx
flat assembler version 1.51
5 passes, 10639 bytes.
Compiling:math.bmx
flat assembler version 1.51
19 passes, 85712 bytes.
Compiling:clearmode.bmx
flat assembler version 1.51
3 passes, 4015 bytes.
Compiling:xml.bmx
flat assembler version 1.51
11 passes, 68337 bytes.
Archiving:xml.debug.win32.a
Compiling:shader.bmx
flat assembler version 1.51
5 passes, 9545 bytes.
Compiling:graphicsstate.bmx
flat assembler version 1.51
3 passes, 4655 bytes.
Compiling:rendertarget.bmx
flat assembler version 1.51
3 passes, 1732 bytes.
Compiling:buffer.bmx
flat assembler version 1.51
3 passes, 1688 bytes.
Compiling:vertex.bmx
flat assembler version 1.51
4 passes, 18275 bytes.
Compiling:vertexbuffer.bmx
flat assembler version 1.51
4 passes, 8904 bytes.
Compiling:indexbuffer.bmx
flat assembler version 1.51
4 passes, 10725 bytes.
Compiling:renderop.bmx
flat assembler version 1.51
3 passes, 2428 bytes.
Compiling:color.bmx
flat assembler version 1.51
3 passes, 6019 bytes.
Compiling:blendop.bmx
flat assembler version 1.51
3 passes, 6929 bytes.
Compiling:gfxdevice.bmx
flat assembler version 1.51
3 passes, 4230 bytes.
Compiling:drawmode.bmx
flat assembler version 1.51
3 passes, 2431 bytes.
Compiling:rendertexture.bmx
flat assembler version 1.51
3 passes, 2549 bytes.
Compiling:texturemanager.bmx
flat assembler version 1.51
3 passes, 3075 bytes.
Compiling:ddsdata.bmx
flat assembler version 1.51
3 passes, 6184 bytes.
Compiling:graphicsdev.bmx
flat assembler version 1.51
3 passes, 780 bytes.
Archiving:graphicsdev.debug.win32.a
Compiling:texture.bmx
flat assembler version 1.51
9 passes, 25841 bytes.
Compiling:glvertexbuffer.bmx
flat assembler version 1.51
3 passes, 1865 bytes.
Compiling:indexbuffer.bmx
flat assembler version 1.51
4 passes, 12847 bytes.
Compiling:glrendertexture.bmx
flat assembler version 1.51
3 passes, 4511 bytes.
Compiling:shader.bmx
flat assembler version 1.51
3 passes, 1815 bytes.
Compiling:texturemanager.bmx
flat assembler version 1.51
3 passes, 4795 bytes.
Compiling:gfxdevice.bmx
flat assembler version 1.51
10 passes, 42635 bytes.
Compiling:vertexarray.bmx
flat assembler version 1.51
5 passes, 19614 bytes.
Compiling:vertexbuffer.bmx
flat assembler version 1.51
5 passes, 20453 bytes.
Compiling:glslshader.bmx
flat assembler version 1.51
6 passes, 18417 bytes.
Compiling:gldev.bmx
flat assembler version 1.51
3 passes, 731 bytes.
Archiving:gldev.debug.win32.a
Compiling:profiler.bmx
flat assembler version 1.51
5 passes, 19313 bytes.
Archiving:profiler.debug.win32.a
Compiling:ThreadLayer.c
Compiling:thread.bmx
flat assembler version 1.51
C:/Program Files/BlitzMax/mod/oal.mod/thread.mod/ThreadLayer.c: In function `cleanMutex':
C:/Program Files/BlitzMax/mod/oal.mod/thread.mod/ThreadLayer.c:79: warning: passing arg 1 of `ReleaseMutex' makes pointer from integer without a cast
6 passes, 22685 bytes.
Archiving:thread.debug.win32.a
Compiling:error.bmx
flat assembler version 1.51
5 passes, 22956 bytes.
Archiving:error.debug.win32.a
Compiling:state.bmx
flat assembler version 1.51
4 passes, 7372 bytes.
Archiving:state.debug.win32.a
Compiling:constant.bmx
flat assembler version 1.51
3 passes, 4031 bytes.
Archiving:constant.debug.win32.a
Compiling:texture.bmx
flat assembler version 1.51
9 passes, 44309 bytes.
Archiving:texture.debug.win32.a
Compiling:material.bmx
flat assembler version 1.51
10 passes, 31877 bytes.
Archiving:material.debug.win32.a
Compiling:vector.bmx
flat assembler version 1.51
5 passes, 14911 bytes.
Archiving:vector.debug.win32.a
Compiling:coords.bmx
flat assembler version 1.51
4 passes, 6172 bytes.
Archiving:coords.debug.win32.a
Compiling:utility.bmx
flat assembler version 1.51
3 passes, 3824 bytes.
Archiving:utility.debug.win32.a
Compiling:trinity.bmx
flat assembler version 1.51
5 passes, 23969 bytes.
Archiving:trinity.debug.win32.a
Compiling:pipeline.bmx
flat assembler version 1.51
10 passes, 54217 bytes.
Archiving:pipeline.debug.win32.a
Compiling:surface.bmx
flat assembler version 1.51
11 passes, 50644 bytes.
Archiving:surface.debug.win32.a
Compiling:intersect.c
Compiling:physics.bmx
flat assembler version 1.51
4 passes, 8832 bytes.
Archiving:physics.debug.win32.a
Compiling:entity.bmx
C:/Program Files/BlitzMax/mod/dsi.mod/physics.mod/intersect.c:386:50: warning: backslash and newline separated by space
flat assembler version 1.51
39 passes, 0.2 seconds, 154681 bytes.
Archiving:entity.debug.win32.a
Compiling:camera.bmx
flat assembler version 1.51
5 passes, 21759 bytes.
Archiving:camera.debug.win32.a
Compiling:draw.bmx
flat assembler version 1.51
5 passes, 23839 bytes.
Archiving:draw.debug.win32.a
Compiling:Light.bmx
flat assembler version 1.51
6 passes, 15681 bytes.
Archiving:Light.debug.win32.a
Compiling:loader.bmx
flat assembler version 1.51
6 passes, 20948 bytes.
Archiving:loader.debug.win32.a
Compiling:loader3ds.bmx
flat assembler version 1.51
6 passes, 34446 bytes.
Archiving:loader3ds.debug.win32.a
Compiling:loaderb3d.bmx
flat assembler version 1.51
10 passes, 43501 bytes.
Archiving:loaderb3d.debug.win32.a
Compiling:matrix.bmx
flat assembler version 1.51
6 passes, 14226 bytes.
Archiving:matrix.debug.win32.a
Compiling:sfx.bmx
flat assembler version 1.51
4 passes, 12201 bytes.
Archiving:sfx.debug.win32.a
Compiling:visualizer.bmx
flat assembler version 1.51
6 passes, 20462 bytes.
Archiving:visualizer.debug.win32.a
Compiling:poly.bmx
flat assembler version 1.51
8 passes, 26356 bytes.
Archiving:poly.debug.win32.a
Compiling:bst.bmx
flat assembler version 1.51
5 passes, 10996 bytes.
Archiving:bst.debug.win32.a
Compiling:appfuncs.bmx
flat assembler version 1.51
3 passes, 4680 bytes.
Archiving:appfuncs.debug.win32.a
Compiling:cgi.bmx
flat assembler version 1.51
6 passes, 27681 bytes.
Archiving:cgi.debug.win32.a
Compiling:html.bmx
flat assembler version 1.51
8 passes, 58214 bytes.
Archiving:html.debug.win32.a
Compiling:PertAudio.bmx
flat assembler version 1.51
3 passes, 1079 bytes.
Archiving:PertAudio.debug.win32.a
Compiling:vector2d.bmx
flat assembler version 1.51
4 passes, 6836 bytes.
Archiving:vector2d.debug.win32.a
Compiling:vector3d.bmx
flat assembler version 1.51
4 passes, 7836 bytes.
Archiving:vector3d.debug.win32.a
Compiling:as_arrayobject.cpp
Compiling:as_bstr_util.cpp
Compiling:as_builder.cpp
Compiling:as_bytecode.cpp
Compiling:as_c.cpp
Compiling:as_callfunc_sh4.cpp
Compiling:as_callfunc_x86.cpp
Compiling:as_compiler.cpp
Compiling:as_context.cpp
Compiling:as_context_x86.cpp
Compiling:as_datatype.cpp
Compiling:as_generic.cpp
Compiling:as_map.cpp
Compiling:as_module.cpp
Compiling:as_objecttype.cpp
Compiling:as_outputbuffer.cpp
Compiling:as_parser.cpp
Compiling:as_restore.cpp
Compiling:as_scriptcode.cpp
Compiling:as_scriptengine.cpp
Compiling:as_scriptfunction.cpp
Compiling:as_scriptnode.cpp
Compiling:as_string.cpp
Compiling:as_string_util.cpp
Compiling:as_thread.cpp
Compiling:as_tokenizer.cpp
Compiling:as_typeinfo.cpp
Compiling:as_variablescope.cpp
Compiling:angelscript.bmx
flat assembler version 1.51
3 passes, 11091 bytes.
Archiving:angelscript.debug.win32.a
Compiling:bnet.bmx
flat assembler version 1.51
17 passes, 93906 bytes.
Archiving:bnet.debug.win32.a
Compiling:console.bmx
flat assembler version 1.51
12 passes, 71749 bytes.
Archiving:console.debug.win32.a
Compiling:freejoy.win32.c
Compiling:freejoy.bmx
flat assembler version 1.51
4 passes, 9523 bytes.
Archiving:freejoy.debug.win32.a
Compiling:lstate.c
Compiling:llex.c
Compiling:ltm.c
Compiling:lstring.c
Compiling:ltable.c
Compiling:lfunc.c
Compiling:ldo.c
Compiling:lgc.c
Compiling:lzio.c
Compiling:lobject.c
Compiling:lparser.c
Compiling:lvm.c
Compiling:lundump.c
Compiling:lmem.c
Compiling:lcode.c
Compiling:ldebug.c
Compiling:lopcodes.c
Compiling:lapi.c
Compiling:ldump.c
Compiling:lbaselib.c
Compiling:lauxlib.c
Compiling:liolib.c
Compiling:lmathlib.c
Compiling:lstrlib.c
Compiling:ltablib.c
Compiling:lua.bmx
flat assembler version 1.51
3 passes, 5236 bytes.
Archiving:lua.debug.win32.a
Compiling:luascript.bmx
flat assembler version 1.51
8 passes, 25227 bytes.
Archiving:luascript.debug.win32.a
Compiling:threads.bmx
flat assembler version 1.51
5 passes, 26281 bytes.
Archiving:threads.debug.win32.a
Compiling:blitz_app.c
Compiling:blitz_types.c
Compiling:blitz_cclib.c
Compiling:blitz_memory.c
Compiling:blitz_module.c
Compiling:blitz_object.c
Compiling:blitz_string.c
Compiling:blitz_array.c
Compiling:blitz_gc.c
Compiling:blitz_handle.c
Compiling:blitz_debug.c
Compiling:blitz_incbin.c
Compiling:blitz_ex.c
Compiling:blitz_ex.win32_x86.s
flat assembler version 1.51
1 passes, 199 bytes.
Compiling:blitz_ftoi.win32_x86.s
flat assembler version 1.51
2 passes, 162 bytes.
Compiling:blitz.bmx
flat assembler version 1.51
3 passes, 5493 bytes.
Archiving:blitz.release.win32.a
Compiling:appstub.win32.c
Compiling:appstub.bmx
flat assembler version 1.51
3 passes, 293 bytes.
Archiving:appstub.release.win32.a
Compiling:stdc.c
Compiling:stdc.bmx
flat assembler version 1.51
3 passes, 337 bytes.
Archiving:stdc.release.win32.a
Compiling:stream.bmx
flat assembler version 1.51
4 passes, 16236 bytes.
Archiving:stream.release.win32.a
Compiling:sample.bmx
flat assembler version 1.51
5 passes, 2545 bytes.
Compiling:audiosample.bmx
flat assembler version 1.51
3 passes, 3847 bytes.
Archiving:audiosample.release.win32.a
Compiling:audio.bmx
flat assembler version 1.51
3 passes, 4130 bytes.
Archiving:audio.release.win32.a
Compiling:bank.bmx
flat assembler version 1.51
3 passes, 5203 bytes.
Archiving:bank.release.win32.a
Compiling:bankstream.bmx
flat assembler version 1.51
3 passes, 4459 bytes.
Archiving:bankstream.release.win32.a
Compiling:math.c
Compiling:math.bmx
flat assembler version 1.51
3 passes, 287 bytes.
Archiving:math.release.win32.a
Compiling:random.bmx
flat assembler version 1.51
3 passes, 1432 bytes.
Archiving:random.release.win32.a
Compiling:socket.bmx
flat assembler version 1.51
3 passes, 6849 bytes.
Archiving:socket.release.win32.a
Compiling:ramstream.bmx
flat assembler version 1.51
3 passes, 4410 bytes.
Archiving:ramstream.release.win32.a
Compiling:endianstream.bmx
flat assembler version 1.51
3 passes, 5893 bytes.
Archiving:endianstream.release.win32.a
Compiling:socketstream.bmx
flat assembler version 1.51
3 passes, 5141 bytes.
Archiving:socketstream.release.win32.a
Compiling:httpstream.bmx
flat assembler version 1.51
4 passes, 2188 bytes.
Archiving:httpstream.release.win32.a
Compiling:textstream.bmx
flat assembler version 1.51
5 passes, 5680 bytes.
Archiving:textstream.release.win32.a
Compiling:standardio.bmx
flat assembler version 1.51
3 passes, 3507 bytes.
Archiving:standardio.release.win32.a
Compiling:linkedlist.bmx
flat assembler version 1.51
3 passes, 8539 bytes.
Archiving:linkedlist.release.win32.a
Compiling:filesystem.bmx
flat assembler version 1.51
4 passes, 7668 bytes.
Archiving:filesystem.release.win32.a
Compiling:basic.bmx
flat assembler version 1.51
3 passes, 987 bytes.
Archiving:basic.release.win32.a
Compiling:glu.bmx
flat assembler version 1.51
3 passes, 288 bytes.
Compiling:opengl.bmx
flat assembler version 1.51
3 passes, 341 bytes.
Archiving:opengl.release.win32.a
Compiling:pixel.bmx
flat assembler version 1.51
4 passes, 2718 bytes.
Compiling:pixmap.bmx
flat assembler version 1.51
5 passes, 7752 bytes.
Archiving:pixmap.release.win32.a
Compiling:blitzgl.win32.c
Compiling:blitzgl.bmx
flat assembler version 1.51
3 passes, 2829 bytes.
Archiving:blitzgl.release.win32.a
Compiling:bmploader.bmx
flat assembler version 1.51
5 passes, 3376 bytes.
Archiving:bmploader.release.win32.a
Compiling:keycodes.bmx
flat assembler version 1.51
3 passes, 295 bytes.
Archiving:keycodes.release.win32.a
Compiling:driver.bmx
flat assembler version 1.51
3 passes, 2693 bytes.
Compiling:timer.bmx
flat assembler version 1.51
3 passes, 1465 bytes.
Compiling:system.win32.c
Compiling:system.win32.bmx
flat assembler version 1.51
3 passes, 4357 bytes.
Compiling:system.bmx
flat assembler version 1.51
3 passes, 3825 bytes.
Archiving:system.release.win32.a
Compiling:graphics.bmx
flat assembler version 1.51
3 passes, 2824 bytes.
Archiving:graphics.release.win32.a
Compiling:driver.bmx
flat assembler version 1.51
3 passes, 2183 bytes.
Compiling:image.bmx
flat assembler version 1.51
3 passes, 3737 bytes.
Compiling:font.bmx
flat assembler version 1.51
3 passes, 2328 bytes.
Archiving:font.release.win32.a
Compiling:imagefont.bmx
flat assembler version 1.51
4 passes, 6439 bytes.
Compiling:max2d.bmx
flat assembler version 1.51
4 passes, 23991 bytes.
Archiving:max2d.release.win32.a
Compiling:gdi32.bmx
flat assembler version 1.51
3 passes, 1814 bytes.
Compiling:user32.bmx
flat assembler version 1.51
3 passes, 1423 bytes.
Compiling:kernel32.bmx
flat assembler version 1.51
3 passes, 292 bytes.
Compiling:winmm.bmx
flat assembler version 1.51
3 passes, 289 bytes.
Compiling:com.bmx
flat assembler version 1.51
3 passes, 287 bytes.
Compiling:win32.bmx
flat assembler version 1.51
3 passes, 546 bytes.
Archiving:win32.release.win32.a
Compiling:dd.bmx
flat assembler version 1.51
3 passes, 14031 bytes.
Compiling:d3d.bmx
flat assembler version 1.51
3 passes, 4623 bytes.
Compiling:d3d7.bmx
flat assembler version 1.51
3 passes, 1984 bytes.
Compiling:d3d9.bmx
flat assembler version 1.51
3 passes, 3527 bytes.
Compiling:d3d9x.bmx
flat assembler version 1.51
3 passes, 981 bytes.
Compiling:directx.bmx
flat assembler version 1.51
3 passes, 551 bytes.
Archiving:directx.release.win32.a
Compiling:d3d7graphics.bmx
flat assembler version 1.51
9 passes, 12959 bytes.
Compiling:d3d9graphics.bmx
flat assembler version 1.51
3 passes, 6255 bytes.
Compiling:dxgraphics.bmx
flat assembler version 1.51
3 passes, 425 bytes.
Archiving:dxgraphics.release.win32.a
Compiling:d3d7max2d.bmx
flat assembler version 1.51
6 passes, 17165 bytes.
Archiving:d3d7max2d.release.win32.a
Compiling:eventqueue.bmx
flat assembler version 1.51
3 passes, 1525 bytes.
Archiving:eventqueue.release.win32.a
Compiling:freeaudio.cpp
Compiling:freeaudio.bmx
flat assembler version 1.51
3 passes, 297 bytes.
Archiving:freeaudio.release.win32.a
Compiling:freeaudioaudio.bmx
flat assembler version 1.51
3 passes, 5269 bytes.
Archiving:freeaudioaudio.release.win32.a
Compiling:autohint.c
Compiling:cff.c
Compiling:ftbase.c
Compiling:ftcache.c
Compiling:ftglyph.c
Compiling:ftgzip.c
Compiling:ftinit.c
Compiling:ftsystem.c
Compiling:ftwinfnt.c
Compiling:pcf.c
Compiling:psaux.c
Compiling:pshinter.c
Compiling:psnames.c
Compiling:raster.c
Compiling:sfnt.c
Compiling:smooth.c
Compiling:truetype.c
Compiling:type1.c
Compiling:type1cid.c
Compiling:winfnt.c
Compiling:freetype.bmx
flat assembler version 1.51
3 passes, 2174 bytes.
Archiving:freetype.release.win32.a
Compiling:freetypefont.bmx
flat assembler version 1.51
3 passes, 7005 bytes.
Archiving:freetypefont.release.win32.a
Compiling:glgraphics.win32.c
Compiling:glgraphics.bmx
flat assembler version 1.51
3 passes, 4228 bytes.
Archiving:glgraphics.release.win32.a
Compiling:glmax2d.bmx
flat assembler version 1.51
4 passes, 12838 bytes.
Archiving:glmax2d.release.win32.a
Compiling:jcapimin.c
Compiling:jcapistd.c
Compiling:jccoefct.c
Compiling:jccolor.c
Compiling:jcdctmgr.c
Compiling:jchuff.c
Compiling:jcinit.c
Compiling:jcmainct.c
Compiling:jcmarker.c
Compiling:jcmaster.c
Compiling:jcomapi.c
Compiling:jcparam.c
Compiling:jcphuff.c
Compiling:jcprepct.c
Compiling:jcsample.c
Compiling:jctrans.c
Compiling:jdapimin.c
Compiling:jdapistd.c
Compiling:jdatadst.c
Compiling:jdatasrc.c
Compiling:jdcoefct.c
Compiling:jdcolor.c
Compiling:jddctmgr.c
Compiling:jdhuff.c
Compiling:jdinput.c
Compiling:jdmainct.c
Compiling:jdmarker.c
Compiling:jdmaster.c
Compiling:jdmerge.c
Compiling:jdphuff.c
Compiling:jdpostct.c
Compiling:jdsample.c
Compiling:jdtrans.c
Compiling:jerror.c
Compiling:jfdctflt.c
Compiling:jfdctfst.c
Compiling:jfdctint.c
Compiling:jidctflt.c
Compiling:jidctfst.c
Compiling:jidctint.c
Compiling:jidctred.c
Compiling:jmemmgr.c
Compiling:jmemnobs.c
Compiling:jquant1.c
Compiling:jquant2.c
Compiling:jutils.c
Compiling:loadjpeg.c
Compiling:libjpeg.bmx
flat assembler version 1.51
3 passes, 293 bytes.
Archiving:libjpeg.release.win32.a
Compiling:jpgloader.bmx
flat assembler version 1.51
3 passes, 2056 bytes.
Archiving:jpgloader.release.win32.a
Compiling:map.bmx
flat assembler version 1.51
4 passes, 9472 bytes.
Archiving:map.release.win32.a
Compiling:maxutil.bmx
flat assembler version 1.51
4 passes, 2910 bytes.
Archiving:maxutil.release.win32.a
Compiling:bitwise.c
Compiling:framing.c
Compiling:bitrate.c
Compiling:block.c
Compiling:codebook.c
Compiling:envelope.c
Compiling:floor0.c
Compiling:floor1.c
Compiling:info.c
Compiling:lpc.c
Compiling:lsp.c
Compiling:mapping0.c
Compiling:mdct.c
Compiling:psy.c
Compiling:registry.c
Compiling:res0.c
Compiling:sharedbook.c
Compiling:smallft.c
Compiling:synthesis.c
Compiling:vorbisfile.c
Compiling:window.c
Compiling:oggdecoder.c
Compiling:oggvorbis.bmx
flat assembler version 1.51
3 passes, 297 bytes.
Archiving:oggvorbis.release.win32.a
Compiling:oggloader.bmx
flat assembler version 1.51
3 passes, 2238 bytes.
Archiving:oggloader.release.win32.a
Compiling:adler32.c
Compiling:compress.c
Compiling:crc32.c
Compiling:deflate.c
Compiling:gzio.c
Compiling:infblock.c
Compiling:infcodes.c
Compiling:inffast.c
Compiling:inflate.c
Compiling:inftrees.c
Compiling:infutil.c
Compiling:trees.c
Compiling:uncompr.c
Compiling:zutil.c
Compiling:zlib.bmx
flat assembler version 1.51
3 passes, 287 bytes.
Archiving:zlib.release.win32.a
Compiling:png.c
Compiling:pngerror.c
Compiling:pngget.c
Compiling:pngmem.c
Compiling:pngpread.c
Compiling:pngread.c
Compiling:pngrio.c
Compiling:pngrtran.c
Compiling:pngrutil.c
Compiling:pngset.c
Compiling:pngtrans.c
Compiling:pngwio.c
Compiling:pngwrite.c
Compiling:pngwtran.c
Compiling:pngwutil.c
Compiling:libpng.bmx
flat assembler version 1.51
3 passes, 340 bytes.
Archiving:libpng.release.win32.a
Compiling:pngloader.bmx
flat assembler version 1.51
3 passes, 4550 bytes.
Archiving:pngloader.release.win32.a
Compiling:retro.bmx
flat assembler version 1.51
3 passes, 2086 bytes.
Archiving:retro.release.win32.a
Compiling:tgaloader.bmx
flat assembler version 1.51
4 passes, 4434 bytes.
Archiving:tgaloader.release.win32.a
Compiling:wavloader.bmx
flat assembler version 1.51
3 passes, 2932 bytes.
Archiving:wavloader.release.win32.a
Compiling:cutil.bmx
flat assembler version 1.51
3 passes, 2787 bytes.
Archiving:cutil.release.win32.a
Compiling:glew_static.c
Compiling:glew.bmx
flat assembler version 1.51
3 passes, 340 bytes.
Archiving:glew.release.win32.a
Compiling:glhelper.bmx
flat assembler version 1.51
4 passes, 65339 bytes.
Compiling:graphicsmode.bmx
flat assembler version 1.51
3 passes, 1255 bytes.
Compiling:debug.bmx
flat assembler version 1.51
3 passes, 517 bytes.
Compiling:enum.bmx
flat assembler version 1.51
3 passes, 1175 bytes.
Compiling:texture.bmx
flat assembler version 1.51
3 passes, 4188 bytes.
Compiling:math.bmx
flat assembler version 1.51
4 passes, 20380 bytes.
Compiling:clearmode.bmx
flat assembler version 1.51
3 passes, 1464 bytes.
Compiling:xml.bmx
flat assembler version 1.51
8 passes, 20986 bytes.
Archiving:xml.release.win32.a
Compiling:shader.bmx
flat assembler version 1.51
3 passes, 3835 bytes.
Compiling:graphicsstate.bmx
flat assembler version 1.51
3 passes, 2471 bytes.
Compiling:rendertarget.bmx
flat assembler version 1.51
3 passes, 1049 bytes.
Compiling:buffer.bmx
flat assembler version 1.51
3 passes, 1023 bytes.
Compiling:vertex.bmx
flat assembler version 1.51
6 passes, 4303 bytes.
Compiling:vertexbuffer.bmx
flat assembler version 1.51
3 passes, 3890 bytes.
Compiling:indexbuffer.bmx
flat assembler version 1.51
3 passes, 4588 bytes.
Compiling:renderop.bmx
flat assembler version 1.51
3 passes, 1292 bytes.
Compiling:color.bmx
flat assembler version 1.51
3 passes, 2057 bytes.
Compiling:blendop.bmx
flat assembler version 1.51
3 passes, 2769 bytes.
Compiling:gfxdevice.bmx
flat assembler version 1.51
3 passes, 2495 bytes.
Compiling:drawmode.bmx
flat assembler version 1.51
3 passes, 1093 bytes.
Compiling:rendertexture.bmx
flat assembler version 1.51
3 passes, 1453 bytes.
Compiling:texturemanager.bmx
flat assembler version 1.51
3 passes, 1546 bytes.
Compiling:ddsdata.bmx
flat assembler version 1.51
3 passes, 1957 bytes.
Compiling:graphicsdev.bmx
flat assembler version 1.51
3 passes, 612 bytes.
Archiving:graphicsdev.release.win32.a
Compiling:texture.bmx
flat assembler version 1.51
4 passes, 7437 bytes.
Compiling:glvertexbuffer.bmx
flat assembler version 1.51
3 passes, 1176 bytes.
Compiling:indexbuffer.bmx
flat assembler version 1.51
3 passes, 6030 bytes.
Compiling:glrendertexture.bmx
flat assembler version 1.51
3 passes, 2215 bytes.
Compiling:shader.bmx
flat assembler version 1.51
3 passes, 1146 bytes.
Compiling:texturemanager.bmx
flat assembler version 1.51
3 passes, 1941 bytes.
Compiling:gfxdevice.bmx
flat assembler version 1.51
4 passes, 13395 bytes.
Compiling:vertexarray.bmx
flat assembler version 1.51
8 passes, 5057 bytes.
Compiling:vertexbuffer.bmx
flat assembler version 1.51
8 passes, 5447 bytes.
Compiling:glslshader.bmx
flat assembler version 1.51
3 passes, 7506 bytes.
Compiling:gldev.bmx
flat assembler version 1.51
3 passes, 569 bytes.
Archiving:gldev.release.win32.a
Compiling:profiler.bmx
flat assembler version 1.51
4 passes, 8079 bytes.
Archiving:profiler.release.win32.a
Compiling:ThreadLayer.c
Compiling:thread.bmx
C:/Program Files/BlitzMax/mod/oal.mod/thread.mod/ThreadLayer.c: In function `cleanMutex':
C:/Program Files/BlitzMax/mod/oal.mod/thread.mod/ThreadLayer.c:79: warning: passing arg 1 of `ReleaseMutex' makes pointer from integer without a cast
flat assembler version 1.51
3 passes, 7271 bytes.
Archiving:thread.release.win32.a
Compiling:error.bmx
flat assembler version 1.51
4 passes, 9751 bytes.
Archiving:error.release.win32.a
Compiling:state.bmx
flat assembler version 1.51
3 passes, 2811 bytes.
Archiving:state.release.win32.a
Compiling:constant.bmx
flat assembler version 1.51
3 passes, 699 bytes.
Archiving:constant.release.win32.a
Compiling:texture.bmx
flat assembler version 1.51
6 passes, 15414 bytes.
Archiving:texture.release.win32.a
Compiling:material.bmx
flat assembler version 1.51
3 passes, 10435 bytes.
Archiving:material.release.win32.a
Compiling:vector.bmx
flat assembler version 1.51
3 passes, 3498 bytes.
Archiving:vector.release.win32.a
Compiling:coords.bmx
flat assembler version 1.51
3 passes, 2342 bytes.
Archiving:coords.release.win32.a
Compiling:utility.bmx
flat assembler version 1.51
3 passes, 1766 bytes.
Archiving:utility.release.win32.a
Compiling:trinity.bmx
flat assembler version 1.51
4 passes, 9178 bytes.
Archiving:trinity.release.win32.a
Compiling:pipeline.bmx
flat assembler version 1.51
6 passes, 17064 bytes.
Archiving:pipeline.release.win32.a
Compiling:surface.bmx
flat assembler version 1.51
4 passes, 13746 bytes.
Archiving:surface.release.win32.a
Compiling:intersect.c
Compiling:physics.bmx
flat assembler version 1.51
3 passes, 2301 bytes.
Archiving:physics.release.win32.a
Compiling:entity.bmx
C:/Program Files/BlitzMax/mod/dsi.mod/physics.mod/intersect.c:386:50: warning: backslash and newline separated by space
flat assembler version 1.51
6 passes, 36721 bytes.
Archiving:entity.release.win32.a
Compiling:camera.bmx
flat assembler version 1.51
4 passes, 9019 bytes.
Archiving:camera.release.win32.a
Compiling:draw.bmx
flat assembler version 1.51
4 passes, 8914 bytes.
Archiving:draw.release.win32.a
Compiling:Light.bmx
flat assembler version 1.51
3 passes, 5857 bytes.
Archiving:Light.release.win32.a
Compiling:loader.bmx
flat assembler version 1.51
3 passes, 8323 bytes.
Archiving:loader.release.win32.a
Compiling:loader3ds.bmx
flat assembler version 1.51
4 passes, 11796 bytes.
Archiving:loader3ds.release.win32.a
Compiling:loaderb3d.bmx
flat assembler version 1.51
5 passes, 15622 bytes.
Archiving:loaderb3d.release.win32.a
Compiling:matrix.bmx
flat assembler version 1.51
3 passes, 3702 bytes.
Archiving:matrix.release.win32.a
Compiling:sfx.bmx
flat assembler version 1.51
3 passes, 5672 bytes.
Archiving:sfx.release.win32.a
Compiling:visualizer.bmx
flat assembler version 1.51
4 passes, 6316 bytes.
Archiving:visualizer.release.win32.a
Compiling:poly.bmx
flat assembler version 1.51
4 passes, 5897 bytes.
Archiving:poly.release.win32.a
Compiling:bst.bmx
flat assembler version 1.51
3 passes, 3697 bytes.
Archiving:bst.release.win32.a
Compiling:appfuncs.bmx
flat assembler version 1.51
3 passes, 1691 bytes.
Archiving:appfuncs.release.win32.a
Compiling:cgi.bmx
flat assembler version 1.51
4 passes, 13073 bytes.
Archiving:cgi.release.win32.a
Compiling:html.bmx
flat assembler version 1.51
8 passes, 38058 bytes.
Archiving:html.release.win32.a
Compiling:PertAudio.bmx
flat assembler version 1.51
3 passes, 521 bytes.
Archiving:PertAudio.release.win32.a
Compiling:vector2d.bmx
flat assembler version 1.51
3 passes, 2160 bytes.
Archiving:vector2d.release.win32.a
Compiling:vector3d.bmx
flat assembler version 1.51
3 passes, 2248 bytes.
Archiving:vector3d.release.win32.a
Compiling:as_arrayobject.cpp
Compiling:as_bstr_util.cpp
Compiling:as_builder.cpp
Compiling:as_bytecode.cpp
Compiling:as_c.cpp
Compiling:as_callfunc_sh4.cpp
Compiling:as_callfunc_x86.cpp
Compiling:as_compiler.cpp
Compiling:as_context.cpp
Compiling:as_context_x86.cpp
Compiling:as_datatype.cpp
Compiling:as_generic.cpp
Compiling:as_map.cpp
Compiling:as_module.cpp
Compiling:as_objecttype.cpp
Compiling:as_outputbuffer.cpp
Compiling:as_parser.cpp
Compiling:as_restore.cpp
Compiling:as_scriptcode.cpp
Compiling:as_scriptengine.cpp
Compiling:as_scriptfunction.cpp
Compiling:as_scriptnode.cpp
Compiling:as_string.cpp
Compiling:as_string_util.cpp
Compiling:as_thread.cpp
Compiling:as_tokenizer.cpp
Compiling:as_typeinfo.cpp
Compiling:as_variablescope.cpp
Compiling:angelscript.bmx
flat assembler version 1.51
3 passes, 1197 bytes.
Archiving:angelscript.release.win32.a
Compiling:bnet.bmx
flat assembler version 1.51
5 passes, 23887 bytes.
Archiving:bnet.release.win32.a
Compiling:console.bmx
flat assembler version 1.51
6 passes, 26052 bytes.
Archiving:console.release.win32.a
Compiling:freejoy.win32.c
Compiling:freejoy.bmx
flat assembler version 1.51
3 passes, 2705 bytes.
Archiving:freejoy.release.win32.a
Compiling:lstate.c
Compiling:llex.c
Compiling:ltm.c
Compiling:lstring.c
Compiling:ltable.c
Compiling:lfunc.c
Compiling:ldo.c
Compiling:lgc.c
Compiling:lzio.c
Compiling:lobject.c
Compiling:lparser.c
Compiling:lvm.c
Compiling:lundump.c
Compiling:lmem.c
Compiling:lcode.c
Compiling:ldebug.c
Compiling:lopcodes.c
Compiling:lapi.c
Compiling:ldump.c
Compiling:lbaselib.c
Compiling:lauxlib.c
Compiling:liolib.c
Compiling:lmathlib.c
Compiling:lstrlib.c
Compiling:ltablib.c
Compiling:lua.bmx
flat assembler version 1.51
3 passes, 1466 bytes.
Archiving:lua.release.win32.a
Compiling:luascript.bmx
flat assembler version 1.51
4 passes, 7957 bytes.
Archiving:luascript.release.win32.a
Compiling:threads.bmx
flat assembler version 1.51
3 passes, 8740 bytes.
Archiving:threads.release.win32.a
Process complete