Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BMK makemods - error reading from stream #54

Open
GWRon opened this issue Nov 26, 2018 · 12 comments
Open

BMK makemods - error reading from stream #54

GWRon opened this issue Nov 26, 2018 · 12 comments

Comments

@GWRon
Copy link
Contributor

GWRon commented Nov 26, 2018

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
Copy link
Contributor Author

GWRon commented Nov 26, 2018

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
Copy link
Contributor Author

GWRon commented Nov 26, 2018

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
Copy link
Contributor Author

GWRon commented Nov 26, 2018

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
Copy link
Member

"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
Copy link
Contributor Author

GWRon commented Nov 26, 2018

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
Copy link
Contributor Author

GWRon commented Nov 26, 2018

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
Copy link
Member

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
Copy link
Member

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

@woollybah
Copy link
Member

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

@GWRon
Copy link
Contributor Author

GWRon commented Jan 25, 2019

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 GWRon closed this as completed Jan 25, 2019
@GWRon GWRon reopened this Jul 1, 2019
@GWRon
Copy link
Contributor Author

GWRon commented Jul 1, 2019

Just received it again - with:

  • fresh brl.mod, pub.mod, wx.mod and bcc, bmk
  • compiled / tried to compile a debug build of a project
  • built with "verbose"

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
Copy link
Contributor Author

GWRon commented Jul 1, 2019

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants