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/fileutil/libfileutil.a...
lib/regex/libregex.a...
lib/bio/libbio.a...
lib/regex/redump...
lib/inifile/libinifile.a...
lib/testr/libtestr.a...
lib/thread/libthread.a...
lib/date/libdate.a...
lib/cryptohash/libcryptohash.a...
support/dumpleak...
mbld/mbld...
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/fileutil/libfileutil.a...
lib/regex/libregex.a...
lib/bio/libbio.a...
lib/regex/redump...
lib/inifile/libinifile.a...
lib/testr/libtestr.a...
lib/thread/libthread.a...
lib/date/libdate.a...
lib/cryptohash/libcryptohash.a...
support/dumpleak...
mbld/mbld...
./mbldwrap.sh test
project base /tmp/contbuild-work/mc:
lib/sys/libsys.a...
lib/std/libstd.a...
lib/fileutil/libfileutil.a...
lib/regex/libregex.a...
lib/bio/libbio.a...
lib/regex/redump...
lib/inifile/libinifile.a...
lib/testr/libtestr.a...
lib/thread/libthread.a...
lib/date/libdate.a...
lib/cryptohash/libcryptohash.a...
support/dumpleak...
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/hashfuncs...
lib/std/test/chomp...
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/std/test/sjlj...
lib/thread/test/mutex...
lib/thread/test/spawn...
lib/thread/test/atomic...
lib/date/test/fmt...
lib/date/test/parse...
lib/cryptohash/test/sha1...
lib/cryptohash/test/sha512...
lib/cryptohash/test/sha256...
lib/cryptohash/test/md5...
lib/regex/test/unicode...
lib/regex/test/negclass...
lib/inifile/test/inifile...
lib/regex/test/subst...
lib/regex/test/basic...
lib/regex/test/failmatch...
lib/regex/test/idxmatch...
lib/regex/test/search...
lib/regex/test/boundaries...
lib/regex/test/class...
lib/regex/test/capture...
run lib/std/test/rand: PASS
run lib/std/test/dirname: PASS
run lib/std/test/option: PASS
run lib/std/test/strsplit: PASS
run lib/std/test/ipparse: PASS
run lib/std/test/iterutil: PASS
run lib/std/test/htab: PASS
run lib/std/test/striter: PASS
run lib/std/test/hashfuncs: PASS
run lib/std/test/chomp: PASS
run lib/std/test/bigint: PASS
run lib/std/test/fmt: PASS
run lib/std/test/strbuf: PASS
run lib/std/test/pathjoin: PASS
run lib/std/test/chartype: PASS
run lib/std/test/slcp: PASS
run lib/std/test/try: PASS
run lib/std/test/sort: PASS
run lib/std/test/search: PASS
run lib/std/test/cmp: PASS
run lib/std/test/sjlj: PASS
run lib/thread/test/mutex: PASS
run lib/thread/test/spawn: PASS
run lib/thread/test/atomic: PASS
run lib/date/test/fmt: PASS
run lib/date/test/parse: PASS
run lib/cryptohash/test/sha1: PASS
run lib/cryptohash/test/sha512: PASS
run lib/cryptohash/test/sha256: PASS
run lib/cryptohash/test/md5: PASS
run lib/regex/test/unicode: PASS
run test/runtest.sh:
run main: PASS
run splitline: PASS
run add: PASS
run mul: PASS
run mul8: PASS
run div: PASS
run mod: PASS
run bsr: PASS
run chartest: PASS
run trunccast: PASS
run zwidencast: PASS
run swidencast: PASS
run derefassign: PASS
run ptrpreinc: PASS
run incret: PASS
run outparam: PASS
run outparam-sl: PASS
run struct1: PASS
run struct: PASS
run align: PASS
run structptr: PASS
run structasn: PASS
run structarray: PASS
run structret: PASS
run constslice: PASS
run exportmain: PASS
run slalloc: PASS
run neststruct: PASS
run array: PASS
run arrayaddr: PASS
run global-arrayvar: PASS
run arraylen: PASS
run slice: PASS
run slicelen: PASS
run call: PASS
run doublecall: PASS
run voidcall: PASS
run voidarg: PASS
run voidassign: PASS
run callbig: PASS
run nestfn: PASS
run foldidx: PASS
run closure: PASS
run fncast: PASS
run loop: PASS
run subrangefor: PASS
run patiter: PASS
run custiter: PASS
run condiftrue: PASS
run condiffalse: PASS
run condifrel: PASS
run ptrcmp: PASS
run overlappingif: PASS
run fib: PASS
run basicfloat: PASS
run sqrt: PASS
run mandelbrot: PASS
run log-and: PASS
run log-or: PASS
run str: PASS
run generic: PASS
run genericval: PASS
run trait-builtin: PASS
run emptytrait: PASS
run traitimpl: PASS
run nestucon: PASS
run mkunion: PASS
run uconinit: PASS
run genericcall: PASS
run generictype: PASS
run genericret: PASS
run genericmatch: PASS
run genericrec: PASS
run genericimpl: PASS
run recgeneric: PASS
run bigtyblob: PASS
run genericchain: PASS
run genericmake: PASS
run genericuret: PASS
run sizeof: PASS
run gsizeof: PASS
run matchint: PASS
run matchconst: PASS
run matchnsconst: PASS
run matchunion: PASS
run matchtup: PASS
run matchstruct: PASS
run matcharray: PASS
run matchargunion: PASS
run matchvoid: PASS
run matchexhaust: PASS
run matchargstr: PASS
run matchunion_sl: PASS
run matchbind: PASS
run matchptr: PASS
run matchmixed: PASS
run bigliteral: PASS
run arraylit-ni: PASS
run arraypass: PASS
run livearraylit: PASS
run structlit: PASS
run livestructlit: PASS
run tuple: PASS
run slgrow: PASS
run tyrec: PASS
run infer-named: PASS
run exportcycle: PASS
run import-type: PASS
run helloworld: PASS
run encodechar: PASS
run strtab: PASS
run catfile: PASS
run strstrip: PASS
run strsplit: PASS
run strfind: PASS
run strjoin: PASS
run exporttrait: PASS
run local-labels: PASS
run declmismatch: PASS
run infermismatch: PASS
run usedef: PASS
run occur: PASS
run tyoccur: PASS
run union-extraarg: PASS
run union-missingarg: PASS
run match-badtypes: PASS
run generic-in-const: PASS
run aritylow: PASS
run arityhigh: PASS
run badop: PASS
run voideffect: PASS
run foroptexpr: PASS
run rvaldotlen: PASS
run destructuretup: PASS
run nestedgoto: PASS
run initializer: PASS
run fmtalign: PASS
run lib/regex/test/negclass: PASS
run lib/inifile/test/inifile: CRASH
run lib/regex/test/subst: PASS
run lib/regex/test/basic: PASS
run lib/regex/test/failmatch: PASS
run lib/regex/test/idxmatch: PASS
run lib/regex/test/search: PASS
run lib/regex/test/boundaries: PASS
run lib/regex/test/class: PASS
run lib/regex/test/capture: PASS
FAILURES:
lib/inifile/test/inifile
TESTS FAILED
project base /tmp/contbuild-work/mc:
lib/sys/libsys.a...
lib/std/libstd.a...
lib/fileutil/libfileutil.a...
lib/regex/libregex.a...
lib/bio/libbio.a...
lib/regex/redump...
lib/inifile/libinifile.a...
lib/testr/libtestr.a...
lib/thread/libthread.a...
lib/date/libdate.a...
lib/cryptohash/libcryptohash.a...
support/dumpleak...
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/hashfuncs...
lib/std/test/chomp...
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/std/test/sjlj...
lib/thread/test/mutex...
lib/thread/test/spawn...
lib/thread/test/atomic...
lib/date/test/fmt...
lib/date/test/parse...
lib/cryptohash/test/sha1...
lib/cryptohash/test/sha512...
lib/cryptohash/test/sha256...
lib/cryptohash/test/md5...
lib/regex/test/unicode...
lib/regex/test/negclass...
lib/inifile/test/inifile...
lib/regex/test/subst...
lib/regex/test/basic...
lib/regex/test/failmatch...
lib/regex/test/idxmatch...
lib/regex/test/search...
lib/regex/test/boundaries...
lib/regex/test/class...
lib/regex/test/capture...
run lib/std/test/rand: PASS
run lib/std/test/dirname: PASS
run lib/std/test/option: PASS
run lib/std/test/strsplit: PASS
run lib/std/test/ipparse: PASS
run lib/std/test/iterutil: PASS
run lib/std/test/htab: PASS
run lib/std/test/striter: PASS
run lib/std/test/hashfuncs: PASS
run lib/std/test/chomp: PASS
run lib/std/test/bigint: PASS
run lib/std/test/fmt: PASS
run lib/std/test/strbuf: PASS
run lib/std/test/pathjoin: PASS
run lib/std/test/chartype: PASS
run lib/std/test/slcp: PASS
run lib/std/test/try: PASS
run lib/std/test/sort: PASS
run lib/std/test/search: PASS
run lib/std/test/cmp: PASS
run lib/std/test/sjlj: PASS
run lib/thread/test/mutex: PASS
run lib/thread/test/spawn: PASS
run lib/thread/test/atomic: PASS
run lib/date/test/fmt: PASS
run lib/date/test/parse: PASS
run lib/cryptohash/test/sha1: PASS
run lib/cryptohash/test/sha512: PASS
run lib/cryptohash/test/sha256: PASS
run lib/cryptohash/test/md5: PASS
run lib/regex/test/unicode: PASS
run test/runtest.sh:
run main: PASS
run splitline: PASS
run add: PASS
run mul: PASS
run mul8: PASS
run div: PASS
run mod: PASS
run bsr: PASS
run chartest: PASS
run trunccast: PASS
run zwidencast: PASS
run swidencast: PASS
run derefassign: PASS
run ptrpreinc: PASS
run incret: PASS
run outparam: PASS
run outparam-sl: PASS
run struct1: PASS
run struct: PASS
run align: PASS
run structptr: PASS
run structasn: PASS
run structarray: PASS
run structret: PASS
run constslice: PASS
run exportmain: PASS
run slalloc: PASS
run neststruct: PASS
run array: PASS
run arrayaddr: PASS
run global-arrayvar: PASS
run arraylen: PASS
run slice: PASS
run slicelen: PASS
run call: PASS
run doublecall: PASS
run voidcall: PASS
run voidarg: PASS
run voidassign: PASS
run callbig: PASS
run nestfn: PASS
run foldidx: PASS
run closure: PASS
run fncast: PASS
run loop: PASS
run subrangefor: PASS
run patiter: PASS
run custiter: PASS
run condiftrue: PASS
run condiffalse: PASS
run condifrel: PASS
run ptrcmp: PASS
run overlappingif: PASS
run fib: PASS
run basicfloat: PASS
run sqrt: PASS
run mandelbrot: PASS
run log-and: PASS
run log-or: PASS
run str: PASS
run generic: PASS
run genericval: PASS
run trait-builtin: PASS
run emptytrait: PASS
run traitimpl: PASS
run nestucon: PASS
run mkunion: PASS
run uconinit: PASS
run genericcall: PASS
run generictype: PASS
run genericret: PASS
run genericmatch: PASS
run genericrec: PASS
run genericimpl: PASS
run recgeneric: PASS
run bigtyblob: PASS
run genericchain: PASS
run genericmake: PASS
run genericuret: PASS
run sizeof: PASS
run gsizeof: PASS
run matchint: PASS
run matchconst: PASS
run matchnsconst: PASS
run matchunion: PASS
run matchtup: PASS
run matchstruct: PASS
run matcharray: PASS
run matchargunion: PASS
run matchvoid: PASS
run matchexhaust: PASS
run matchargstr: PASS
run matchunion_sl: PASS
run matchbind: PASS
run matchptr: PASS
run matchmixed: PASS
run bigliteral: PASS
run arraylit-ni: PASS
run arraypass: PASS
run livearraylit: PASS
run structlit: PASS
run livestructlit: PASS
run tuple: PASS
run slgrow: PASS
run tyrec: PASS
run infer-named: PASS
run exportcycle: PASS
run import-type: PASS
run helloworld: PASS
run encodechar: PASS
run strtab: PASS
run catfile: PASS
run strstrip: PASS
run strsplit: PASS
run strfind: PASS
run strjoin: PASS
run exporttrait: PASS
run local-labels: PASS
run declmismatch: PASS
run infermismatch: PASS
run usedef: PASS
run occur: PASS
run tyoccur: PASS
run union-extraarg: PASS
run union-missingarg: PASS
run match-badtypes: PASS
run generic-in-const: PASS
run aritylow: PASS
run arityhigh: PASS
run badop: PASS
run voideffect: PASS
run foroptexpr: PASS
run rvaldotlen: PASS
run destructuretup: PASS
run nestedgoto: PASS
run initializer: PASS
run fmtalign: PASS
run lib/regex/test/negclass: PASS
run lib/inifile/test/inifile: CRASH
run lib/regex/test/subst: PASS
run lib/regex/test/basic: PASS
run lib/regex/test/failmatch: PASS
run lib/regex/test/idxmatch: PASS
run lib/regex/test/search: PASS
run lib/regex/test/boundaries: PASS
run lib/regex/test/class: PASS
run lib/regex/test/capture: PASS
FAILURES:
lib/inifile/test/inifile
TESTS FAILED
Unable to run mbld test; have you build successfully
Makefile:18: recipe for target 'check' failed
make: *** [check] Error 1
OK: clean: make clean