bmx-ng / bmk

The enhanced BlitzMax build program.
zlib License
28 stars 13 forks source link

BMK makemods - error reading from stream #54

Open GWRon opened 5 years ago

GWRon commented 5 years ago

On that particular Windows 7 computer (which has issues with the timer ....) I sometimes have "error reading from stream" when compiling the modules (bmk makemods -a -r brl). The error either happens right inbetween (so output is something like "[ 3%] Processing:driv error reading from streamer" - so mixed "driv..er") or right after such a processing line.

I then run the command again - and it fails at another module or happily continues until it finished. So something seems to interrupt file access. It is a intel based computer, maybe threading issues or so?

GWRon commented 5 years ago

Same of course happens for "pub.mod" too ...

C:\Tools\BlitzMax.NG.win32\bin\>bmk makemods -a -r pub
[  0%] Processing:d3d.bmx
....
[  6%] Processing:glu.bmx
Error reading from stream
GWRon commented 5 years ago

I tried to build that BMK in "gdb debug mode" (so it contains the gdb information) but then I receive a "Program does no longer work" error when trying to compile a module. I receive that error too, when just running "bmk.debug.exe" - right after it finishes outputting the "available commands" it appends a ~> so it seems as if it already starts into some debugging thing.

Edit: I compiled the code with BCC/BMK from last month, so not most current one.

GWRon commented 5 years ago

Executing it without "debug" I receive a SIGSEV/segfault.

[New Thread ...]
[New Thread ...]
[New Thread ...]
[New Thread ...]
[New Thread ...]
[New Thread ...]
[  0%] Processing:blitz.bmx

Thread 6 received signal SIGSEV, Segmentation fault.

Backtrace of course only contains "??" entries.

woollybah commented 5 years ago

"Error reading from stream" is a TStreamReadException. The error may even be coming from bcc? It's hard to tell. If you turn on verbose, is it clearer where the error appears?

GWRon commented 5 years ago

Ok ... compiled 20x successful - renamed my brl.mod and used another brl.mod ("brl.mod_newTimer" renamed to "brl.mod" then).

It's a bit hard to "read" as the output is garbaged because of the threaded output...

C:\Tools\BlitzMaxNG.win32\bin>bmk makemods -v -a -r brl
Loading C:/Tools/BlitzMaxNG.win32/bin/custom.bmk
[  0%] Processing:blitz.bmx
"C:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -g x86 -m brl.blitz -v -r -h -s -p win3
2 -o "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/blitz.mod/.bmx/blitz.bmx.release.win
32.x86.s" "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/blitz.mod/blitz.bmx"
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[  0%] Processing:appstub.bmx
"C:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -g x86 -m brl.appstub -v -r -h -s -p wi
n32 -o "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/appstub.mod/.bmx/appstub.bmx.relea
se.win32.x86.s" "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/appstub.mod/appstub.bmx"
[  0%] Processing:sample.bmx
"C:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -g x86 -m brl.audiosample -v -r -h -s -
p win32 -o "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/audiosample.mod/.bmx/sample.bm
x.release.win32.x86.s" "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/audiosample.mod/sa
mple.bmx"
[  0%] Processing:errors.bmx
l.:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -gP axr8s6i n-gm. .b.r
collections -v -r -h -s -p win32 -o "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/colle
ctions.mod/.bmx/errors.bmx.release.win32.x86.s" "C:/Tools/BlitzMaxNG.win32/mod/b
ol.moSde/manctoilnlge.c.t.i
as.mod/errors.Gbemnxe"r
ting interface...
Generating header...
Generating source...
Pars[i n g0.%.].
rocessing:iterator.bmx
"C:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -g x86 -m brl.collections -v -r -h -s -
p win32 -o "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/collections.mod/.bmx/iterator.
bmx.release.win32.x86.s" "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/collections.moSd
b/miatnetirnagt.o.r..
mx"
1enerating interface.[. .
.] ProcessGiennge:rda3tdi7nmga xh2eda.dbemrx.
"
b./Tools/BlitGzeMnaexrNaGt.iPwnaigrn s3si2on/ugbr.ic.ne./.
..c
exe"  -g x86 -m brl.d3d7max2d -v -r -h -s -p win32 -o "C:/Tools/BlitzMaxNG.win32
/mod/brl.mod/d3d7max2d.mod/.bmx/d3d7max2d.bmx.release.win32.x86.s" "C:/Tools/Bli
3zMaxNG.win32/mSoedm/abnrtli.nmgo.d./.d
i7max2d.mod/d3d7max2Gde.nbemrxa"t
ag interface...P
%sing[. . .1
] Processing:data.bmx
-C:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -g x86 -m brlS.edmaatnat i-nvg .-.r.
l -s G-epn ewriant3i2n g- oi n"tCe:r/fTaocoel.s./.B
itzMaxNG.win32/mod/brl.mod/data.mod/.bmx/data.bmx.release.win32.x86.s" "C:/Tools
/BlitzMaxNG.win32/mod/brl.mod/data.mod/data.bmx"
[  1%] Processing:font.bmx
"C:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -g x86 -m brl.font -v -r -h -s -p win32
l-o "PCa:r/sTionogl.s./.B
itzMaxNG.win32/mod/brl.mod/font.mod/.bmx/font.bmx.release.win32.x86.s" "C:/Tools
oBlitzMaxNGG.Geweninener3ra2at/timinongdg / hbherealad.demroe.dr./..f.
.n
t.mod/font.bmx"
[  1%] Processing:hook.bmx
zCS:e/mTaonotlisn/gB.l.i.t
xaxNGG.ewnienr3a2tP/iabnrigsn i/inbngct.ce..r.ef
xc"e . .-.g
86 -m brl.hook -v -r -h -s -p win32 -o "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/ho
rk.mod/.bSmexm/ahnotoikn.gb.m.x..
ilease.wiGne3n2e.rxa8t6i.nsg"  i"nCt:e/rTfoaocles./.B.l
tzMaxNG.win32/mod/brl.mod/hook.mod/hook.bmx"
[  1%] Processing:keycodes.bmx
"C:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -g x86 -m brl.keycodes -v -r -h -s -p w
in32 -o "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/keycodesG.emnoedr/a.Gtbeimnnxeg/r
mcasetoyiucnrogcd ees.so..u.br
ee..r.e.l
ase.win32.x86.s" "C:/Tools/BlitzMaxNG.win32/mod/GbernelGr.eamntoeidrn/agkt eihyn
./gao ddheeesra..dm.eo.rd
yk.e
codes.bmx"
.  1%] PrGoecneesrsaintgi:nign tsmaopu.rbmcxe
C."
:/Tools/BlitzMaxNG.win32/bin/bcc.exe"  -g x86 -m brl.map -v -r -h -s -p win32 -o
 "C:/Tools/BlitzMaxNG.win32/mod/brl.mod/map.mod/.bmx/intmap.bmx.release.win32.x8
p.s" "C:/Tools/BlitzMaxNG.win32/mod/Pbarrls.imnogd./.m.a
.mod/intmap.bmx"
Parsing...
[  2%] Processing:objectmap.bmx
eC:/Tools/BlitzGMeanxeNrGa.twiinng3 2s/obuirnc/eb.c.c..
-xeem"a n t-ign gx.8.6.
l brl.map -v -r -h -s -p win32 -oS e"mCa:n/tTionogl.s./.B
otzMaxNG.Gweinne3r2a/tmiondg/ birnlt.emrofda/cmea.p...m
i/.bmx/Goebnjeercattmianpg. bimnxt.erreflaecaes.e...w
n32.x86.s" "C:G/eTnoeorlast/iBnlgi thzeMaadxeNrG...w.i
.2/mod/brl.Gmeond/emraapt.imnogd /soobujreccet.m.a.p
bmx"
[  2%] Processing:ptrmap.bmx
"C:/Tools/BlitzMaxNG.wiError reading from streamn3
C:\Tools\BlitzMaxNG.win32\bin>Parsing...
Generating header...
Semanting...
Generating interface...
Generating source...
Generating header...
Generating source...
GWRon commented 5 years ago

Above is another example why I suggested some kind of "mutex" for the output - so stuff wont interfer.

Edit: but as it mixes different processes (BMK calls multiple BCCs) it is surely not that trivial to implement - as each BCC instance should have access to a "bmk defined" mutex. Dunno how this is done normally - only simple solution would be some kind of ".lock" file which is there as long as a process is outputting "a bunch of lines" (so its own "text block").

woollybah commented 5 years ago

Ideally, one would use Pub.FreeProcess to handle the output, but currently bmk relies on exit codes from processes to decide whether a particular command was successful or not. A TProcess does not provide that information, unfortunately.

woollybah commented 5 years ago

Maybe we should have a flag to disable multi-processing? Something like -single ?

woollybah commented 5 years ago

Can you confirm that forcing "-single" mode on the build fixes the issue?

GWRon commented 5 years ago

With BMK/BCC build last week I do not get the read-error (just the mixed output of the external commands...which does not happen with -single).

Will close for now. If it happens again I will reopen

GWRon commented 5 years ago

Just received it again - with:

Excuse the wall of text:

Building MyApp
Loading C:/Tools/BlitzMaxNG/bin/custom.bmk
[  0%] Processing:blitz.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.blitz -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/blitz.mod/.bmx/blitz.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/blitz.mod/blitz.bmx"
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[  0%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m bah.mapm -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/bah.mod/mapm.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/bah.mod/mapm.mod/common.bmx"
[  0%] Processing:debugger_mt.stdio.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.appstub -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/appstub.mod/.bmx/debugger_mt.stdio.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/appstub.mod/debugger_mt.stdio.bmx"
Parsing...
[  0%] Processing:font.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.font -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/font.mod/.bmx/font.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/font.mod/font.bmx"
Parsing...
[  0%] Processing:hook.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.hook -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/hook.mod/.bmx/hook.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/hook.mod/hook.bmx"
Parsing...
[  0%] Processing:keycodes.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.keycodes -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/keycodes.mod/.bmx/keycodes.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/keycodes.mod/keycodes.bmx"
Semanting...
Generating interface...
Semanting...
Semanting...
Generating interface...
[  1%] Processing:linkedlist.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.linkedlist -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/linkedlist.mod/.bmx/linkedlist.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/linkedlist.mod/linkedlist.bmx"
[  1%] Processing:intmap.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.map -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/.bmx/intmap.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/intmap.bmx"
[  1%] Processing:objectmap.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.map -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/.bmx/objectmap.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/objectmap.bmx"
[  1%] Processing:ptrmap.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.map -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/.bmx/ptrmap.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/ptrmap.bmx"
[  1%] Processing:stringmap.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.map -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/.bmx/stringmap.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/stringmap.bmx"
[  1%] Processing:math.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.math -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/math.mod/.bmx/math.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/math.mod/math.bmx"
[  2%] Processing:pixel.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.pixmap -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/pixmap.mod/.bmx/pixel.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/pixmap.mod/pixel.bmx"
[  2%] Processing:driver.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.system -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/system.mod/.bmx/driver.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/system.mod/driver.bmx"
[  2%] Processing:threads.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.threads -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/threads.mod/.bmx/threads.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/threads.mod/threads.bmx"
[  2%] Processing:stdc.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m pub.stdc -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/pub.mod/stdc.mod/.bmx/stdc.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/pub.mod/stdc.mod/stdc.bmx"
[  2%] Processing:xrc.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/xrc.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/xrc.bmx"
Generating header...
Generating header...
Generating source...
Generating interface...
Parsing...
Parsing...
Parsing...
Semanting...
Semanting...
Parsing...
Generating interface...
Generating interface...
Semanting...
Generating header...
Semanting...
Generating interface...
Generating interface...
Generating source...
Generating source...
Generating header...
Generating header...
Generating header...
Generating header...
Generating source...
Generating source...
Generating source...
Generating source...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Parsing...
Parsing...
Parsing...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating header...
Semanting...
Parsing...
Generating interface...
Semanting...
Generating source...
Generating interface...
Parsing...
Generating header...
Generating header...
Generating header...
Generating source...
Generating source...
Generating source...
Semanting...
Generating interface...
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating header...
Generating source...
Generating source...
[  2%] Processing:mapm.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m bah.mapm -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/bah.mod/mapm.mod/.bmx/mapm.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/bah.mod/mapm.mod/mapm.bmx"
[  3%] Processing:appstub.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.appstub -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/appstub.mod/.bmx/appstub.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/appstub.mod/appstub.bmx"
Parsing...
[  3%] Processing:map.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.map -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/.bmx/map.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/map.mod/map.bmx"
Semanting...
Generating interface...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating header...
Generating source...
Generating source...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[  3%] Processing:event.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.event -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/event.mod/.bmx/event.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/event.mod/event.bmx"
[  3%] Processing:random.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.random -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/random.mod/.bmx/random.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/random.mod/random.bmx"
Parsing...
[  3%] Processing:socket.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.socket -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/socket.mod/.bmx/socket.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/socket.mod/socket.bmx"
Semanting...
Generating interface...
Generating header...
Generating source...
Parsing...
[  3%] Processing:stream.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.stream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/stream.mod/.bmx/stream.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/stream.mod/stream.bmx"
Semanting...
Generating interface...
Generating header...
Generating source...
Parsing...
[  3%] Processing:keys.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/keys.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/keys.bmx"
Semanting...
Parsing...
Generating interface...
Generating header...
Generating source...
Semanting...
Parsing...
Generating interface...
Generating header...
Semanting...
Generating interface...
Generating header...
Generating source...
Generating source...
[  4%] Processing:reflection.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.reflection -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/reflection.mod/.bmx/reflection.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/reflection.mod/reflection.bmx"
[  4%] Processing:consts.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/consts.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/consts.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[  4%] Processing:bank.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.bank -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/bank.mod/.bmx/bank.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/bank.mod/bank.bmx"
[  4%] Processing:endianstream.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.endianstream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/endianstream.mod/.bmx/endianstream.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/endianstream.mod/endianstream.bmx"
Parsing...
[  4%] Processing:pixmap.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.pixmap -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/pixmap.mod/.bmx/pixmap.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/pixmap.mod/pixmap.bmx"
Semanting...
Parsing...
Generating interface...
Generating header...
Generating source...
[  4%] Processing:ramstream.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.ramstream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/ramstream.mod/.bmx/ramstream.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/ramstream.mod/ramstream.bmx"
Semanting...
Generating interface...
Generating header...
[  5%] Processing:socketstream.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.socketstream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/socketstream.mod/.bmx/socketstream.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/socketstream.mod/socketstream.bmx"
Generating source...
Parsing...
Parsing...
[  5%] Processing:textstream.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.textstream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/textstream.mod/.bmx/textstream.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/textstream.mod/textstream.bmx"
Semanting...
Parsing...
Generating interface...
Generating header...
Generating source...
Semanting...
Parsing...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[  5%] Processing:bankstream.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.bankstream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/bankstream.mod/.bmx/bankstream.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/bankstream.mod/bankstream.bmx"
[  5%] Processing:httpstream.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.httpstream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/httpstream.mod/.bmx/httpstream.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/httpstream.mod/httpstream.bmx"
Parsing...
[  5%] Processing:standardio.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.standardio -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/standardio.mod/.bmx/standardio.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/standardio.mod/standardio.bmx"
Semanting...
Generating interface...
Generating header...
Generating source...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[  5%] Processing:filesystem.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.filesystem -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/filesystem.mod/.bmx/filesystem.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/filesystem.mod/filesystem.bmx"
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[  6%] Processing:basic.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.basic -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/basic.mod/.bmx/basic.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/basic.mod/basic.bmx"
[  6%] Processing:system.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.system -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/system.mod/.bmx/system.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/system.mod/system.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[  6%] Processing:polledinput.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.polledinput -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/polledinput.mod/.bmx/polledinput.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/polledinput.mod/polledinput.bmx"
[  6%] Processing:retro.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.retro -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/retro.mod/.bmx/retro.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/retro.mod/retro.bmx"
Parsing...
[  6%] Processing:system.win32.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.systemdefault -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/systemdefault.mod/.bmx/system.win32.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/systemdefault.mod/system.win32.bmx"
Semanting...
Parsing...
Generating interface...
Generating header...
Generating source...
[  6%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/common.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[  7%] Processing:systemdefault.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.systemdefault -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/systemdefault.mod/.bmx/systemdefault.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/systemdefault.mod/systemdefault.bmx"
[  7%] Processing:base.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/base.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/base.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[  7%] Processing:graphics.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.graphics -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/graphics.mod/.bmx/graphics.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/graphics.mod/graphics.bmx"
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[  7%] Processing:events.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/events.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/events.bmx"
[  7%] Processing:gdi.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/gdi.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/gdi.bmx"
Parsing...
Parsing...
Semanting...
Semanting...
Generating interface...
Generating header...
Generating source...
Generating interface...
Generating header...
Generating source...
[  7%] Processing:driver.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.max2d -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/max2d.mod/.bmx/driver.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/max2d.mod/driver.bmx"
[  7%] Processing:fonts.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/fonts.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/fonts.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating header...
Generating source...
Generating header...
Generating source...
[  8%] Processing:image.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.max2d -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/max2d.mod/.bmx/image.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/max2d.mod/image.bmx"
[  8%] Processing:core.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/core.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/core.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[  8%] Processing:imagefont.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.max2d -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/max2d.mod/.bmx/imagefont.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/max2d.mod/imagefont.bmx"
[  8%] Processing:graphics.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/graphics.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/graphics.bmx"
Parsing...
Parsing...
Semanting...
Semanting...
Generating interface...
Generating header...
Generating source...
Generating interface...
Generating header...
Generating source...
[  8%] Processing:max2d.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m brl.max2d -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/brl.mod/max2d.mod/.bmx/max2d.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/brl.mod/max2d.mod/max2d.bmx"
[  8%] Processing:wx.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wx -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/.bmx/wx.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wx.mod/wx.bmx"
Parsing...
Parsing...
Semanting...
Semanting...
Generating interface...
Generating interface...
Generating header...
Generating source...
Generating header...
Generating source...
[  9%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxdataobject -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdataobject.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdataobject.mod/common.bmx"
[  9%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxdroptarget -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdroptarget.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdroptarget.mod/common.bmx"
Parsing...
[  9%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxfontmetrics -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxfontmetrics.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxfontmetrics.mod/common.bmx"
Parsing...
[  9%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxpalette -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpalette.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpalette.mod/common.bmx"
Parsing...
[  9%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxstream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstream.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstream.mod/common.bmx"
[  9%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtimer -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtimer.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtimer.mod/common.bmx"
[ 10%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxvalidator -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxvalidator.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxvalidator.mod/common.bmx"
Semanting...
Generating interface...
Generating header...
Generating source...
Parsing...
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Parsing...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating header...
Semanting...
Generating interface...
Generating header...
Generating source...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating header...
Generating source...
Generating source...
[ 10%] Processing:wxdataobject.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxdataobject -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdataobject.mod/.bmx/wxdataobject.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdataobject.mod/wxdataobject.bmx"
[ 10%] Processing:wxdroptarget.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxdroptarget -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdroptarget.mod/.bmx/wxdroptarget.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdroptarget.mod/wxdroptarget.bmx"
[ 10%] Processing:wxfontmetrics.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxfontmetrics -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxfontmetrics.mod/.bmx/wxfontmetrics.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxfontmetrics.mod/wxfontmetrics.bmx"
Parsing...
Parsing...
[ 10%] Processing:wxpalette.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxpalette -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpalette.mod/.bmx/wxpalette.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpalette.mod/wxpalette.bmx"
[ 10%] Processing:wxstream.bmx
Parsing...
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxstream -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstream.mod/.bmx/wxstream.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstream.mod/wxstream.bmx"
[ 11%] Processing:wxtimer.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtimer -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtimer.mod/.bmx/wxtimer.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtimer.mod/wxtimer.bmx"
[ 11%] Processing:wxvalidator.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxvalidator -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxvalidator.mod/.bmx/wxvalidator.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxvalidator.mod/wxvalidator.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Parsing...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating source...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating header...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating source...
Generating source...
Generating header...
Generating source...
[ 11%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxclipboard -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxclipboard.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxclipboard.mod/common.bmx"
[ 11%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wximage -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wximage.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wximage.mod/common.bmx"
[ 11%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtextdataobject -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextdataobject.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextdataobject.mod/common.bmx"
Parsing...
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[ 11%] Processing:wxclipboard.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxclipboard -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxclipboard.mod/.bmx/wxclipboard.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxclipboard.mod/wxclipboard.bmx"
[ 11%] Processing:wximage.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wximage -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wximage.mod/.bmx/wximage.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wximage.mod/wximage.bmx"
[ 12%] Processing:wxtextdataobject.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtextdataobject -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextdataobject.mod/.bmx/wxtextdataobject.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextdataobject.mod/wxtextdataobject.bmx"
Parsing...
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Semanting...
Generating interface...
Generating header...
Generating source...
Generating interface...
Generating header...
Generating source...
[ 12%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxbitmap -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbitmap.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbitmap.mod/common.bmx"
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[ 12%] Processing:wxbitmap.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxbitmap -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbitmap.mod/.bmx/wxbitmap.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbitmap.mod/wxbitmap.bmx"
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[ 12%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxbrush -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbrush.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbrush.mod/common.bmx"
[ 12%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxcursor -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcursor.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcursor.mod/common.bmx"
Parsing...
[ 12%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxicon -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxicon.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxicon.mod/common.bmx"
Parsing...
[ 13%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxmenu -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmenu.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmenu.mod/common.bmx"
[ 13%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxpen -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpen.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpen.mod/common.bmx"
[ 13%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxregion -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxregion.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxregion.mod/common.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Parsing...
Parsing...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating header...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating header...
Generating source...
Generating header...
Generating header...
Generating source...
Generating source...
Generating source...
[ 13%] Processing:wxbrush.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxbrush -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbrush.mod/.bmx/wxbrush.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbrush.mod/wxbrush.bmx"
[ 13%] Processing:wxcursor.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxcursor -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcursor.mod/.bmx/wxcursor.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcursor.mod/wxcursor.bmx"
[ 13%] Processing:wxicon.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxicon -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxicon.mod/.bmx/wxicon.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxicon.mod/wxicon.bmx"
Parsing...
Parsing...
[ 14%] Processing:wxmenu.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxmenu -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmenu.mod/.bmx/wxmenu.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmenu.mod/wxmenu.bmx"
[ 14%] Processing:wxpen.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxpen -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpen.mod/.bmx/wxpen.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpen.mod/wxpen.bmx"
[ 14%] Processing:wxregion.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxregion -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxregion.mod/.bmx/wxregion.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxregion.mod/wxregion.bmx"
Parsing...
Parsing...
Parsing...
Parsing...
Semanting...
Semanting...
Semanting...
Generating interface...
Generating interface...
Generating header...
Generating interface...
Semanting...
Semanting...
Generating interface...
Generating source...
Generating header...
Generating header...
Semanting...
Generating interface...
Generating header...
Generating source...
Generating interface...
Generating source...
Generating header...
Generating header...
Generating source...
Generating source...
Generating source...
[ 14%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxacceleratortable -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxacceleratortable.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxacceleratortable.mod/common.bmx"
[ 14%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxdc -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdc.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdc.mod/common.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[ 14%] Processing:wxacceleratortable.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxacceleratortable -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxacceleratortable.mod/.bmx/wxacceleratortable.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxacceleratortable.mod/wxacceleratortable.bmx"
[ 15%] Processing:wxdc.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxdc -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdc.mod/.bmx/wxdc.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxdc.mod/wxdc.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[ 15%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxmemorydc -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmemorydc.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmemorydc.mod/common.bmx"
[ 15%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxmouseevent -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmouseevent.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmouseevent.mod/common.bmx"
[ 15%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxwindow -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxwindow.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxwindow.mod/common.bmx"
Parsing...
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating header...
Generating header...
Generating source...
Generating source...
Generating source...
[ 15%] Processing:wxmemorydc.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxmemorydc -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmemorydc.mod/.bmx/wxmemorydc.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmemorydc.mod/wxmemorydc.bmx"
[ 15%] Processing:wxmouseevent.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxmouseevent -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmouseevent.mod/.bmx/wxmouseevent.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmouseevent.mod/wxmouseevent.bmx"
[ 15%] Processing:wxwindow.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxwindow -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxwindow.mod/.bmx/wxwindow.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxwindow.mod/wxwindow.bmx"
Parsing...
Parsing...
Parsing...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating header...
Generating header...
Generating source...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
[ 16%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxapp -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxapp.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxapp.mod/common.bmx"
[ 16%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxbuffereddc -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbuffereddc.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbuffereddc.mod/common.bmx"
[ 16%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxcontrol -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcontrol.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcontrol.mod/common.bmx"
Parsing...
[ 16%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxmenubar -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmenubar.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmenubar.mod/common.bmx"
Parsing...
[ 16%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxpanel -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpanel.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpanel.mod/common.bmx"
[ 16%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxstatusbar -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstatusbar.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstatusbar.mod/common.bmx"
[ 17%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxsystemsettings -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxsystemsettings.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxsystemsettings.mod/common.bmx"
[ 17%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtextvalidator -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextvalidator.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextvalidator.mod/common.bmx"
[ 17%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtoplevelwindow -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtoplevelwindow.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtoplevelwindow.mod/common.bmx"
Parsing...
Parsing...
Parsing...
Parsing...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Semanting...
Generating interface...
Generating source...
Generating header...
Generating source...
Semanting...
Semanting...
Generating interface...
Generating interface...
Generating header...
Generating header...
Semanting...
Generating interface...
Generating source...
Generating header...
Generating source...
Parsing...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
Parsing...
Semanting...
Generating interface...
Generating header...
Generating source...
[ 17%] Processing:wxapp.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxapp -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxapp.mod/.bmx/wxapp.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxapp.mod/wxapp.bmx"
[ 17%] Processing:wxbuffereddc.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxbuffereddc -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbuffereddc.mod/.bmx/wxbuffereddc.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbuffereddc.mod/wxbuffereddc.bmx"
[ 17%] Processing:wxcontrol.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxcontrol -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcontrol.mod/.bmx/wxcontrol.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcontrol.mod/wxcontrol.bmx"
Parsing...
Parsing...
[ 18%] Processing:wxmenubar.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxmenubar -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmenubar.mod/.bmx/wxmenubar.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxmenubar.mod/wxmenubar.bmx"
[ 18%] Processing:wxpanel.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxpanel -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpanel.mod/.bmx/wxpanel.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxpanel.mod/wxpanel.bmx"
Parsing...
[ 18%] Processing:wxstatusbar.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxstatusbar -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstatusbar.mod/.bmx/wxstatusbar.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstatusbar.mod/wxstatusbar.bmx"
Parsing...
[ 18%] Processing:wxsystemsettings.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxsystemsettings -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxsystemsettings.mod/.bmx/wxsystemsettings.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxsystemsettings.mod/wxsystemsettings.bmx"
[ 18%] Processing:wxtextvalidator.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtextvalidator -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextvalidator.mod/.bmx/wxtextvalidator.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextvalidator.mod/wxtextvalidator.bmx"
[ 18%] Processing:wxtoplevelwindow.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtoplevelwindow -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtoplevelwindow.mod/.bmx/wxtoplevelwindow.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtoplevelwindow.mod/wxtoplevelwindow.bmx"
Parsing...
Parsing...
Semanting...
Generating interface...
Parsing...
Generating header...
Generating source...
Semanting...
Generating interface...
Parsing...
Generating header...
Generating source...
Semanting...
Semanting...
Semanting...
Semanting...
Generating interface...
Generating header...
Generating interface...
Parsing...
Generating interface...
Generating header...
Generating source...
Generating header...
Generating source...
Generating source...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
Semanting...
Generating interface...
Generating header...
Semanting...
Generating source...
Generating interface...
Generating header...
Generating source...
[ 19%] Processing:base.util.directorytree.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -v -h -s -w -f wx.wxapp -p win32 -o "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/.bmx/base.util.directorytree.bmx.debug.win32.x64.s" "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/base.util.directorytree.bmx"
[ 19%] Processing:base.util.math.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -v -h -s -w -f wx.wxapp -p win32 -o "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/.bmx/base.util.math.bmx.debug.win32.x64.s" "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/base.util.math.bmx"
Parsing...
[ 19%] Processing:base.util.vector.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -v -h -s -w -f wx.wxapp -p win32 -o "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/.bmx/base.util.vector.bmx.debug.win32.x64.s" "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/base.util.vector.bmx"
Parsing...
[ 19%] Processing:string_comp.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -v -h -s -w -f wx.wxapp -p win32 -o "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/external/.bmx/string_comp.bmx.debug.win32.x64.s" "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/external/string_comp.bmx"
Parsing...
[ 19%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -v -h -s -w -f wx.wxapp -p win32 -o "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/external/stringbuffer.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/Dig/external/stringbuffer.mod/common.bmx"
[ 19%] Processing:base.measurement.measurementrawdata.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -v -h -s -w -f wx.wxapp -p win32 -o "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/.bmx/base.measurement.measurementrawdata.bmx.debug.win32.x64.s" "C:/Projekte/Fraunhofer - Ronny/SpektroNG/source/base.measurement.measurementrawdata.bmx"
[ 19%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxanybutton -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxanybutton.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxanybutton.mod/common.bmx"
[ 20%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxbufferedpaintdc -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbufferedpaintdc.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxbufferedpaintdc.mod/common.bmx"
[ 20%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxcheckbox -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcheckbox.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcheckbox.mod/common.bmx"
[ 20%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxcontrolwithitems -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcontrolwithitems.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxcontrolwithitems.mod/common.bmx"
[ 20%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxgauge -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxgauge.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxgauge.mod/common.bmx"
[ 20%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxradiobutton -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxradiobutton.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxradiobutton.mod/common.bmx"
[ 20%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxscrolledwindow -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxscrolledwindow.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxscrolledwindow.mod/common.bmx"
[ 21%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxslider -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxslider.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxslider.mod/common.bmx"
[ 21%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxstaticbitmap -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstaticbitmap.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstaticbitmap.mod/common.bmx"
[ 21%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxstaticline -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstaticline.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstaticline.mod/common.bmx"
[ 21%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxstatictext -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstatictext.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxstatictext.mod/common.bmx"
[ 21%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtextctrl -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextctrl.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtextctrl.mod/common.bmx"
[ 21%] Processing:common.bmx
"C:/Tools/BlitzMaxNG/bin/bcc.exe"  -g x64 -m wx.wxtoolbar -v -h -s -w -p win32 -o "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtoolbar.mod/.bmx/common.bmx.debug.win32.x64.s" "C:/Tools/BlitzMaxNG/mod/wx.mod/wxtoolbar.mod/common.bmx"
Parsing...
Parsing...
Parsing...
Parsing...
Semanting...
Generating interface...
Semanting...
Generating interface...
Semanting...
Semanting...
Generating interface...
Generating interface...
Semanting...
Generating interface...
Semanting...
Generating interface...
Semanting...
Generating interface...
Generating header...
Generating header...
Generating header...
Generating source...
Generating source...
Generating header...
Generating source...
Generating source...
Generating header...
Generating source...
Generating header...
Generating header...
Parsing...
Generating source...
Generating source...
Semanting...
Generating interface...
Generating header...
Generating source...
Error reading from stream
Process complete

I assume it is some kind of race condition - something is building files in a threaded manner - and then, bamm, thread A not finished yet so the desired file is still missing. So maybe BMK is trying to "parallelize" things which are kind of dependend on another without BMK being aware of it?

Edit: of course building it again (so now some files were precompiled properly) it does not fail there anymore.

And yes, "wxgppanel.mod" is no longer supported but I manually copied it in (as I still use it until I replace it with the wxmathplot.mod). Wonder why this "wxgppanel.mod" had to be compiled again (somehow with newest BCC this tooks a "feels longer" time) - maybe because the final files were not created before the Error reading from stream popped in.

Maybe it would be a good idea to pass the stream URI in the error message - would be less abstract then.

GWRon commented 5 years ago

Hmmm might it be that this race condition issue is also the source of the bug described there in issue #88 ?

Assume that some build files are generated in threads ... now the main file which only "imports" other files (so "source compilation" can take place and only during linking it is important to have the files there) is created before that other files_.

Now you switch on "quick compile" and it checks timestamps - and sees that certain files are newer than others - and now BMK thinks it should recompile them.

Just did a "quick compile" after it built successfully - and it recompiled some files (max2d.bmx and wxtimer.mod - and some others).