Build results: mc
OK: build: make
make[1]: Entering directory '/tmp/contbuild-work/mc/parse'
make[2]: Entering directory '/tmp/contbuild-work/mc/util'
make[2]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[1]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[1]: Entering directory '/tmp/contbuild-work/mc/mi'
make[2]: Entering directory '/tmp/contbuild-work/mc/parse'
make[3]: Entering directory '/tmp/contbuild-work/mc/util'
make[3]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[2]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[2]: Entering directory '/tmp/contbuild-work/mc/util'
make[2]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libmi.a cfg.o flatten.o dfcheck.o match.o reaching.o
make[1]: Leaving directory '/tmp/contbuild-work/mc/mi'
make[1]: Entering directory '/tmp/contbuild-work/mc/util'
make[1]: Leaving directory '/tmp/contbuild-work/mc/util'
make[1]: Entering directory '/tmp/contbuild-work/mc/6'
make[2]: Entering directory '/tmp/contbuild-work/mc/parse'
make[3]: Entering directory '/tmp/contbuild-work/mc/util'
make[3]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[2]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[2]: Entering directory '/tmp/contbuild-work/mc/mi'
make[3]: Entering directory '/tmp/contbuild-work/mc/parse'
make[4]: Entering directory '/tmp/contbuild-work/mc/util'
make[4]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[3]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[3]: Entering directory '/tmp/contbuild-work/mc/util'
make[3]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libmi.a cfg.o flatten.o dfcheck.o match.o reaching.o
make[2]: Leaving directory '/tmp/contbuild-work/mc/mi'
make[2]: Entering directory '/tmp/contbuild-work/mc/util'
make[2]: Leaving directory '/tmp/contbuild-work/mc/util'
cc -o 6m blob.o gen.o gengas.o genp9.o isel.o locs.o main.o ra.o peep.o simp.o typeinfo.o -L../parse/ -L../mi/ -L../util/ -lparse -lmi -lutil
make[1]: Leaving directory '/tmp/contbuild-work/mc/6'
make[1]: Entering directory '/tmp/contbuild-work/mc/muse'
make[2]: Entering directory '/tmp/contbuild-work/mc/parse'
make[3]: Entering directory '/tmp/contbuild-work/mc/util'
make[3]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[2]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[2]: Entering directory '/tmp/contbuild-work/mc/util'
make[2]: Leaving directory '/tmp/contbuild-work/mc/util'
cc -o muse muse.o -L../parse/ -L../util/ -lparse -lutil
make[1]: Leaving directory '/tmp/contbuild-work/mc/muse'
make[1]: Entering directory '/tmp/contbuild-work/mc/rt'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/contbuild-work/mc/rt'
make[1]: Entering directory '/tmp/contbuild-work/mc/doc'
make[1]: Leaving directory '/tmp/contbuild-work/mc/doc'
./mbldwrap.sh
project base /tmp/contbuild-work/mc:
lib/sys/libsys.a...
lib/std/libstd.a...
lib/regex/libregex.a...
lib/bio/libbio.a...
lib/regex/redump...
lib/inifile/libinifile.a...
lib/thread/libthread.a...
lib/cryptohash/libcryptohash.a...
mbld/mbld...
Segmentation fault
FAIL: test: make check
make[1]: Entering directory '/tmp/contbuild-work/mc/parse'
make[2]: Entering directory '/tmp/contbuild-work/mc/util'
make[2]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[1]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[1]: Entering directory '/tmp/contbuild-work/mc/mi'
make[2]: Entering directory '/tmp/contbuild-work/mc/parse'
make[3]: Entering directory '/tmp/contbuild-work/mc/util'
make[3]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[2]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[2]: Entering directory '/tmp/contbuild-work/mc/util'
make[2]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libmi.a cfg.o flatten.o dfcheck.o match.o reaching.o
make[1]: Leaving directory '/tmp/contbuild-work/mc/mi'
make[1]: Entering directory '/tmp/contbuild-work/mc/util'
make[1]: Leaving directory '/tmp/contbuild-work/mc/util'
make[1]: Entering directory '/tmp/contbuild-work/mc/6'
make[2]: Entering directory '/tmp/contbuild-work/mc/parse'
make[3]: Entering directory '/tmp/contbuild-work/mc/util'
make[3]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[2]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[2]: Entering directory '/tmp/contbuild-work/mc/mi'
make[3]: Entering directory '/tmp/contbuild-work/mc/parse'
make[4]: Entering directory '/tmp/contbuild-work/mc/util'
make[4]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[3]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[3]: Entering directory '/tmp/contbuild-work/mc/util'
make[3]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libmi.a cfg.o flatten.o dfcheck.o match.o reaching.o
make[2]: Leaving directory '/tmp/contbuild-work/mc/mi'
make[2]: Entering directory '/tmp/contbuild-work/mc/util'
make[2]: Leaving directory '/tmp/contbuild-work/mc/util'
cc -o 6m blob.o gen.o gengas.o genp9.o isel.o locs.o main.o ra.o peep.o simp.o typeinfo.o -L../parse/ -L../mi/ -L../util/ -lparse -lmi -lutil
make[1]: Leaving directory '/tmp/contbuild-work/mc/6'
make[1]: Entering directory '/tmp/contbuild-work/mc/muse'
make[2]: Entering directory '/tmp/contbuild-work/mc/parse'
make[3]: Entering directory '/tmp/contbuild-work/mc/util'
make[3]: Leaving directory '/tmp/contbuild-work/mc/util'
ar -rcs libparse.a dump.o err.o export.o fold.o gram.o infer.o names.o node.o specialize.o stab.o tok.o type.o use.o
make[2]: Leaving directory '/tmp/contbuild-work/mc/parse'
make[2]: Entering directory '/tmp/contbuild-work/mc/util'
make[2]: Leaving directory '/tmp/contbuild-work/mc/util'
cc -o muse muse.o -L../parse/ -L../util/ -lparse -lutil
make[1]: Leaving directory '/tmp/contbuild-work/mc/muse'
make[1]: Entering directory '/tmp/contbuild-work/mc/rt'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/contbuild-work/mc/rt'
make[1]: Entering directory '/tmp/contbuild-work/mc/doc'
make[1]: Leaving directory '/tmp/contbuild-work/mc/doc'
./mbldwrap.sh
project base /tmp/contbuild-work/mc:
lib/sys/libsys.a...
lib/std/libstd.a...
lib/regex/libregex.a...
lib/bio/libbio.a...
lib/regex/redump...
lib/inifile/libinifile.a...
lib/thread/libthread.a...
lib/cryptohash/libcryptohash.a...
mbld/mbld...
./mbldwrap.sh test:runtest
project base /tmp/contbuild-work/mc:
./runtest.sh
main...
../6/6m -I ../lib/std -I ../lib/sys main.myr
ld -o main ../rt/_myrrt.o main.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
splitline...
../6/6m -I ../lib/std -I ../lib/sys splitline.myr
ld -o splitline ../rt/_myrrt.o splitline.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
add...
../6/6m -I ../lib/std -I ../lib/sys add.myr
ld -o add ../rt/_myrrt.o add.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
mul...
../6/6m -I ../lib/std -I ../lib/sys mul.myr
ld -o mul ../rt/_myrrt.o mul.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
mul8...
../6/6m -I ../lib/std -I ../lib/sys mul8.myr
ld -o mul8 ../rt/_myrrt.o mul8.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
div...
../6/6m -I ../lib/std -I ../lib/sys div.myr
ld -o div ../rt/_myrrt.o div.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
mod...
../6/6m -I ../lib/std -I ../lib/sys mod.myr
ld -o mod ../rt/_myrrt.o mod.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
bsr...
../6/6m -I ../lib/std -I ../lib/sys bsr.myr
ld -o bsr ../rt/_myrrt.o bsr.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
chartest...
../6/6m -I ../lib/std -I ../lib/sys chartest.myr
ld -o chartest ../rt/_myrrt.o chartest.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
trunccast...
../6/6m -I ../lib/std -I ../lib/sys trunccast.myr
ld -o trunccast ../rt/_myrrt.o trunccast.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
zwidencast...
../6/6m -I ../lib/std -I ../lib/sys zwidencast.myr
ld -o zwidencast ../rt/_myrrt.o zwidencast.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
swidencast...
../6/6m -I ../lib/std -I ../lib/sys swidencast.myr
ld -o swidencast ../rt/_myrrt.o swidencast.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
derefassign...
../6/6m -I ../lib/std -I ../lib/sys derefassign.myr
ld -o derefassign ../rt/_myrrt.o derefassign.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
ptrpreinc...
../6/6m -I ../lib/std -I ../lib/sys ptrpreinc.myr
ld -o ptrpreinc ../rt/_myrrt.o ptrpreinc.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
incret...
../6/6m -I ../lib/std -I ../lib/sys incret.myr
ld -o incret ../rt/_myrrt.o incret.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
outparam...
../6/6m -I ../lib/std -I ../lib/sys outparam.myr
ld -o outparam ../rt/_myrrt.o outparam.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
outparam-sl...
../6/6m -I ../lib/std -I ../lib/sys outparam-sl.myr
ld -o outparam-sl ../rt/_myrrt.o outparam-sl.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
struct1...
../6/6m -I ../lib/std -I ../lib/sys struct1.myr
ld -o struct1 ../rt/_myrrt.o struct1.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
struct...
../6/6m -I ../lib/std -I ../lib/sys struct.myr
ld -o struct ../rt/_myrrt.o struct.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
align...
../6/6m -I ../lib/std -I ../lib/sys align.myr
ld -o align ../rt/_myrrt.o align.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
structptr...
../6/6m -I ../lib/std -I ../lib/sys structptr.myr
ld -o structptr ../rt/_myrrt.o structptr.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
structasn...
../6/6m -I ../lib/std -I ../lib/sys structasn.myr
ld -o structasn ../rt/_myrrt.o structasn.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
structarray...
../6/6m -I ../lib/std -I ../lib/sys structarray.myr
ld -o structarray ../rt/_myrrt.o structarray.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
structret...
../6/6m -I ../lib/std -I ../lib/sys structret.myr
ld -o structret ../rt/_myrrt.o structret.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
constslice...
../6/6m -I ../lib/std -I ../lib/sys constslice.myr
ld -o constslice ../rt/_myrrt.o constslice.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
exportmain...
../6/6m -I ../lib/std -I ../lib/sys exportmain.myr
ld -o exportmain ../rt/_myrrt.o exportmain.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
slalloc...
../6/6m -I ../lib/std -I ../lib/sys slalloc.myr
ld -o slalloc ../rt/_myrrt.o slalloc.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
neststruct...
../6/6m -I ../lib/std -I ../lib/sys neststruct.myr
ld -o neststruct ../rt/_myrrt.o neststruct.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
array...
../6/6m -I ../lib/std -I ../lib/sys array.myr
ld -o array ../rt/_myrrt.o array.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
arrayaddr...
../6/6m -I ../lib/std -I ../lib/sys arrayaddr.myr
ld -o arrayaddr ../rt/_myrrt.o arrayaddr.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
global-arrayvar...
../6/6m -I ../lib/std -I ../lib/sys global-arrayvar.myr
ld -o global-arrayvar ../rt/_myrrt.o global-arrayvar.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
arraylen...
../6/6m -I ../lib/std -I ../lib/sys arraylen.myr
ld -o arraylen ../rt/_myrrt.o arraylen.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
slice...
../6/6m -I ../lib/std -I ../lib/sys slice.myr
ld -o slice ../rt/_myrrt.o slice.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
slicelen...
../6/6m -I ../lib/std -I ../lib/sys slicelen.myr
ld -o slicelen ../rt/_myrrt.o slicelen.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
call...
../6/6m -I ../lib/std -I ../lib/sys call.myr
ld -o call ../rt/_myrrt.o call.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
doublecall...
../6/6m -I ../lib/std -I ../lib/sys doublecall.myr
ld -o doublecall ../rt/_myrrt.o doublecall.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
voidcall...
../6/6m -I ../lib/std -I ../lib/sys voidcall.myr
ld -o voidcall ../rt/_myrrt.o voidcall.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
voidarg...
../6/6m -I ../lib/std -I ../lib/sys voidarg.myr
ld -o voidarg ../rt/_myrrt.o voidarg.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
voidassign...
../6/6m -I ../lib/std -I ../lib/sys voidassign.myr
ld -o voidassign ../rt/_myrrt.o voidassign.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
callbig...
../6/6m -I ../lib/std -I ../lib/sys callbig.myr
ld -o callbig ../rt/_myrrt.o callbig.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
nestfn...
../6/6m -I ../lib/std -I ../lib/sys nestfn.myr
ld -o nestfn ../rt/_myrrt.o nestfn.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
foldidx...
../6/6m -I ../lib/std -I ../lib/sys foldidx.myr
ld -o foldidx ../rt/_myrrt.o foldidx.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
closure...
../6/6m -I ../lib/std -I ../lib/sys closure.myr
ld -o closure ../rt/_myrrt.o closure.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
fncast...
../6/6m -I ../lib/std -I ../lib/sys fncast.myr
ld -o fncast ../rt/_myrrt.o fncast.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
loop...
../6/6m -I ../lib/std -I ../lib/sys loop.myr
ld -o loop ../rt/_myrrt.o loop.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
subrangefor...
../6/6m -I ../lib/std -I ../lib/sys subrangefor.myr
ld -o subrangefor ../rt/_myrrt.o subrangefor.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
patiter...
../6/6m -I ../lib/std -I ../lib/sys patiter.myr
ld -o patiter ../rt/_myrrt.o patiter.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
custiter...
../6/6m -I ../lib/std -I ../lib/sys custiter.myr
ld -o custiter ../rt/_myrrt.o custiter.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
condiftrue...
../6/6m -I ../lib/std -I ../lib/sys condiftrue.myr
ld -o condiftrue ../rt/_myrrt.o condiftrue.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
condiffalse...
../6/6m -I ../lib/std -I ../lib/sys condiffalse.myr
ld -o condiffalse ../rt/_myrrt.o condiffalse.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
condifrel...
../6/6m -I ../lib/std -I ../lib/sys condifrel.myr
ld -o condifrel ../rt/_myrrt.o condifrel.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
ptrcmp...
../6/6m -I ../lib/std -I ../lib/sys ptrcmp.myr
ld -o ptrcmp ../rt/_myrrt.o ptrcmp.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
overlappingif...
../6/6m -I ../lib/std -I ../lib/sys overlappingif.myr
ld -o overlappingif ../rt/_myrrt.o overlappingif.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
fib...
../6/6m -I ../lib/std -I ../lib/sys fib.myr
ld -o fib ../rt/_myrrt.o fib.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
basicfloat...
../6/6m -I ../lib/std -I ../lib/sys basicfloat.myr
ld -o basicfloat ../rt/_myrrt.o basicfloat.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
sqrt...
../6/6m -I ../lib/std -I ../lib/sys sqrt.myr
ld -o sqrt ../rt/_myrrt.o sqrt.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
mandelbrot...
../6/6m -I ../lib/std -I ../lib/sys mandelbrot.myr
ld -o mandelbrot ../rt/_myrrt.o mandelbrot.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
log-and...
../6/6m -I ../lib/std -I ../lib/sys log-and.myr
ld -o log-and ../rt/_myrrt.o log-and.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
log-or...
../6/6m -I ../lib/std -I ../lib/sys log-or.myr
ld -o log-or ../rt/_myrrt.o log-or.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
str...
../6/6m -I ../lib/std -I ../lib/sys str.myr
ld -o str ../rt/_myrrt.o str.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
generic...
../6/6m -I ../lib/std -I ../lib/sys generic.myr
ld -o generic ../rt/_myrrt.o generic.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericval...
../6/6m -I ../lib/std -I ../lib/sys genericval.myr
ld -o genericval ../rt/_myrrt.o genericval.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
trait-builtin...
../6/6m -I ../lib/std -I ../lib/sys trait-builtin.myr
ld -o trait-builtin ../rt/_myrrt.o trait-builtin.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
emptytrait...
../6/6m -I ../lib/std -I ../lib/sys emptytrait.myr
ld -o emptytrait ../rt/_myrrt.o emptytrait.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
traitimpl...
../6/6m -I ../lib/std -I ../lib/sys traitimpl.myr
ld -o traitimpl ../rt/_myrrt.o traitimpl.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
nestucon...
../6/6m -I ../lib/std -I ../lib/sys nestucon.myr
ld -o nestucon ../rt/_myrrt.o nestucon.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
mkunion...
../6/6m -I ../lib/std -I ../lib/sys mkunion.myr
ld -o mkunion ../rt/_myrrt.o mkunion.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
uconinit...
../6/6m -I ../lib/std -I ../lib/sys uconinit.myr
ld -o uconinit ../rt/_myrrt.o uconinit.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericcall...
../6/6m -I ../lib/std -I ../lib/sys genericcall.myr
ld -o genericcall ../rt/_myrrt.o genericcall.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
generictype...
../6/6m -I ../lib/std -I ../lib/sys generictype.myr
ld -o generictype ../rt/_myrrt.o generictype.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericret...
../6/6m -I ../lib/std -I ../lib/sys genericret.myr
ld -o genericret ../rt/_myrrt.o genericret.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericmatch...
../6/6m -I ../lib/std -I ../lib/sys genericmatch.myr
ld -o genericmatch ../rt/_myrrt.o genericmatch.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericrec...
../6/6m -I ../lib/std -I ../lib/sys genericrec.myr
ld -o genericrec ../rt/_myrrt.o genericrec.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericimpl...
../6/6m -I ../lib/std -I ../lib/sys genericimpl.myr
ld -o genericimpl ../rt/_myrrt.o genericimpl.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
recgeneric...
../6/6m -I ../lib/std -I ../lib/sys recgeneric.myr
ld -o recgeneric ../rt/_myrrt.o recgeneric.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
bigtyblob...
../6/6m -I ../lib/std -I ../lib/sys bigtyblob.myr
ld -o bigtyblob ../rt/_myrrt.o bigtyblob.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericchain...
../6/6m -I ../lib/std -I ../lib/sys genericchain.myr
ld -o genericchain ../rt/_myrrt.o genericchain.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericmake...
../6/6m -I ../lib/std -I ../lib/sys genericmake.myr
ld -o genericmake ../rt/_myrrt.o genericmake.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
genericuret...
../6/6m -I ../lib/std -I ../lib/sys genericuret.myr
ld -o genericuret ../rt/_myrrt.o genericuret.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
sizeof...
../6/6m -I ../lib/std -I ../lib/sys sizeof.myr
ld -o sizeof ../rt/_myrrt.o sizeof.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
gsizeof...
../6/6m -I ../lib/std -I ../lib/sys gsizeof.myr
ld -o gsizeof ../rt/_myrrt.o gsizeof.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchint...
../6/6m -I ../lib/std -I ../lib/sys matchint.myr
ld -o matchint ../rt/_myrrt.o matchint.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchconst...
../6/6m -I ../lib/std -I ../lib/sys matchconst.myr
ld -o matchconst ../rt/_myrrt.o matchconst.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchnsconst...
../6/6m -I ../lib/std -I ../lib/sys matchnsconst.myr
ld -o matchnsconst ../rt/_myrrt.o matchnsconst.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchunion...
../6/6m -I ../lib/std -I ../lib/sys matchunion.myr
ld -o matchunion ../rt/_myrrt.o matchunion.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchtup...
../6/6m -I ../lib/std -I ../lib/sys matchtup.myr
ld -o matchtup ../rt/_myrrt.o matchtup.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchstruct...
../6/6m -I ../lib/std -I ../lib/sys matchstruct.myr
ld -o matchstruct ../rt/_myrrt.o matchstruct.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matcharray...
../6/6m -I ../lib/std -I ../lib/sys matcharray.myr
ld -o matcharray ../rt/_myrrt.o matcharray.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchargunion...
../6/6m -I ../lib/std -I ../lib/sys matchargunion.myr
ld -o matchargunion ../rt/_myrrt.o matchargunion.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchvoid...
../6/6m -I ../lib/std -I ../lib/sys matchvoid.myr
ld -o matchvoid ../rt/_myrrt.o matchvoid.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchexhaust...
../6/6m -I ../lib/std -I ../lib/sys matchexhaust.myr
ld -o matchexhaust ../rt/_myrrt.o matchexhaust.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchargstr...
../6/6m -I ../lib/std -I ../lib/sys matchargstr.myr
ld -o matchargstr ../rt/_myrrt.o matchargstr.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchunion_sl...
../6/6m -I ../lib/std -I ../lib/sys matchunion_sl.myr
ld -o matchunion_sl ../rt/_myrrt.o matchunion_sl.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchbind...
../6/6m -I ../lib/std -I ../lib/sys matchbind.myr
ld -o matchbind ../rt/_myrrt.o matchbind.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
matchptr...
../6/6m -I ../lib/std -I ../lib/sys matchptr.myr
ld -o matchptr ../rt/_myrrt.o matchptr.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
bigliteral...
../6/6m -I ../lib/std -I ../lib/sys bigliteral.myr
ld -o bigliteral ../rt/_myrrt.o bigliteral.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
arraylit-ni...
../6/6m -I ../lib/std -I ../lib/sys arraylit-ni.myr
ld -o arraylit-ni ../rt/_myrrt.o arraylit-ni.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
arraypass...
../6/6m -I ../lib/std -I ../lib/sys arraypass.myr
ld -o arraypass ../rt/_myrrt.o arraypass.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
livearraylit...
../6/6m -I ../lib/std -I ../lib/sys livearraylit.myr
ld -o livearraylit ../rt/_myrrt.o livearraylit.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
structlit...
../6/6m -I ../lib/std -I ../lib/sys structlit.myr
ld -o structlit ../rt/_myrrt.o structlit.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
livestructlit...
../6/6m -I ../lib/std -I ../lib/sys livestructlit.myr
ld -o livestructlit ../rt/_myrrt.o livestructlit.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
tuple...
../6/6m -I ../lib/std -I ../lib/sys tuple.myr
ld -o tuple ../rt/_myrrt.o tuple.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
slgrow...
../6/6m -I ../lib/std -I ../lib/sys slgrow.myr
ld -o slgrow ../rt/_myrrt.o slgrow.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
tyrec...
../6/6m -I ../lib/std -I ../lib/sys tyrec.myr
ld -o tyrec ../rt/_myrrt.o tyrec.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
infer-named...
../6/6m -I ../lib/std -I ../lib/sys infer-named.myr
ld -o infer-named ../rt/_myrrt.o infer-named.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
exportcycle...
../6/6m -I ../lib/std -I ../lib/sys exportcycle.myr
ld -o exportcycle ../rt/_myrrt.o exportcycle.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
import-type...
../6/6m -I ../lib/std -I ../lib/sys import-type.myr
ld -o import-type ../rt/_myrrt.o import-type.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
helloworld...
../6/6m -I ../lib/std -I ../lib/sys helloworld.myr
ld -o helloworld ../rt/_myrrt.o helloworld.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
encodechar...
../6/6m -I ../lib/std -I ../lib/sys encodechar.myr
ld -o encodechar ../rt/_myrrt.o encodechar.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
strtab...
../6/6m -I ../lib/std -I ../lib/sys strtab.myr
ld -o strtab ../rt/_myrrt.o strtab.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
catfile...
../6/6m -I ../lib/std -I ../lib/sys catfile.myr
ld -o catfile ../rt/_myrrt.o catfile.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
strstrip...
../6/6m -I ../lib/std -I ../lib/sys strstrip.myr
ld -o strstrip ../rt/_myrrt.o strstrip.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
strsplit...
../6/6m -I ../lib/std -I ../lib/sys strsplit.myr
ld -o strsplit ../rt/_myrrt.o strsplit.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
strfind...
../6/6m -I ../lib/std -I ../lib/sys strfind.myr
ld -o strfind ../rt/_myrrt.o strfind.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
strjoin...
../6/6m -I ../lib/std -I ../lib/sys strjoin.myr
ld -o strjoin ../rt/_myrrt.o strjoin.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
exporttrait...
../6/6m -I ../lib/std -I ../lib/sys exporttrait.myr
ld -o exporttrait ../rt/_myrrt.o exporttrait.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
local-labels...
../6/6m -I ../lib/std -I ../lib/sys local-labels.myr
ld -o local-labels ../rt/_myrrt.o local-labels.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
voideffect...
../6/6m -I ../lib/std -I ../lib/sys voideffect.myr
ld -o voideffect ../rt/_myrrt.o voideffect.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
foroptexpr...
../6/6m -I ../lib/std -I ../lib/sys foroptexpr.myr
ld -o foroptexpr ../rt/_myrrt.o foroptexpr.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
bounds...
../6/6m -I ../lib/std -I ../lib/sys bounds.myr
ld -o bounds ../rt/_myrrt.o bounds.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr
rvaldotlen...
../6/6m -I ../lib/std -I ../lib/sys rvaldotlen.myr
ld -o rvaldotlen ../rt/_myrrt.o rvaldotlen.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
destructuretup...
../6/6m -I ../lib/std -I ../lib/sys destructuretup.myr
ld -o destructuretup ../rt/_myrrt.o destructuretup.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
nestedgoto...
../6/6m -I ../lib/std -I ../lib/sys nestedgoto.myr
ld -o nestedgoto ../rt/_myrrt.o nestedgoto.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
initializer...
../6/6m -I ../lib/std -I ../lib/sys initializer.myr
ld -o initializer ../rt/_myrrt.o initializer.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
fmtalign...
../6/6m -I ../lib/std -I ../lib/sys fmtalign.myr
ld -o fmtalign ../rt/_myrrt.o fmtalign.o -L../lib/std -L../lib/sys -L/home/ori/bin/lib/myr -lstd -lsys
PASSED (137): main splitline add mul mul8 div mod bsr chartest trunccast zwidencast swidencast derefassign ptrpreinc incret outparam outparam-sl struct1 struct align structptr structasn structarray structret constslice exportmain slalloc neststruct array arrayaddr global-arrayvar arraylen slice slicelen call doublecall voidcall voidarg voidassign callbig nestfn foldidx closure fncast loop subrangefor patiter custiter condiftrue condiffalse condifrel ptrcmp overlappingif fib basicfloat sqrt mandelbrot log-and log-or str generic genericval trait-builtin emptytrait traitimpl nestucon mkunion uconinit genericcall generictype genericret genericmatch genericrec genericimpl recgeneric bigtyblob genericchain genericmake genericuret sizeof gsizeof matchint matchconst matchnsconst matchunion matchtup matchstruct matcharray matchargunion matchvoid matchexhaust matchargstr matchunion_sl matchbind matchptr matchmixed bigliteral arraylit-ni arraypass livearraylit structlit livestructlit tuple slgrow tyrec infer-named exportcycle import-type helloworld encodechar strtab catfile strstrip strsplit strfind strjoin local-labels declmismatch infermismatch usedef occur tyoccur union-extraarg union-missingarg match-badtypes generic-in-const aritylow arityhigh badop voideffect foroptexpr bounds rvaldotlen destructuretup nestedgoto initializer fmtalign
SUCCESS
./mbldwrap.sh test
project base /tmp/contbuild-work/mc:
lib/sys/libsys.a...
lib/std/libstd.a...
lib/regex/libregex.a...
lib/bio/libbio.a...
lib/regex/redump...
lib/inifile/libinifile.a...
lib/thread/libthread.a...
lib/cryptohash/libcryptohash.a...
mbld/mbld...
lib/std/test/rand...
lib/std/test/dirname...
lib/std/test/option...
lib/std/test/strsplit...
lib/std/test/ipparse...
lib/std/test/iterutil...
lib/std/test/htab...
lib/std/test/striter...
lib/std/test/bigint...
lib/std/test/fmt...
lib/std/test/strbuf...
lib/std/test/pathjoin...
lib/std/test/chartype...
lib/std/test/slcp...
lib/std/test/try...
lib/std/test/sort...
lib/std/test/search...
lib/std/test/cmp...
lib/thread/test/mutex...
lib/thread/test/spawn...
lib/thread/test/atomic...
lib/cryptohash/test/sha1...
lib/cryptohash/test/sha512...
lib/cryptohash/test/sha256...
lib/cryptohash/test/md5...
lib/regex/test/unicode...
6m -I /tmp/contbuild-work/mc/lib/regex -I /tmp/contbuild-work/mc/lib/sys -I /tmp/contbuild-work/mc/lib/std -I . testmatch.myr
testmatch.myr:19: dbgcompile:(byte[:], bool -> std.result(regex.regex#, regex.status)) arity mismatch (expected 2 args, got 1)
Unable to run mbld test; have you build successfully
Makefile:18: recipe for target 'check' failed
Segmentation fault
Segmentation fault
FAIL: "../6/6m -I ../lib/std -I ../lib/sys matchmixed.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys declmismatch.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys infermismatch.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys usedef.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys occur.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys tyoccur.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys union-extraarg.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys union-missingarg.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys match-badtypes.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys generic-in-const.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys aritylow.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys arityhigh.myr"
FAIL: "../6/6m -I ../lib/std -I ../lib/sys badop.myr"
0x0000000000400266: out of bounds access
./runtest.sh: line 27: 7935 Aborted ./$1 $3
Segmentation fault
FAIL: "6m -I /tmp/contbuild-work/mc/lib/regex -I /tmp/contbuild-work/mc/lib/sys -I /tmp/contbuild-work/mc/lib/std -I . testmatch.myr"
make: *** [check] Error 1
OK: clean: make clean