**************************************************************
      Build successful
**************************************************************

#########################################################################

Build starting

#########################################################################
#########################################################################

Updating from guest git

#########################################################################
From https://github.com/z88dk/z88dk
   33d6944..7b3f1af  master     -> origin/master
Updating 33d6944..7b3f1af
Fast-forward
 include/_DEVELOPMENT/clang/arch/zxn.h              |  43 ++++++--
 include/_DEVELOPMENT/proto/arch/zxn.h              |  43 ++++++--
 include/_DEVELOPMENT/sccz80/arch/zxn.h             |  43 ++++++--
 include/_DEVELOPMENT/sdcc/arch/zxn.h               |  43 ++++++--
 .../_DEVELOPMENT/EXAMPLES/zxn/dot-command/run/RUN  | Bin 7976 -> 8141 bytes
 .../EXAMPLES/zxn/dot-command/run/globals.c         |   5 +
 .../EXAMPLES/zxn/dot-command/run/globals.h         |   3 +
 .../EXAMPLES/zxn/dot-command/run/load.asm          |   2 +-
 .../EXAMPLES/zxn/dot-command/run/option.c          |  10 +-
 .../EXAMPLES/zxn/dot-command/run/path.c            |   2 +-
 .../EXAMPLES/zxn/dot-command/run/run.c             |  58 ++++++++--
 .../EXAMPLES/zxn/dot-command/run/usage.txt         |   2 +-
 .../EXAMPLES/zxn/dot-command/run/usage.txt.zx7     | Bin 247 -> 247 bytes
 .../EXAMPLES/zxn/dot-command/run/zpragma.inc       |   2 +-
 libsrc/_DEVELOPMENT/env/esxdos/z80/__ENV_FNAME.asm |   2 +-
 .../env/esxdos/z80/__ENV_TMPNAM_TEMPLATE.asm       |   2 +-
 .../target/zxn/config/config_target.m4             |   8 +-
 .../target/zxn/config/config_zxn_misc.m4           |  92 +++++++++++++---
 .../target/zxn/config/config_zxn_nextreg.m4        |  75 +++++++++++--
 libsrc/_DEVELOPMENT/target/zxn/config_zxn.h        |  46 ++++++--
 .../_DEVELOPMENT/target/zxn/config_zxn_private.inc |  46 ++++++--
 .../_DEVELOPMENT/target/zxn/config_zxn_public.inc  |  80 +++++++++++---
 libsrc/gfx81arx.lst                                |   1 +
 libsrc/graphics/zx81/hr/arx_hardcopy.asm           | 122 +++++++++++++++++++++
 libsrc/graphics/zx81/udg/zx_hardcopy.asm           |   2 +-
 src/appmake/zx-util.c                              |   3 +
 26 files changed, 621 insertions(+), 114 deletions(-)
 create mode 100644 libsrc/graphics/zx81/hr/arx_hardcopy.asm
#########################################################################

Creating src tarball

#########################################################################
#########################################################################

Starting native build

#########################################################################
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
make -C src/appmake
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/appmake'
gcc -g -O2 -I.. -c appmake.c
appmake.c: In function 'mb_check_alignment':
appmake.c:1420:66: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types]
     qsort(aligned->array, aligned->num, sizeof(*aligned->array), mb_compare_aligned);
                                                                  ^~~~~~~~~~~~~~~~~~
In file included from appmake.h:12:0,
                 from appmake.c:14:
/usr/include/stdlib.h:725:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(const struct section_aligned *, const struct section_aligned *)'
 extern void qsort (void *__base, size_t __nmemb, size_t __size,
             ^~~~~
appmake.c: In function 'mb_sort_banks_check':
appmake.c:1446:57: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types]
         qsort(mb->secbin, mb->num, sizeof(*mb->secbin), mb_compare_banks);
                                                         ^~~~~~~~~~~~~~~~
In file included from appmake.h:12:0,
                 from appmake.c:14:
/usr/include/stdlib.h:725:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(const struct section_bin *, const struct section_bin *)'
 extern void qsort (void *__base, size_t __nmemb, size_t __size,
             ^~~~~
gcc -g -O2 -I.. -c z88.c
gcc -g -O2 -I.. -c zxvgs.c
gcc -g -O2 -I.. -c zx.c
gcc -g -O2 -I.. -c z88shell.c
gcc -g -O2 -I.. -c abc80.c
abc80.c: In function 'datablockout':
abc80.c:124:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
   fread(&buffer[3],253,1,fin);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -I.. -c zx81.c
gcc -g -O2 -I.. -c msx.c
gcc -g -O2 -I.. -c mtx.c
gcc -g -O2 -I.. -c mz.c
gcc -g -O2 -I.. -c nec.c
gcc -g -O2 -I.. -c p2000.c
gcc -g -O2 -I.. -c px.c
gcc -g -O2 -I.. -c aquarius.c
gcc -g -O2 -I.. -c c7420.c
gcc -g -O2 -I.. -c rom.c
gcc -g -O2 -I.. -c sorcerer.c
gcc -g -O2 -I.. -c sos.c
gcc -g -O2 -I.. -c svi.c
gcc -g -O2 -I.. -c sc3000.c
gcc -g -O2 -I.. -c ace-tap.c
gcc -g -O2 -I.. -c hex.c
gcc -g -O2 -I.. -c lynx.c
gcc -g -O2 -I.. -c rex6000.c
gcc -g -O2 -I.. -c tixx.c
tixx.c: In function 'tixx_exec':
tixx.c:202:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     fread(buf, n, 1, fp);
     ^~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -I.. -c nascom.c
gcc -g -O2 -I.. -c cpc.c
cpc.c: In function 'cpc_exec':
cpc.c:404:11: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
           fread(srchead, 128, 1, source);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpc.c:469:16: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
                fread(srcdata, header[19] + header[20] * 256, 1, source);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -I.. -c cpm.c
gcc -g -O2 -I.. -c m5.c
gcc -g -O2 -I.. -c mc.c
gcc -g -O2 -I.. -c newbrain.c
gcc -g -O2 -I.. -c newext.c
gcc -g -O2 -I.. -c sms.c
sms.c: In function 'sms_exec':
sms.c:153:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     fread(memory, sizeof(memory[0]), len, fpin);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -I.. -c trs80.c
gcc -g -O2 -I.. -c c128.c
gcc -g -O2 -I.. -c galaksija.c
gcc -g -O2 -I.. -c vz.c
gcc -g -O2 -I.. -c enterprise.c
gcc -g -O2 -I.. -c x07.c
gcc -g -O2 -I.. -c residos.c
gcc -g -O2 -I.. -c inject.c
gcc -g -O2 -I.. -c vg5k.c
gcc -g -O2 -I.. -c z1013.c
gcc -g -O2 -I.. -c extract.c
gcc -g -O2 -I.. -c z9001.c
gcc -g -O2 -I.. -c kc.c
gcc -g -O2 -I.. -c glue.c
gcc -g -O2 -I.. -c zxn.c
gcc -g -O2 -I.. -c zx-util.c
zx-util.c: In function 'zx_tape':
zx-util.c:516:44: warning: too many arguments for format [-Wformat-extra-args]
                             sprintf(mybuf, "\"23739\",", (int)pos);
                                            ^~~~~~~~~~~~
zx-util.c:519:44: warning: too many arguments for format [-Wformat-extra-args]
                             sprintf(mybuf, "\"111\":", (int)pos);
                                            ^~~~~~~~~~
zx-util.c: In function 'zxn_universal_dot':
zx-util.c:1350:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     fread(scratch, 13, 1, fin);     // zeroes
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
zx-util.c:1354:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     fread(scratch, 13, 1, fin);     // zeroes
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
zx-util.c: In function 'zx_sna':
zx-util.c:1489:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     fread(sna_state, 27, 1, fin);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
zx-util.c:1499:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         fread(&sna_state[SNA_128_PC], 4, 1, fin);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zx-util.c: In function 'zxn_nex':
zx-util.c:1777:13: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
             fread(scr, NEX_SCREEN_SIZE, 1, fin);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -I.. -c x1.c
gcc -g -O2 -I.. -c multi8.c
gcc -g -O2 -I.. -c spc1000.c
gcc -g -O2 -I.. -c mz2500.c
gcc -g -O2 -I.. -c d88.c
gcc -g -O2 -I.. -c fp1100.c
fp1100.c: In function 'fp1100_exec':
fp1100.c:108:13: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
             fread(buf, 1, 256, binary_fp);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -o appmake -g -O2 appmake.o z88.o zxvgs.o zx.o z88shell.o abc80.o zx81.o msx.o mtx.o mz.o nec.o p2000.o px.o aquarius.o c7420.o rom.o sorcerer.o sos.o svi.o sc3000.o ace-tap.o hex.o lynx.o rex6000.o tixx.o nascom.o cpc.o cpm.o m5.o mc.o newbrain.o newext.o sms.o trs80.o c128.o galaksija.o vz.o enterprise.o x07.o residos.o inject.o vg5k.o z1013.o extract.o z9001.o kc.o glue.o zxn.o zx-util.o x1.o multi8.o spc1000.o mz2500.o d88.o fp1100.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/appmake'
make -C src/appmake PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/appmake'
install appmake /home/build/z88dk/build/z88dk/bin/appmake
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/appmake'
make -C src/copt
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/copt'
gcc -c -o copt.o -g -O2 -DLOCAL_REGEXP -I. copt.c
gcc -c -o regex/regcomp.o -g -O2 -DLOCAL_REGEXP -I. regex/regcomp.c
gcc -c -o regex/regerror.o -g -O2 -DLOCAL_REGEXP -I. regex/regerror.c
gcc -c -o regex/regexec.o -g -O2 -DLOCAL_REGEXP -I. regex/regexec.c
gcc -c -o regex/regfree.o -g -O2 -DLOCAL_REGEXP -I. regex/regfree.c
gcc -o copt -g -O2 copt.o regex/regcomp.o  regex/regerror.o regex/regexec.o  regex/regfree.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/copt'
make -C src/copt PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/copt'
install copt /home/build/z88dk/build/z88dk/bin/copt
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/copt'
make -C src/cpp
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/cpp'
gcc -g -O2 -c cpp1.c
gcc -g -O2 -c cpp2.c
gcc -g -O2 -c cpp3.c
gcc -g -O2 -c cpp4.c
gcc -g -O2 -c cpp5.c
cpp5.c: In function 'bittest':
cpp5.c:606:1: warning: type of 'value' defaults to 'int' [-Wimplicit-int]
 bittest(value)
 ^~~~~~~
gcc -g -O2 -c cpp6.c
gcc -g -O2 -o zcpp cpp1.o cpp2.o cpp3.o cpp4.o cpp5.o cpp6.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/cpp'
make -C src/cpp PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/cpp'
install zcpp /home/build/z88dk/build/z88dk/bin/zcpp
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/cpp'
make -C src/ucpp
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/ucpp'
gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c mem.c
gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c nhash.c
nhash.c: In function 'find_node':
nhash.c:156:12: warning: 'ls' may be used uninitialized in this function [-Wmaybe-uninitialized]
   *leftson = ls;
   ~~~~~~~~~^~~~
nhash.c: In function 'internal_put':
nhash.c:275:14: warning: 'pnode' may be used uninitialized in this function [-Wmaybe-uninitialized]
  pnode->left = itemg;
  ~~~~~~~~~~~~^~~~~~~
gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c cpp.c
In file included from cpp.c:45:0:
cpp.c: In function 'handle_if':
mem.h:52:18: warning: 'tf.t' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define freemem  free
                  ^~~~
cpp.c:987:20: note: 'tf.t' was declared here
  struct token_fifo tf, tf1, tf2, tf3, *save_tf;
                    ^~
In file included from cpp.c:45:0:
cpp.c: In function 'handle_include':
mem.h:98:9: warning: 'fname' may be used uninitialized in this function [-Wmaybe-uninitialized]
   (list)[(ptr) ++] = (obj); \
         ^
cpp.c:1200:8: note: 'fname' was declared here
  char *fname;
        ^~~~~
gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c lexer.c
lexer.c: In function 'ucpp_next_token':
lexer.c:842:20: warning: 'utf8' may be used uninitialized in this function [-Wmaybe-uninitialized]
       utf8 = (utf8 << 8) | c;
              ~~~~~~^~~~~
lexer.c:799:16: note: 'utf8' was declared here
  unsigned long utf8;
                ^~~~
gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c assert.c
In file included from assert.c:37:0:
assert.c: In function 'ucpp_handle_assert':
mem.h:52:18: warning: 'aname' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define freemem  free
                  ^~~~
assert.c:134:8: note: 'aname' was declared here
  char *aname;
        ^~~~~
gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c macro.c
macro.c: In function 'ucpp_handle_define':
macro.c:322:20: warning: 'mv.t' may be used uninitialized in this function [-Wmaybe-uninitialized]
  struct token_fifo mv;
                    ^~
macro.c: In function 'ucpp_substitute_macro':
macro.c:1640:23: warning: 'save_tfi' may be used uninitialized in this function [-Wmaybe-uninitialized]
   tfi->art = save_tfi + (etl.art - etl_limit);
              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
macro.c:1573:13: warning: 'atl' may be used uninitialized in this function [-Wmaybe-uninitialized]
    t.name = stringify(atl + anum);
             ^~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c eval.c
gcc -g -O2 -o ucpp mem.o nhash.o cpp.o lexer.o assert.o macro.o eval.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/ucpp'
make -C src/ucpp PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/ucpp'
install ucpp /home/build/z88dk/build/z88dk/bin/ucpp
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/ucpp'
make -C src/sccz80
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/sccz80'
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o callfunc.o callfunc.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o codegen.o codegen.c
codegen.c: In function 'putstk':
codegen.c:394:13: warning: variable 'ptr' set but not used [-Wunused-but-set-variable]
     SYMBOL *ptr;
             ^~~
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o const.o const.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o data.o data.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o declinit.o declinit.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o error.o error.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o expr.o expr.c
expr.c: In function 'heirb':
expr.c:583:30: warning: variable 'valtype' set but not used [-Wunused-but-set-variable]
     int val, con, direct, k, valtype;
                              ^~~~~~~
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o goto.o goto.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o io.o io.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o lex.o lex.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o main.o main.c
main.c:93:66: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 'h', "help", OPT_FUNCTION|OPT_BOOL, "Show this help page", DispInfo, 0 },
                                                                  ^~~~~~~~
main.c:93:66: note: (near initialization for 'sccz80_opts[1].value')
main.c:105:89: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "math-z88", OPT_FUNCTION|OPT_BOOL, "(deprecated) Make FP constants match z88", &set_math_z88_parameters, 0 },
                                                                                         ^
main.c:105:89: note: (near initialization for 'sccz80_opts[13].value')
main.c:112:90: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "asm", OPT_FUNCTION, "=<name> Set the assembler output (z80asm,vasm,asxx,gnu)", SetAssembler, 0 },
                                                                                          ^~~~~~~~~~~~
main.c:112:90: note: (near initialization for 'sccz80_opts[19].value')
main.c:119:84: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "opt-code-speed", OPT_FUNCTION|OPT_STRING, "Optimise for speed not size", opt_code_speed, 0},
                                                                                    ^~~~~~~~~~~~~~
main.c:119:84: note: (near initialization for 'sccz80_opts[26].value')
main.c:133:67: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "W", OPT_FUNCTION, "<type> Enable a class of warnings",  SetWarning, 0 },
                                                                   ^~~~~~~~~~
main.c:133:67: note: (near initialization for 'sccz80_opts[29].value')
main.c:138:64: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "D", OPT_FUNCTION, "Define a preprocessor directive", SetDefine, 0 },
                                                                ^~~~~~~~~
main.c:138:64: note: (near initialization for 'sccz80_opts[34].value')
main.c:139:67: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "U", OPT_FUNCTION, "Undefine a preprocessor directive" , SetUndefine, 0 },
                                                                   ^~~~~~~~~~~
main.c:139:67: note: (near initialization for 'sccz80_opts[35].value')
main.c: In function 'set_option':
main.c:787:49: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
         void (*func)(option *arg, char *type) = arg->value;
                                                 ^~~
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o misc.o misc.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o plunge.o plunge.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o preproc.o preproc.c
preproc.c: In function 'gch':
preproc.c:49:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (ch())
     ^~
preproc.c:53:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
         return line[lptr++];
         ^~~~~~
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o primary.o primary.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o stmt.o stmt.c
stmt.c: In function 'doexpr':
stmt.c:339:13: warning: variable 'type' set but not used [-Wunused-but-set-variable]
     Kind    type;
             ^~~~
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o sym.o sym.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o while.o while.c
gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o declparse.o declparse.c
gcc -g -O2 -o sccz80 callfunc.o codegen.o const.o data.o declinit.o error.o expr.o goto.o io.o lex.o main.o misc.o plunge.o preproc.o primary.o stmt.o sym.o while.o declparse.o -lm
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/sccz80'
make -C src/sccz80 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/sccz80'
install -m 755 sccz80 /home/build/z88dk/build/z88dk/bin/sccz80
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/sccz80'
make -C src/z80asm
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z80asm'
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o errors.o errors.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o libfile.o libfile.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o z80asm.o z80asm.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o main.o main.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o opcodes.o opcodes.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o model.o model.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o sym.o sym.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o options.o options.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o listfile.o listfile.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o modlink.o modlink.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o z80pass.o z80pass.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o symtab.o symtab.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o directives.o directives.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o macros.o macros.c
macros.c:164:13: warning: 'collect_params' defined but not used [-Wunused-function]
 static bool collect_params(char **p, DefMacro *macro, UT_string *param)
             ^~~~~~~~~~~~~~
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o scan.o scan.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -O0 -c -o parse.o parse.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o codearea.o codearea.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o module.o module.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o error_func.o error_func.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o zobjfile.o zobjfile.c
zobjfile.c: In function 'write_expr':
zobjfile.c:40:7: warning: 'range' may be used uninitialized in this function [-Wmaybe-uninitialized]
  char range;
       ^~~~~
zobjfile.c: In function 'write_symbols_symtab':
zobjfile.c:106:14: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
  char scope, type;
              ^~~~
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o expr.o expr.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o hist.o hist.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/srcfile.o lib/srcfile.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/list.o lib/list.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/dbg.o lib/dbg.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/str.o lib/str.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/class.o lib/class.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/strhash.o lib/strhash.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/alloc.o lib/alloc.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/minunit.o lib/minunit.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/array.o lib/array.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/die.o ../common/die.c
../common/die.c: In function 'xglob':
../common/die.c:46:33: warning: passing argument 3 of 'glob' from incompatible pointer type [-Wincompatible-pointer-types]
  int ret = glob(pattern, flags, errfunc, pglob);
                                 ^~~~~~~
In file included from ../common/die.h:21:0,
                 from ../common/die.c:6:
/usr/include/glob.h:146:12: note: expected 'int (*)(const char *, int)' but argument is of type 'const int (*)(const char *, int)'
 extern int glob (const char *__restrict __pattern, int __flags,
            ^~~~
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/strutil.o ../common/strutil.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/fileutil.o ../common/fileutil.c
In file included from ../common/fileutil.c:7:0:
../common/fileutil.c: In function 'path_rmdir':
../common/die.h:56:36: warning: implicit declaration of function 'rmdir' [-Wimplicit-function-declaration]
 #define xrmdir(dir)   Check_retval(rmdir(path_os(dir)), (dir))
                                    ^
../common/die.h:47:46: note: in definition of macro 'Check_retval'
 #define Check_retval(rv, file) check_retval((rv), (file), __FILE__, __LINE__)
                                              ^~
../common/fileutil.c:649:3: note: in expansion of macro 'xrmdir'
   xrmdir(path);
   ^~~~~~
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/objfile.o ../common/objfile.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/optparse.o ../common/optparse.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../../ext/regex/regfree.o ../../ext/regex/regfree.c
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../../ext/regex/regcomp.o ../../ext/regex/regcomp.c
In file included from ../../ext/regex/regcomp.c:12:0:
../../ext/regex/cclass.h:6:16: warning: missing braces around initializer [-Wmissing-braces]
 } cclasses[] = {
                ^
../../ext/regex/cclass.h:6:16: note: (near initialization for 'cclasses')
In file included from ../../ext/regex/regcomp.c:13:0:
../../ext/regex/cname.h:5:14: warning: missing braces around initializer [-Wmissing-braces]
 } cnames[] = {
              ^
../../ext/regex/cname.h:5:14: note: (near initialization for 'cnames')
../../ext/regex/regcomp.c: In function 'p_ere':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:254:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(HERE() != conc, REG_EMPTY); /* require nonempty */
   ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_ere_exp':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:301:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EPAREN);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:97:24: note: in expansion of macro 'REQUIRE'
 #define MUSTEAT(c, e) (REQUIRE(MORE() && GETNEXT() == (c), e))
                        ^~~~~~~
../../ext/regex/regcomp.c:314:3: note: in expansion of macro 'MUSTEAT'
   MUSTEAT(')', REG_EPAREN);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:357:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EESCAPE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:362:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(!MORE() || !isdigit(PEEK()), REG_BADRPT);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:378:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(!wascaret, REG_BADRPT);
  ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:405:5: note: in expansion of macro 'REQUIRE'
     REQUIRE(count <= count2, REG_BADBR);
     ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:414:4: note: in expansion of macro 'REQUIRE'
    REQUIRE(MORE(), REG_EBRACE);
    ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_str':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:437:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(MORE(), REG_EMPTY);
  ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_bre':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:480:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(HERE() != start, REG_EMPTY); /* require nonempty */
  ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_simp_re':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:505:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EESCAPE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:535:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(EATTWO('\\', ')'), REG_EPAREN);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:565:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(starordinary, REG_BADRPT);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:583:5: note: in expansion of macro 'REQUIRE'
     REQUIRE(count <= count2, REG_BADBR);
     ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:592:4: note: in expansion of macro 'REQUIRE'
    REQUIRE(MORE(), REG_EBRACE);
    ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_count':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:617:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(ndigits > 0 && count <= DUPMAX, REG_BADBR);
  ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_bracket':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:97:24: note: in expansion of macro 'REQUIRE'
 #define MUSTEAT(c, e) (REQUIRE(MORE() && GETNEXT() == (c), e))
                        ^~~~~~~
../../ext/regex/regcomp.c:657:2: note: in expansion of macro 'MUSTEAT'
  MUSTEAT(']', REG_EBRACK);
  ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_b_term':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:728:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EBRACK);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:730:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(c != '-' && c != ']', REG_ECTYPE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:732:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EBRACK);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:733:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(EATTWO(':', ']'), REG_ECTYPE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:737:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EBRACK);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:739:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(c != '-' && c != ']', REG_ECOLLATE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:741:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EBRACK);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:742:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(EATTWO('=', ']'), REG_ECOLLATE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:757:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(start <= finish, REG_ERANGE);
   ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_b_symbol':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:825:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(MORE(), REG_EBRACK);
  ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:831:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(EATTWO('.', ']'), REG_ECOLLATE);
  ^~~~~~~
At top level:
../../ext/regex/regcomp.c:1253:1: warning: 'mcin' defined but not used [-Wunused-function]
 mcin(cs, cp)
 ^~~~
../../ext/regex/regcomp.c:1226:1: warning: 'mcsub' defined but not used [-Wunused-function]
 mcsub(cs, cp)
 ^~~~~
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../../ext/regex/regexec.o ../../ext/regex/regexec.c
In file included from ../../ext/regex/regexec.c:46:0:
../../ext/regex/engine.c: In function 'sdissect':
../../ext/regex/engine.c:276:17: warning: variable 'dp' set but not used [-Wunused-but-set-variable]
  register char *dp;
                 ^~
In file included from ../../ext/regex/regexec.c:95:0:
../../ext/regex/engine.c: In function 'ldissect':
../../ext/regex/engine.c:276:17: warning: variable 'dp' set but not used [-Wunused-but-set-variable]
  register char *dp;
                 ^~
At top level:
../../ext/regex/regexec.c:19:12: warning: 'nope' defined but not used [-Wunused-variable]
 static int nope = 0;  /* for use in asserts; shuts lint up */
            ^~~~
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../../ext/regex/regerror.o ../../ext/regex/regerror.c
../../ext/regex/regerror.c:40:13: warning: missing braces around initializer [-Wmissing-braces]
 } rerrs[] = {
             ^
../../ext/regex/regerror.c:40:13: note: (near initialization for 'rerrs')
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -o z80asm errors.o libfile.o z80asm.o main.o opcodes.o model.o sym.o options.o listfile.o modlink.o z80pass.o symtab.o directives.o macros.o scan.o parse.o codearea.o module.o error_func.o zobjfile.o expr.o hist.o lib/srcfile.o lib/list.o lib/dbg.o lib/str.o lib/class.o lib/strhash.o lib/alloc.o lib/minunit.o lib/array.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o  -g -O2
make -C dev/z80asm_lib
make[2]: Entering directory '/home/build/z88dk/build/z88dk/src/z80asm/dev/z80asm_lib'
../../z80asm -xz80asm-z80-.lib 			--cpu=z80				 @z80asm_lib.lst
../../z80asm -xz80asm-z80-ixiy.lib 		--cpu=z80 		--IXIY	 @z80asm_lib.lst
../../z80asm -xz80asm-z80_zxn-.lib 		--cpu=z80-zxn			 @z80asm_lib.lst
../../z80asm -xz80asm-z80_zxn-ixiy.lib 	--cpu=z80-zxn 	--IXIY	 @z80asm_lib.lst
../../z80asm -xz80asm-z180-.lib 			--cpu=z180				 @z80asm_lib.lst
../../z80asm -xz80asm-z180-ixiy.lib 		--cpu=z180 		--IXIY	 @z80asm_lib.lst
../../z80asm -xz80asm-r2k-.lib 			--cpu=r2k				 @z80asm_lib.lst
../../z80asm -xz80asm-r2k-ixiy.lib 		--cpu=r2k 		--IXIY	 @z80asm_lib.lst
../../z80asm -xz80asm-r3k-.lib 			--cpu=r3k				 @z80asm_lib.lst
../../z80asm -xz80asm-r3k-ixiy.lib 		--cpu=r3k 		--IXIY	 @z80asm_lib.lst
make[2]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80asm/dev/z80asm_lib'
cp dev/z80asm_lib/z80asm-*.lib .
gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o t/testlib.o t/testlib.c
ar rcs t/libtestlib.a errors.o libfile.o  main.o opcodes.o model.o sym.o options.o listfile.o modlink.o z80pass.o symtab.o directives.o macros.o scan.o parse.o codearea.o module.o error_func.o zobjfile.o expr.o hist.o lib/srcfile.o lib/list.o lib/dbg.o lib/str.o lib/class.o lib/strhash.o lib/alloc.o lib/minunit.o lib/array.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o t/testlib.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80asm'
make -C src/z80asm PREFIX=`pwd` PREFIX_SHARE=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z80asm'
install z80asm     /home/build/z88dk/build/z88dk/bin/z80asm
install asmpp.pl      /home/build/z88dk/build/z88dk/bin/asmpp.pl
make -C dev/z80asm_lib install PREFIX=/home/build/z88dk/build/z88dk
make[2]: Entering directory '/home/build/z88dk/build/z88dk/src/z80asm/dev/z80asm_lib'
install z80asm-z80-.lib /home/build/z88dk/build/z88dk/lib/z80asm-z80-.lib
install z80asm-z80-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-z80-ixiy.lib
install z80asm-z80_zxn-.lib /home/build/z88dk/build/z88dk/lib/z80asm-z80_zxn-.lib
install z80asm-z80_zxn-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-z80_zxn-ixiy.lib
install z80asm-z180-.lib /home/build/z88dk/build/z88dk/lib/z80asm-z180-.lib
install z80asm-z180-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-z180-ixiy.lib
install z80asm-r2k-.lib /home/build/z88dk/build/z88dk/lib/z80asm-r2k-.lib
install z80asm-r2k-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-r2k-ixiy.lib
install z80asm-r3k-.lib /home/build/z88dk/build/z88dk/lib/z80asm-r3k-.lib
install z80asm-r3k-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-r3k-ixiy.lib
make[2]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80asm/dev/z80asm_lib'
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80asm'
make -C src/zcc
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zcc'
gcc -c -o zcc.o -g -O2 -DLOCAL_REGEXP -I. -I../copt zcc.c
zcc.c: In function 'ShowErrors':
zcc.c:2847:39: warning: zero-length gnu_printf format string [-Wformat-zero-length]
     sprintf(strstr(filenamebuf, "'"), "");
                                       ^~
zcc.c: In function 'main':
zcc.c:969:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
   system(cmdline);
   ^~~~~~~~~~~~~~~
zcc.c: In function 'ShowErrors':
zcc.c:2850:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
       fgets(buffer2, LINEMAX, fp2);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -o zcc -g -O2 -DLOCAL_REGEXP zcc.o ../copt/regex/regcomp.o  ../copt/regex/regerror.o ../copt/regex/regexec.o  ../copt/regex/regfree.o
zcc.o: In function `tempname':
/home/build/z88dk/build/z88dk/src/zcc/zcc.c:2900: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zcc'
make -C src/zcc PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zcc'
install zcc /home/build/z88dk/build/z88dk/bin/
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zcc'
make -C src/zpragma
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zpragma'
gcc -g -O2   -c -o zpragma.o zpragma.c
gcc -o zpragma -g -O2 zpragma.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zpragma'
make -C src/zpragma PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zpragma'
install zpragma /home/build/z88dk/build/z88dk/bin/zpragma
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zpragma'
make -C src/zx7
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zx7'
gcc -o zx7 -g -O2 compress.c  optimize.c  zx7.c
gcc -o dzx7 -g -O2 dzx7.c
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zx7'
make -C src/zx7 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zx7'
install zx7 /home/build/z88dk/build/z88dk/bin/zx7
install dzx7 /home/build/z88dk/build/z88dk/bin/dzx7
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zx7'
make -C src/z80nm
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z80nm'
gcc -g -O2 -Wall -std=gnu11 -MMD -std=gnu11 -I../common -I../../ext/uthash/src -I../../ext/regex    -c -o ar.o ar.c
gcc -o z80nm -g -O2 -Wall -std=gnu11 -MMD -std=gnu11 -I../common -I../../ext/uthash/src -I../../ext/regex  ar.o ../common/die.o ../common/objfile.o ../common/fileutil.o ../common/strutil.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o 
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80nm'
make -C src/z80nm PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z80nm'
install z80nm /home/build/z88dk/build/z88dk/bin/z80nm
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80nm'
make -C src/zobjcopy
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zobjcopy'
gcc -g -O2 -Wall -std=gnu11 -MMD -I../common -I../../ext/uthash/src -I../../ext/optparse -I../../ext/regex    -c -o zobjcopy.o zobjcopy.c
gcc -g -O2 -Wall -std=gnu11 -MMD -I../common -I../../ext/uthash/src -I../../ext/optparse -I../../ext/regex  -o zobjcopy zobjcopy.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o  -g -O2
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zobjcopy'
make -C src/zobjcopy PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zobjcopy'
install zobjcopy /home/build/z88dk/build/z88dk/bin/zobjcopy
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zobjcopy'
make -C src/lstmanip
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/lstmanip'
gcc -g -O2   -c -o lstmanip.o lstmanip.c
gcc -o z88dk-lstmanip -g -O2 lstmanip.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/lstmanip'
make -C src/lstmanip PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/lstmanip'
install z88dk-lstmanip /home/build/z88dk/build/z88dk/bin/z88dk-lstmanip
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/lstmanip'
make -C src/ticks
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/ticks'
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o ticks.o ticks.c
ticks.c: In function 'tapcycles':
ticks.c:578:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     (void)fread(tapbuf, 1, 0x20000, ft);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c: In function 'main':
ticks.c:725:13: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
             (void)fread(tapbuf, 1, 0x20000, ft);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:792:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(get_memory_addr(256), 1, size, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:799:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(get_memory_addr(0), 1, 16384, fk);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:801:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&i, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:802:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&l_, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:803:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&h_, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:804:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&e_, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:805:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&d_, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:806:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&c_, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:807:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&b_, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:808:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&w, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:814:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&a_, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:815:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&l, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:816:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&h, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:817:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&e, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:818:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&d, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:819:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&c, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:820:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&b, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:821:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&yl, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:822:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&yh, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:823:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&xl, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:824:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&xh, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:825:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&iff, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:827:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&r, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:829:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&w, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:831:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&a, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:832:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&sp, 2, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:833:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&im, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:834:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&w, 1, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:835:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(get_memory_addr(0x4000), 1, 0xc000, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:839:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(get_memory_addr(0), 1, 65536, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:840:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&w, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:842:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&a, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:843:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&c, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:844:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&b, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:845:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&l, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:846:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&h, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:847:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&pc, 2, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:848:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&sp, 2, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:849:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&i, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:850:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&r, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:852:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&e, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:853:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&d, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:854:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&c_, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:855:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&b_, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:856:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&e_, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:857:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&d_, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:858:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&l_, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:859:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&h_, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:860:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&w, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:867:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&a_, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:868:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&yl, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:869:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&yh, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:870:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&xl, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:871:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&xh, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:872:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&iff, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:873:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&im, 1, 1, fh),
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:874:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(&mp, 2, 1, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:876:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         (void)fread(get_memory_addr(0), 1, size, fh);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:882:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     (void)fread(&wavpos, 4, 1, fh);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:889:7: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
       (void)fread(tapbuf, 1, 0x20000, ft);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ticks.c:890:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
     (void)fread(&sttap, 4, 1, fh);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_console.o hook_console.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_io.o hook_io.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_misc.o hook_misc.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook.o hook.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o debugger.o debugger.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o linenoise.o linenoise.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o utf8.o utf8.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o syms.o syms.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o disassembler_alg.o disassembler_alg.c
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o memory.o memory.c
gcc -o ticks -g -O2 -I../../ext/uthash/src/ -g ticks.o hook_console.o hook_io.o hook_misc.o hook.o debugger.o linenoise.o utf8.o syms.o disassembler_alg.o memory.o
gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o disassembler_main.o disassembler_main.c
gcc -o z88dk-dis -g -O2 -I../../ext/uthash/src/ -g disassembler_main.o  syms.o disassembler_alg.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/ticks'
make -C src/ticks PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/ticks'
install ticks /home/build/z88dk/build/z88dk/bin/ticks
install z88dk-dis /home/build/z88dk/build/z88dk/bin/z88dk-dis
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/ticks'
make -C support/graphics
make[1]: Entering directory '/home/build/z88dk/build/z88dk/support/graphics'
gcc -g -O2 `xml2-config --cflags`   -c -o z80svg.o z80svg.c
gcc -o z80svg -g -O2 `xml2-config --cflags` z80svg.o  `xml2-config --libs`
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/support/graphics'
make -C support/graphics PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/support/graphics'
install z80svg /home/build/z88dk/build/z88dk/bin/
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/support/graphics'
make -C support/pv1000
make[1]: Entering directory '/home/build/z88dk/build/z88dk/support/pv1000'
gcc -g -O2 -Wall -std=gnu11 -MMD -I../../ext/optparse -I../../ext/regex   -c -o font2pv1000.o font2pv1000.c
gcc -g -O2 -Wall -std=gnu11 -MMD -I../../ext/optparse -I../../ext/regex -o font2pv1000 font2pv1000.o -g -O2
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/support/pv1000'
make -C support/pv1000 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/support/pv1000'
install font2pv1000 /home/build/z88dk/build/z88dk/bin/font2pv1000
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/support/pv1000'
make -C testsuite
make[1]: Entering directory '/home/build/z88dk/build/z88dk/testsuite'
zcc +test -vn -a 01_cast_global_pointer.c -o 01_cast_global_pointer.opt
make[1]: zcc: Command not found
Makefile:26: recipe for target '01_cast_global_pointer.opt' failed
make[1]: *** [01_cast_global_pointer.opt] Error 127
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/testsuite'
Makefile:143: recipe for target 'testsuite' failed
make: *** [testsuite] Error 2
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
make -C src/appmake
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/appmake'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/appmake'
make -C src/appmake PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/appmake'
install appmake /home/build/z88dk/build/z88dk/bin/appmake
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/appmake'
make -C src/copt
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/copt'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/copt'
make -C src/copt PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/copt'
install copt /home/build/z88dk/build/z88dk/bin/copt
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/copt'
make -C src/cpp
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/cpp'
make[1]: 'zcpp' is up to date.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/cpp'
make -C src/cpp PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/cpp'
install zcpp /home/build/z88dk/build/z88dk/bin/zcpp
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/cpp'
make -C src/ucpp
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/ucpp'
make[1]: 'ucpp' is up to date.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/ucpp'
make -C src/ucpp PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/ucpp'
install ucpp /home/build/z88dk/build/z88dk/bin/ucpp
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/ucpp'
make -C src/sccz80
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/sccz80'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/sccz80'
make -C src/sccz80 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/sccz80'
install -m 755 sccz80 /home/build/z88dk/build/z88dk/bin/sccz80
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/sccz80'
make -C src/z80asm
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z80asm'
make -C dev/z80asm_lib
make[2]: Entering directory '/home/build/z88dk/build/z88dk/src/z80asm/dev/z80asm_lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80asm/dev/z80asm_lib'
cp dev/z80asm_lib/z80asm-*.lib .
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80asm'
make -C src/z80asm PREFIX=`pwd` PREFIX_SHARE=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z80asm'
install z80asm     /home/build/z88dk/build/z88dk/bin/z80asm
install asmpp.pl      /home/build/z88dk/build/z88dk/bin/asmpp.pl
make -C dev/z80asm_lib install PREFIX=/home/build/z88dk/build/z88dk
make[2]: Entering directory '/home/build/z88dk/build/z88dk/src/z80asm/dev/z80asm_lib'
install z80asm-z80-.lib /home/build/z88dk/build/z88dk/lib/z80asm-z80-.lib
install z80asm-z80-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-z80-ixiy.lib
install z80asm-z80_zxn-.lib /home/build/z88dk/build/z88dk/lib/z80asm-z80_zxn-.lib
install z80asm-z80_zxn-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-z80_zxn-ixiy.lib
install z80asm-z180-.lib /home/build/z88dk/build/z88dk/lib/z80asm-z180-.lib
install z80asm-z180-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-z180-ixiy.lib
install z80asm-r2k-.lib /home/build/z88dk/build/z88dk/lib/z80asm-r2k-.lib
install z80asm-r2k-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-r2k-ixiy.lib
install z80asm-r3k-.lib /home/build/z88dk/build/z88dk/lib/z80asm-r3k-.lib
install z80asm-r3k-ixiy.lib /home/build/z88dk/build/z88dk/lib/z80asm-r3k-ixiy.lib
make[2]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80asm/dev/z80asm_lib'
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80asm'
make -C src/zcc
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zcc'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zcc'
make -C src/zcc PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zcc'
install zcc /home/build/z88dk/build/z88dk/bin/
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zcc'
make -C src/zpragma
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zpragma'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zpragma'
make -C src/zpragma PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zpragma'
install zpragma /home/build/z88dk/build/z88dk/bin/zpragma
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zpragma'
make -C src/zx7
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zx7'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zx7'
make -C src/zx7 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zx7'
install zx7 /home/build/z88dk/build/z88dk/bin/zx7
install dzx7 /home/build/z88dk/build/z88dk/bin/dzx7
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zx7'
make -C src/z80nm
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z80nm'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80nm'
make -C src/z80nm PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z80nm'
install z80nm /home/build/z88dk/build/z88dk/bin/z80nm
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z80nm'
make -C src/zobjcopy
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zobjcopy'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zobjcopy'
make -C src/zobjcopy PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/zobjcopy'
install zobjcopy /home/build/z88dk/build/z88dk/bin/zobjcopy
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/zobjcopy'
make -C src/lstmanip
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/lstmanip'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/lstmanip'
make -C src/lstmanip PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/lstmanip'
install z88dk-lstmanip /home/build/z88dk/build/z88dk/bin/z88dk-lstmanip
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/lstmanip'
make -C src/ticks
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/ticks'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/ticks'
make -C src/ticks PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/ticks'
install ticks /home/build/z88dk/build/z88dk/bin/ticks
install z88dk-dis /home/build/z88dk/build/z88dk/bin/z88dk-dis
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/ticks'
make -C support/graphics
make[1]: Entering directory '/home/build/z88dk/build/z88dk/support/graphics'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/support/graphics'
make -C support/graphics PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/support/graphics'
install z80svg /home/build/z88dk/build/z88dk/bin/
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/support/graphics'
make -C support/pv1000
make[1]: Entering directory '/home/build/z88dk/build/z88dk/support/pv1000'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/support/pv1000'
make -C support/pv1000 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/support/pv1000'
install font2pv1000 /home/build/z88dk/build/z88dk/bin/font2pv1000
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/support/pv1000'
make -C testsuite
make[1]: Entering directory '/home/build/z88dk/build/z88dk/testsuite'
zcc +test -vn -a 01_cast_global_pointer.c -o 01_cast_global_pointer.opt
diff -w tmp.opt results/01_cast_global_pointer.opt
zcc +test -vn -a Issue_693_missing_return.c -o Issue_693_missing_return.opt
diff -w tmp.opt results/Issue_693_missing_return.opt
zcc +test -vn -a Issue_569_init_from_2d_array.c -o Issue_569_init_from_2d_array.opt
diff -w tmp.opt results/Issue_569_init_from_2d_array.opt
zcc +test -vn -a Issue_419_Extern_Prototypes_In_Function.c -o Issue_419_Extern_Prototypes_In_Function.opt
diff -w tmp.opt results/Issue_419_Extern_Prototypes_In_Function.opt
zcc +test -vn -a Issue_701_compound_scope.c -o Issue_701_compound_scope.opt
diff -w tmp.opt results/Issue_701_compound_scope.opt
zcc +test -vn -a Issue_98_Stack_offset.c -o Issue_98_Stack_offset.opt
diff -w tmp.opt results/Issue_98_Stack_offset.opt
zcc +test -vn -a Issue_452_far_pointers.c -o Issue_452_far_pointers.opt
diff -w tmp.opt results/Issue_452_far_pointers.opt
zcc +test -vn -a Issue_543_complement.c -o Issue_543_complement.opt
diff -w tmp.opt results/Issue_543_complement.opt
zcc +test -vn -a Issue_693_fastcall.c -o Issue_693_fastcall.opt
diff -w tmp.opt results/Issue_693_fastcall.opt
zcc +test -vn -a Issue_254_KR_Specifiers.c -o Issue_254_KR_Specifiers.opt
diff -w tmp.opt results/Issue_254_KR_Specifiers.opt
zcc +test -vn -a 02_addr_ptr.c -o 02_addr_ptr.opt
diff -w tmp.opt results/02_addr_ptr.opt
zcc +test -vn -a Issue_608_Arrays.c -o Issue_608_Arrays.opt
diff -w tmp.opt results/Issue_608_Arrays.opt
zcc +test -vn -a Issue_188_builtins.c -o Issue_188_builtins.opt
diff -w tmp.opt results/Issue_188_builtins.opt
zcc +test -vn -a Issue_510_mult_minus1.c -o Issue_510_mult_minus1.opt
diff -w tmp.opt results/Issue_510_mult_minus1.opt
zcc +test -vn -a Issue_485_sdccdecl.c -o Issue_485_sdccdecl.opt
diff -w tmp.opt results/Issue_485_sdccdecl.opt
zcc +test -vn -a Issue_452_pointers.c -o Issue_452_pointers.opt
sccz80:"Issue_452_pointers.c" L:78 Warning:Pointer arithmetic with non-matching types: struct x *ptr1-char * [-Wincompatible-pointer-types]
diff -w tmp.opt results/Issue_452_pointers.opt
zcc +test -vn -a Issue_615_while_loop.c -o Issue_615_while_loop.opt
diff -w tmp.opt results/Issue_615_while_loop.opt
zcc +test -vn -a Issue_452_unsigned.c -o Issue_452_unsigned.opt
diff -w tmp.opt results/Issue_452_unsigned.opt
zcc +test -vn -a Issue_103_floating_addition.c -o Issue_103_floating_addition.opt
diff -w tmp.opt results/Issue_103_floating_addition.opt
zcc +test -vn -a Issue_574_fastcall_offset.c -o Issue_574_fastcall_offset.opt
diff -w tmp.opt results/Issue_574_fastcall_offset.opt
zcc +test -vn -a Issue_510_long_and.c -o Issue_510_long_and.opt
diff -w tmp.opt results/Issue_510_long_and.opt
zcc +test -vn -a Issue_569_jagged_array.c -o Issue_569_jagged_array.opt
diff -w tmp.opt results/Issue_569_jagged_array.opt
zcc +test -vn -a Issue_489_variable_defn_in_forloop.c -o Issue_489_variable_defn_in_forloop.opt
sccz80:"Issue_489_variable_defn_in_forloop.c" L:17 Warning:Loss of precision, converting long i to int i [-Wconversion]
diff -w tmp.opt results/Issue_489_variable_defn_in_forloop.opt
zcc +test -vn -a Issue_491_enums.c -o Issue_491_enums.opt
diff -w tmp.opt results/Issue_491_enums.opt
zcc +test -vn -a Issue_295_structgetsfar.c -o Issue_295_structgetsfar.opt
diff -w tmp.opt results/Issue_295_structgetsfar.opt
zcc +test -vn -a Issue_499_typedef_initialisation.c -o Issue_499_typedef_initialisation.opt
diff -w tmp.opt results/Issue_499_typedef_initialisation.opt
zcc +test -vn -a Issue_497_astroforce_compile.c -o Issue_497_astroforce_compile.opt
diff -w tmp.opt results/Issue_497_astroforce_compile.opt
zcc +test -vn -a Issue_501_extern_at.c -o Issue_501_extern_at.opt
diff -w tmp.opt results/Issue_501_extern_at.opt
zcc +test -vn -a Issue_615_if.c -o Issue_615_if.opt
diff -w tmp.opt results/Issue_615_if.opt
zcc +test -vn -a Far_Pointer_Call.c -o Far_Pointer_Call.opt
diff -w tmp.opt results/Far_Pointer_Call.opt
zcc +test -vn -a Issue_98_check_int.c -o Issue_98_check_int.opt
diff -w tmp.opt results/Issue_98_check_int.opt
zcc +test -vn -a Issue_103_double_prepost.c -o Issue_103_double_prepost.opt
diff -w tmp.opt results/Issue_103_double_prepost.opt
zcc +test -vn -a Issue_452_arrays.c -o Issue_452_arrays.opt
diff -w tmp.opt results/Issue_452_arrays.opt
zcc +test -vn -a Issue_490_long_extension.c -o Issue_490_long_extension.opt
diff -w tmp.opt results/Issue_490_long_extension.opt
zcc +test -vn -a Issue_564_casting.c -o Issue_564_casting.opt
diff -w tmp.opt results/Issue_564_casting.opt
zcc +test -vn -a Issue_509_long_constant.c -o Issue_509_long_constant.opt
diff -w tmp.opt results/Issue_509_long_constant.opt
zcc +test -vn -a Issue_26_casting.c -o Issue_26_casting.opt
diff -w tmp.opt results/Issue_26_casting.opt
zcc +test -vn -a Issue_507_unnamed_structs.c -o Issue_507_unnamed_structs.opt
diff -w tmp.opt results/Issue_507_unnamed_structs.opt
zcc +test -vn -a paramsoffset.c -o paramsoffset.opt
diff -w tmp.opt results/paramsoffset.opt
zcc +test -vn -a Issue_493__func__.c -o Issue_493__func__.opt
diff -w tmp.opt results/Issue_493__func__.opt
zcc +test -vn -a Issue_715__double_subtraction.c -o Issue_715__double_subtraction.opt
diff -w tmp.opt results/Issue_715__double_subtraction.opt
zcc +test -vn -a Issue_514_flexible_member.c -o Issue_514_flexible_member.opt
diff -w tmp.opt results/Issue_514_flexible_member.opt
zcc +test -vn -a Issue_678_compound.c -o Issue_678_compound.opt
diff -w tmp.opt results/Issue_678_compound.opt
zcc +test -vn -a shortcall.c -o shortcall.opt
diff -w tmp.opt results/shortcall.opt
zcc +test -vn -a Issue_490_repeated_extern_decls.c -o Issue_490_repeated_extern_decls.opt
diff -w tmp.opt results/Issue_490_repeated_extern_decls.opt
zcc +test -vn -a Issue_490_ptr_arithmetic.c -o Issue_490_ptr_arithmetic.opt
diff -w tmp.opt results/Issue_490_ptr_arithmetic.opt
zcc +test -vn -a Issue_480_asmfunc.c -o Issue_480_asmfunc.opt
diff -w tmp.opt results/Issue_480_asmfunc.opt
zcc +test -vn -a Issue_452_struct.c -o Issue_452_struct.opt
diff -w tmp.opt results/Issue_452_struct.opt
zcc +test -vn -a Issue_615_loop.c -o Issue_615_loop.opt
diff -w tmp.opt results/Issue_615_loop.opt
zcc +test -vn -a Issue_98_underlying.c -o Issue_98_underlying.opt
diff -w tmp.opt results/Issue_98_underlying.opt
zcc +test -vn -a Issue_600_fastcall.c -o Issue_600_fastcall.opt
sccz80:"Issue_600_fastcall.c" L:6 Warning:Cannot define function 'func4' as __z88dk_fastcall __stdc when it has more than 1 argument [-Wincorrect-function-declspec]
diff -w tmp.opt results/Issue_600_fastcall.opt
zcc +test -vn -a Issue_482_optrule.c -o Issue_482_optrule.opt
diff -w tmp.opt results/Issue_482_optrule.opt
zcc +test -vn -a long_addition_opts.c -o long_addition_opts.opt
diff -w tmp.opt results/long_addition_opts.opt
zcc +test -custom-copt-rules=../lib/zxn_rules.1 -vn -a zxn/Issue_312_zxn_optimisations.c -o zxn/Issue_312_zxn_optimisations.opt
diff -w tmp.opt results/zxn/Issue_312_zxn_optimisations.opt
zcc +rcmx000 -vn -a rabbit/rabbit_optimisations.c -o rabbit/rabbit_optimisations.opt
diff -w tmp.opt results/rabbit/rabbit_optimisations.opt
zcc +test -mz180 -vn -a z180/Issue_481_multiply_char.c -o z180/Issue_481_multiply_char.opt
diff -w tmp.opt results/z180/Issue_481_multiply_char.opt
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/testsuite'
make -C src/z88dk-lib
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z88dk-lib'
gcc -g -O2   -c -o z88dk-lib.o z88dk-lib.c
z88dk-lib.c: In function 'main':
z88dk-lib.c:547:13: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
             system(newlib_paths[NEWLIB_HDR_MAKE]);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -o z88dk-lib -g -O2 z88dk-lib.o
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z88dk-lib'
make -C src/z88dk-lib PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/build/z88dk/src/z88dk-lib'
install z88dk-lib /home/build/z88dk/build/z88dk/bin/z88dk-lib
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/src/z88dk-lib'
make: Entering directory '/home/build/z88dk/build/z88dk/libsrc'
rm -f *.o*   zcc_opt.def
rm -f *.bin *.i *.lib *.op* *.o *~ zcc_opt.def
rm -f *.bin *.i *.lib *.op* *.o *~ zcc_opt.def
rm -f lib/sccz80/z80.lib
rm -f lib/sdcc_ix/z80.lib
rm -f lib/sdcc_iy/z80.lib
rm -f lib/sccz80/cpm.lib
rm -f lib/sdcc_ix/cpm.lib
rm -f lib/sdcc_iy/cpm.lib
rm -f lib/sccz80/m.lib
rm -f lib/sdcc_ix/m.lib
rm -f lib/sdcc_iy/m.lib
rm -f lib/sccz80/rc2014.lib
rm -f lib/sdcc_ix/rc2014.lib
rm -f lib/sdcc_iy/rc2014.lib
rm -f lib/sccz80/sms.lib
rm -f lib/sdcc_ix/sms.lib
rm -f lib/sdcc_iy/sms.lib
rm -f lib/sccz80/vgl.lib
rm -f lib/sdcc_ix/vgl.lib
rm -f lib/sdcc_iy/vgl.lib
rm -f lib/sccz80/yaz180.lib
rm -f lib/sdcc_ix/yaz180.lib
rm -f lib/sdcc_iy/yaz180.lib
rm -f lib/sccz80/z180.lib
rm -f lib/sdcc_ix/z180.lib
rm -f lib/sdcc_iy/z180.lib
rm -f lib/sccz80/zx.lib
rm -f lib/sdcc_ix/zx.lib
rm -f lib/sdcc_iy/zx.lib
rm -f lib/sccz80/zxn.lib
rm -f lib/sdcc_ix/zxn.lib
rm -f lib/sdcc_iy/zxn.lib
rm -f config_private.inc zcc_opt.def
find . -name '*.o' | xargs rm -f
find . -name '*.err' | xargs rm -f
make: Leaving directory '/home/build/z88dk/build/z88dk/libsrc'
make: Entering directory '/home/build/z88dk/build/z88dk/libsrc'

--- Building Z80 crt0 Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -I.. -x/home/build/z88dk/build/z88dk/libsrc//z80_crt0.lib @crt0.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -I.. --cpu=r2k -x/home/build/z88dk/build/z88dk/libsrc//rcmx000_crt0.lib @rcm.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -I.. --IXIY -DZ80S183 -x/home/build/z88dk/build/z88dk/libsrc//z80iy_crt0.lib @crt0.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -I.. -DZ80S183 -x/home/build/z88dk/build/z88dk/libsrc//z80s183_crt0 @crt0.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -I.. -x/home/build/z88dk/build/z88dk/libsrc//z180_crt0.lib --cpu=z180 @crt0_z180.lst

--- Building Z80 math48 Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//math48 @math48.lst

--- Building Z80 Generic Maths Library ---

sccz80:"atof.c" L:31 Warning:Assigning 'start', type: unsigned char *start from char *s [-Wincompatible-pointer-types]
sccz80:"atof.c" L:37 Warning:Assigning 'end', type: unsigned char *end from char *s [-Wincompatible-pointer-types]
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//zx81_math --IXIY @zx81list
sccz80:"atof.c" L:31 Warning:Assigning 'start', type: unsigned char *start from char *s [-Wincompatible-pointer-types]
sccz80:"atof.c" L:37 Warning:Assigning 'end', type: unsigned char *end from char *s [-Wincompatible-pointer-types]
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//gen_math @genlist
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//gendos @genlist

---> Building NDOS library <---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//ndos @ndoslist

--- Building IM 2 Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//im2 @im2.lst

--- Building 3D Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//lib3d @lib3d.lst

--- Building X11 emulation Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//x11 @x11.lst

--- Building fast integer maths library ---

TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//fastmath.lib @fastmath.lst
TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//fastmath_ixiy.lib @fastmath.lst

---> Building RS232 libraries <---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//rs232osca @oscalist
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//rs232cpc_booster @boosterlist
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//rs232cpc_sti @stilist
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//rs232if1 @if1list
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//rs232plus @p3list

--- Building Z88 Maths Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//z88_math @z88list

--- Building Z88 Library ---

sccz80:"zsock/fopen_zsock.c" L:47 Warning:Assigning 'ptr', type: unsigned char uint8_t*ptr from char * [-Wincompatible-pointer-types]
TARGET=z88 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -I/home/build/z88dk/build/z88dk/libsrc//../lib//target/z88/def -DSTANDARDESCAPECHARS -DFORz88 -x/home/build/z88dk/build/z88dk/libsrc//z88_clib @./z88.lst

--- Building Z88 ZSock Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -I/home/build/z88dk/build/z88dk/libsrc//../lib//target/z88/def -x/home/build/z88dk/build/z88dk/libsrc//net @zsock_list
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -I/home/build/z88dk/build/z88dk/libsrc//../lib//arch/z88/def -x/home/build/z88dk/build/z88dk/libsrc//netdev @zsockdev_list

--- Building TI82 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=ti82 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORti82 -DPACKEDFONT -x/home/build/z88dk/build/z88dk/libsrc//ti82_clib @./ticalc.lst

--- Building TI83 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=ti83 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORti83 -DPACKEDFONT -x/home/build/z88dk/build/z88dk/libsrc//ti83_clib @./ticalc.lst

--- Building TI83+ Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=ti8x TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORti83p -DPACKEDFONT -x/home/build/z88dk/build/z88dk/libsrc//ti83p_clib @./ticalc.lst

--- Building TI85 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=ti85 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORti85 -DPACKEDFONT -x/home/build/z88dk/build/z88dk/libsrc//ti85_clib @./ticalc.lst

--- Building TI86 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=ti86 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORti86 -DPACKEDFONT -x/home/build/z88dk/build/z88dk/libsrc//ti86_clib @./ticalc.lst

--- Building TS2068 (Spectrum clone) Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=zx TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORzx -DFORts2068 -DA80COL -x/home/build/z88dk/build/z88dk/libsrc//ts2068_clib @./ts2068.lst

--- Building TS2068 High Resolution Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORgfx2068hr -x/home/build/z88dk/build/z88dk/libsrc//gfx2068hr @./gfx2068hr.lst

--- Building ZX Spectrum Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx -x/home/build/z88dk/build/z88dk/libsrc//gfxspectrum @./gfxspectrum.lst

--- Building ZX Spectrum Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=zx TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx -DSTANDARDESCAPECHARS  -x/home/build/z88dk/build/z88dk/libsrc//zx_clib @./zx.lst
TARGET=zx TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx  -x/home/build/z88dk/build/z88dk/libsrc//zxcpm @./zxcpm.lst

--- Building ZXVGS Library ---

make[1]: Nothing to be done for 'all'.
Nothing to do!
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx -x/home/build/z88dk/build/z88dk/libsrc//zxvgs @./zxvgs.lst

--- Building ZX Spectrum Maths Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx -x/home/build/z88dk/build/z88dk/libsrc//mzx @zxmlist

--- Building ZX Spectrum Tiny Maths Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx -DTINYMODE -x/home/build/z88dk/build/z88dk/libsrc//mzx_tiny @zxmlist

--- Building Timex TS2068 Maths Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORts2068 -x/home/build/z88dk/build/z88dk/libsrc//m2068 @zxmlist

--- Building ZXROM Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx -x/home/build/z88dk/build/z88dk/libsrc//zxrom @./zxrom.lst

--- Building ZX Spectrum fcntl libraries ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//zxmdv @mdvlist
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//p3 @plus3.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//zxbasdrv @zxbdlst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//zxbasdos @zxbdlst2
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//esxdos @esxdos.lst

--- Building Enterprise 64/128 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=enterprise TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORenterprise -x/home/build/z88dk/build/z88dk/libsrc//enterprise_clib @./enterprise.lst

--- Building Enterprise 64/128 Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORenterprise -x/home/build/z88dk/build/z88dk/libsrc//gfxep @./gfxep.lst

--- Building Enterprise 64/128 High Resolution Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORenterprisehr -x/home/build/z88dk/build/z88dk/libsrc//gfxephr @./gfxephr.lst

--- Building Commodore 128 ANSI Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=c128 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORc128 -x/home/build/z88dk/build/z88dk/libsrc//c128cpm @./c128cpm.lst
TARGET=c128 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORc128 -x/home/build/z88dk/build/z88dk/libsrc//c128ansi_clib @./c128ansi.lst

--- Building Commodore 128 Base Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORc128 -x/home/build/z88dk/build/z88dk/libsrc//gfx128 @./gfx128.lst

--- Building Commodore 128 High Resolution Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORc128hr -x/home/build/z88dk/build/z88dk/libsrc//gfx128hr @./gfx128hr.lst

--- Building Commodore 128 640x480 HRG Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORc128hr480 -x/home/build/z88dk/build/z88dk/libsrc//gfx128hr480 @./gfx128hr480.lst

--- Building Amstrad NC100 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=nc TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORnc -x/home/build/z88dk/build/z88dk/libsrc//nc_clib @./nc100.lst

--- Building NC-100 Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORnc100 -x/home/build/z88dk/build/z88dk/libsrc//gfxnc100 @./gfxnc.lst

--- Building NC-100 Graphics Library (ZCN)---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORnc100 -DFORzcn -x/home/build/z88dk/build/z88dk/libsrc//gfxzcn @./gfxnc.lst

--- Building NC-200 Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORnc200 -x/home/build/z88dk/build/z88dk/libsrc//gfxnc200 @./gfxnc.lst

--- Building Amstrad CPC Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.

--- Building Amstrad CPC fcntl Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORcpc -x/home/build/z88dk/build/z88dk/libsrc//cpcfs @cpcfs.lst
TARGET=cpc TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORcpc -x/home/build/z88dk/build/z88dk/libsrc//cpc_clib @./cpc.lst
TARGET=cpc TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORcpc -x/home/build/z88dk/build/z88dk/libsrc//cpccpm @./cpccpm.lst

--- Building Amstrad CPC Maths Libraries ---

sccz80:"atof.c" L:31 Warning:Assigning 'start', type: unsigned char *start from char *s [-Wincompatible-pointer-types]
sccz80:"atof.c" L:37 Warning:Assigning 'end', type: unsigned char *end from char *s [-Wincompatible-pointer-types]
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DforCPC464 -x/home/build/z88dk/build/z88dk/libsrc//464_math @468list
sccz80:"atof.c" L:31 Warning:Assigning 'start', type: unsigned char *start from char *s [-Wincompatible-pointer-types]
sccz80:"atof.c" L:37 Warning:Assigning 'end', type: unsigned char *end from char *s [-Wincompatible-pointer-types]
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DforCPC664 -x/home/build/z88dk/build/z88dk/libsrc//664_math @468list
sccz80:"atof.c" L:31 Warning:Assigning 'start', type: unsigned char *start from char *s [-Wincompatible-pointer-types]
sccz80:"atof.c" L:37 Warning:Assigning 'end', type: unsigned char *end from char *s [-Wincompatible-pointer-types]
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DforCPC6128 -x/home/build/z88dk/build/z88dk/libsrc//6128_math @468list
sccz80:"atof.c" L:31 Warning:Assigning 'start', type: unsigned char *start from char *s [-Wincompatible-pointer-types]
sccz80:"atof.c" L:37 Warning:Assigning 'end', type: unsigned char *end from char *s [-Wincompatible-pointer-types]
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//cpc_math @cpclist

--- Building ABC80 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=abc80 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../  -DFORabc80 -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//abc80_clib @./abc80.lst

--- Building ABC800 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=abc800 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//abc800_clib @./abc800.lst

--- Building Jupiter Ace Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=ace TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORace -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//ace_clib.lib @./ace.lst

--- Building Jupiter Ace Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORace -x/home/build/z88dk/build/z88dk/libsrc//gfxace @./gfxace.lst

--- Building Jupiter Ace UDG based Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORaceudg -x/home/build/z88dk/build/z88dk/libsrc//gfxaceudg @./gfxaceudg.lst

--- Building Mattel Aquarius Library (& 80x72 GFX) ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=aquarius TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORaquarius -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//aquarius_clib.lib @./aquarius.lst

--- Building Mattel Aquarius 80x48 Graphics lib ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORaq48 -x/home/build/z88dk/build/z88dk/libsrc//gfxaq48 @./gfxaq48.lst

--- Building Aussie Byte Library ---

TARGET=aussie TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORaussie -x/home/build/z88dk/build/z88dk/libsrc//aussie.lib @./aussie.lst

--- Building MicroBee Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=bee TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORbee -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//bee_clib.lib @./bee.lst

--- Building MicroBee Library (CP/M & graphics) ---

TARGET=bee TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORbee -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//microbee.lib @./beecpm.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORbee -x/home/build/z88dk/build/z88dk/libsrc//gfxbee.lib @./beegfx.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORbeehr -x/home/build/z88dk/build/z88dk/libsrc//gfxbee640.lib @./beegfxhr.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORbeehr320 -x/home/build/z88dk/build/z88dk/libsrc//gfxbee320.lib @./beegfxhr320.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORbeehr512 -x/home/build/z88dk/build/z88dk/libsrc//gfxbee512.lib @./beegfxhr512.lst

--- Building Philips Videopac C7420 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=c7420 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORc7420 -x/home/build/z88dk/build/z88dk/libsrc//c7420_clib.lib @./c7420.lst

--- Building CP/M Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
sccz80:"dir_get_entry_size.c" L:18 Warning:Assigning 'szptr', type: unsigned char *szptr from char *fc_dirbuf [-Wincompatible-pointer-types]
sccz80:"dir_get_entry_size.c" L:18 Warning:Assigning 'szptr', type: unsigned char *szptr from char *fc_dirbuf [-Wincompatible-pointer-types]
sccz80:"parsefcb.c" L:42 Warning:Assigning 'ptr', type: unsigned char *ptr from char * [-Wincompatible-pointer-types]
TARGET=cpm TYPE=z80 DEVICE=nodevice z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//cpm_clib @./cpm.lst

--- Building CP/M Device fnctl Library ---

TARGET=cpm TYPE=z80 DEVICE=device z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//cpmdevice @fcntl/cpm/fcntl.lst

--- Building Kaypro graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORkaypro -x/home/build/z88dk/build/z88dk/libsrc//gfxkp @./gfxkp.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORkaypro83 -x/home/build/z88dk/build/z88dk/libsrc//gfxkp83 @./gfxkp83.lst

--- Building Otrona Attache graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORattache -x/home/build/z88dk/build/z88dk/libsrc//gfxattache @./gfxattache.lst

--- Building Osborne 1 graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORosborne1 -x/home/build/z88dk/build/z88dk/libsrc//gfxosborne1 @./gfxosborne1.lst

--- Building Tatung Einstein Library ---

TARGET=einstein TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFOReinstein -x/home/build/z88dk/build/z88dk/libsrc//einstein @./einstein.lst

--- Building Casio FP-1100 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=fp1100 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORfp1100 -x/home/build/z88dk/build/z88dk/libsrc//fp1100_clib @./fp1100.lst

--- Building Galaksija Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=gal TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORgal -x/home/build/z88dk/build/z88dk/libsrc//gal_clib @./gal.lst

--- Building Sharp PC-G8xx/E2xx Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=g800 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORg800 -x/home/build/z88dk/build/z88dk/libsrc//g800_clib @./g800.lst
TARGET=g800 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORg800 -x/home/build/z88dk/build/z88dk/libsrc//g850_clib @./g850.lst

--- Building SORD M5 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=m5 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORm5 -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//m5_clib @./m5.lst

--- Building CCE MC-1000 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=mc1000 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORmc1000 -DSTANDARDESCAPECHARS  -x/home/build/z88dk/build/z88dk/libsrc//mc1000_clib @./mc1000.lst

--- Building MSX Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=msx TYPE=z80 DEVICE=nodevice z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORmsx -x/home/build/z88dk/build/z88dk/libsrc//msx_clib @./msx.lst

--- Building Memotech MTX Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=mtx TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORmtx -x/home/build/z88dk/build/z88dk/libsrc//mtx_clib @./mtx.lst

--- Building Sharp MZ Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=mz TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORmz -x/home/build/z88dk/build/z88dk/libsrc//mz_clib @./mz.lst

--- Building Sharp MZ-2500 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=mz2500 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORmz2500 -x/home/build/z88dk/build/z88dk/libsrc//mz2500_clib @./mz2500.lst

--- Building Sharp X1 ANSI Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=x1 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORx1 -x/home/build/z88dk/build/z88dk/libsrc//x1ansi_clib @./x1ansi.lst

--- Building NASCOM Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=nascom TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORnascom -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//nascom_clib @./nascom.lst

--- Building Grundy NewBrain Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//nbdrv @nbflst
TARGET=newbrain TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORnewbrain -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//newbrain_clib @./newbrain.lst
TARGET=newbrain TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORnewbrain -x/home/build/z88dk/build/z88dk/libsrc//nbcpm_clib @./nbcpm.lst

--- Building Old School Computer Architecture Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//flosdos @floslist
sccz80:"open.c" L:42 Warning:Assigning 'flosfile', type: struct flos_file *flosfile from char * [-Wincompatible-pointer-types]
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//flosxdos @floslist
TARGET=osca TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORosca -DSTANDARDESCAPECHARS -DSDHC_SUPPORT -x/home/build/z88dk/build/z88dk/libsrc//osca_clib.lib @./osca.lst

--- Building Sharp OZ family ANSI Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=oz TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORoz -DPACKEDFONT -x/home/build/z88dk/build/z88dk/libsrc//ozansi_clib @./ozansi.lst

--- Building PacMan HW Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=pacman TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORpacman -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//pacman_clib @./pacman.lst

--- Building Philips P2000 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=p2000 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORp2000 -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//p2000_clib @./p2000.lst

--- Building PC6001 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=pc6001 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORpc6001 -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//pc6001_clib @./pc6001.lst

--- Building Sprinter Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=pps TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//pps_clib @./pps.lst

--- Building PX-4/HC-40 Library ---

TARGET=px4 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORpx4 -x/home/build/z88dk/build/z88dk/libsrc//px4 @./px4.lst

--- Building PX-8/Geneva Library ---

TARGET=px8 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORpx8 -x/home/build/z88dk/build/z88dk/libsrc//px8 @./px8.lst

--- Building Xircom Rex Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=rex TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORrex -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//rex_clib.lib @./rex6000.lst

--- Building Bandai RX78 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=rx78 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORrx78 -x/home/build/z88dk/build/z88dk/libsrc//rx78_clib @./rx78.lst

--- Building SC-3000 System Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=sc3000 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORsc3000 -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//sc3000_clib @./sc3000.lst

--- Building Sega Master System Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=sms TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORsms -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//sms_clib @./sms.lst

--- Building Camputers Lynx Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=lynx TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORlynx -x/home/build/z88dk/build/z88dk/libsrc//lynx_clib @./lynx.lst

--- Building Spectravideo Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=svi TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORsvi -x/home/build/z88dk/build/z88dk/libsrc//svi_clib @./svi.lst

--- Building Sam Coupe Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=sam TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORsam -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//sam_clib @./sam.lst

--- Building Sorcerer Exidy Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=srr TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORsorcerer -x/home/build/z88dk/build/z88dk/libsrc//sorcerer_clib @./sorcerer.lst

--- Building S-OS (The Sentinel) Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=sos TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORsos -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//sos_clib.lib @./sos.lst

--- Building TIKI-100 Library ---

TARGET=tiki100 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORtiki100 -x/home/build/z88dk/build/z88dk/libsrc//tiki100 @./tiki100.lst

--- Building TRS 80 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=trs80 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORtrs80 -x/home/build/z88dk/build/z88dk/libsrc//trs80_clib @./trs80.lst
TARGET=trs80 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORtrs80 -x/home/build/z88dk/build/z88dk/libsrc//trs80cpm @./trs80cpm.lst

--- Building TRS 80 GFX libraires ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORtrs80 -x/home/build/z88dk/build/z88dk/libsrc//gfxtrs80 @./gfxtrs80.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFOReg2000 -x/home/build/z88dk/build/z88dk/libsrc//gfxeg2000 @./gfxeg2000.lst

--- Building Philips VG5000 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=vg5k TYPE=ixiy z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORvg5k -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//vg5k_clib @./vg5k.lst

--- Building VZ200/300 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=vz TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORvz -x/home/build/z88dk/build/z88dk/libsrc//vz_clib @./vz200.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORvz -DBLOCKgfx -x/home/build/z88dk/build/z88dk/libsrc//gfxvzblock @./gfxvzblock.lst

--- Building Canon X-07 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=x07 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//x07_clib @./x07.lst

--- Building Embedded (ns16450) Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=embedded TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORembedded -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//embedded_clib @./embedded.lst

--- Building Test System Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=test TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORtest -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//test_clib @./test.lst

--- Building Test System Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=test TYPE=r2k z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORtest -DSTANDARDESCAPECHARS -x/home/build/z88dk/build/z88dk/libsrc//testrcm_clib @./testrcm.lst

--- Building Robotron Z1013 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=z1013 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORz1013 -x/home/build/z88dk/build/z88dk/libsrc//z1013_clib @./z1013.lst

--- Building Robotron KC85/1, KC/87, Z9001 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=z9001 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORz9001 -x/home/build/z88dk/build/z88dk/libsrc//z9001_clib @./z9001.lst

--- Building Z9001 Standard Graphics Libraires ---

TARGET=z9001 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORz9001 -x/home/build/z88dk/build/z88dk/libsrc//gfx9001 @./gfx9001.lst

--- Building Z9001 KRT High Resolution libraires ---

TARGET=z9001 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORz9001krt -x/home/build/z88dk/build/z88dk/libsrc//gfx9001krt @./gfx9001krt.lst

--- Building VEB Mikroelektronik KC85/2..5 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=kc TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORkc -x/home/build/z88dk/build/z88dk/libsrc//kc_clib @./kc.lst

--- Building Casio PV-1000 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=pv1000 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORpv1000 -x/home/build/z88dk/build/z88dk/libsrc//pv1000_clib @./pv1000.lst

--- Building Casio PV-2000 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=pv2000 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORpv2000 -x/home/build/z88dk/build/z88dk/libsrc//pv2000_clib @./pv2000.lst

--- Building Colecovision Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=coleco TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORcoleco -x/home/build/z88dk/build/z88dk/libsrc//coleco_clib @./coleco.lst

--- Building Mitsubishi Multi8 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=multi8 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORmulti8 -x/home/build/z88dk/build/z88dk/libsrc//multi8_clib @./multi8.lst

--- Building Triump Adler Alphatronic PC Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=alphatro TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORalphatro -x/home/build/z88dk/build/z88dk/libsrc//alphatro_clib @./alphatro.lst

--- Building Samsung SPC-1000 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=spc1000 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORspc1000 -x/home/build/z88dk/build/z88dk/libsrc//spc1000_clib @./spc1000.lst

--- Building Preemptive threading Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -x/home/build/z88dk/build/z88dk/libsrc//preempt thread_exit.o sem_getvalue.o thread_manager_start.o get_task.o roundrobin_scheduler.o thread_manager_init_real.o sem_destroy.o sem_init.o sem_post.o thread_manager.o sem_wait.o thread_create.o

--- Building ZX80 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=zx80 TYPE=z80 z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS -DFORzx80 -x/home/build/z88dk/build/z88dk/libsrc//zx80_clib @./zx80.lst

--- Building ZX81 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=zx81 TYPE=ixiy z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS --IXIY -DFORzx81  -x/home/build/z88dk/build/z88dk/libsrc//zx81_clib @./zx81.lst

--- Building ZX81 Standard Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81 -x/home/build/z88dk/build/z88dk/libsrc//gfx81 @./gfx81.lst

--- Building Lambda 8300 Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORlambda -x/home/build/z88dk/build/z88dk/libsrc//gfxlambda @./gfx81.lst

--- Building ZX81 UDG based Graphics Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81udg -x/home/build/z88dk/build/z88dk/libsrc//gfx81udg @./gfx81udg.lst

--- Building ZX81 High Resolution Libraries (64 rows)  ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81hr64 -x/home/build/z88dk/build/z88dk/libsrc//gfx81hr64 @./gfx81hr.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81hr64 -DARX816 -x/home/build/z88dk/build/z88dk/libsrc//gfx81arx64 @./gfx81arx.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81mt64 -DMTHRG -x/home/build/z88dk/build/z88dk/libsrc//gfx81mt64 @./gfx81mt.lst

--- Building ZX81 High Resolution Libraries (192 rows)  ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81hr192 -x/home/build/z88dk/build/z88dk/libsrc//gfx81hr192 @./gfx81hr.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81hr192 -DARX816 -x/home/build/z88dk/build/z88dk/libsrc//gfx81arx192 @./gfx81arx.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81mt192 -DMTHRG -x/home/build/z88dk/build/z88dk/libsrc//gfx81mt192 @./gfx81mt.lst
z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --IXIY -DFORzx81g007 -DG007 -x/home/build/z88dk/build/z88dk/libsrc//gfx81g007 @./gfx81g007.lst

--- Building ZX 81 Maths Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx81 -x/home/build/z88dk/build/z88dk/libsrc//m81 @zxmlist

--- Building ZX 81 Tiny Maths Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORzx81 -DTINYMODE -x/home/build/z88dk/build/z88dk/libsrc//m81_tiny @zxmlist

--- Building Lambda 8300 Maths Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORlambda -x/home/build/z88dk/build/z88dk/libsrc//mlambda @zxmlist

--- Building Lambda 8300 Tiny Maths Library ---

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DFORlambda -DTINYMODE -x/home/build/z88dk/build/z88dk/libsrc//mlambda_tiny @zxmlist

--- Building Lambda 8300 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=zx81 TYPE=ixiy z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -DSTANDARDESCAPECHARS --IXIY -DFORlambda -x/home/build/z88dk/build/z88dk/libsrc//lambda_clib @./zx81.lst

--- SP1 Software Sprite Engine ---

Making default build for all targets
Results in z88dk/libsrc/sprites/software/sp1/{target}

Making sp1-spectrum

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -xspectrum/sp1 @spectrum.lst

Making sp1-ts2068hr

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -xts2068hr/sp1 @ts2068hr.lst

Making sp1-zx81hr

z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ -xzx81hr/sp1 --IXIY @zx81hr.lst


--- Building RCM2/3000 Library ---

make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
TARGET=rcmx000 TYPE=r2k z80asm -d -I/home/build/z88dk/build/z88dk/lib/config//../ --cpu=r2k -DSTANDARDESCAPECHARS -DFORrcmx000 -x/home/build/z88dk/build/z88dk/libsrc//rcmx000_clib @./rcmx000.lst
make: Leaving directory '/home/build/z88dk/build/z88dk/libsrc'
make: Entering directory '/home/build/z88dk/build/z88dk/libsrc'
cp /home/build/z88dk/build/z88dk/libsrc//*.lib ../lib/clibs
make: Leaving directory '/home/build/z88dk/build/z88dk/libsrc'
make: Entering directory '/home/build/z88dk/build/z88dk/libsrc/_DEVELOPMENT'
m4 -DCFG_ASM_DEF target/z80/config.m4 > target/z80/config_z80_private.inc
m4 -DCFG_ASM_PUB target/z80/config.m4 > target/z80/config_z80_public.inc
m4 -DCFG_C_DEF target/z80/config.m4 > target/z80/config_z80.h
cp target/z80/config_z80_private.inc config_private.inc
z80asm  -xlib/sccz80/z80 @target/z80/library/z80_sccz80.lst
z80asm  -xlib/sdcc_ix/z80 -D__SDCC -D__SDCC_IX @target/z80/library/z80_sdcc_ix.lst
z80asm  --IXIY -xlib/sdcc_iy/z80 -D__SDCC -D__SDCC_IY @target/z80/library/z80_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/cpm/config.m4 > target/cpm/config_cpm_private.inc
m4 -DCFG_ASM_PUB target/cpm/config.m4 > target/cpm/config_cpm_public.inc
m4 -DCFG_C_DEF target/cpm/config.m4 > target/cpm/config_cpm.h
cp target/cpm/config_cpm_private.inc config_private.inc
z80asm  -xlib/sccz80/cpm @target/cpm/library/cpm_sccz80.lst
z80asm  -xlib/sdcc_ix/cpm -D__SDCC -D__SDCC_IX @target/cpm/library/cpm_sdcc_ix.lst
z80asm  --IXIY -xlib/sdcc_iy/cpm -D__SDCC -D__SDCC_IY @target/cpm/library/cpm_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/m/config.m4 > target/m/config_m_private.inc
m4 -DCFG_ASM_PUB target/m/config.m4 > target/m/config_m_public.inc
m4 -DCFG_C_DEF target/m/config.m4 > target/m/config_m.h
cp target/m/config_m_private.inc config_private.inc
z80asm  -xlib/sccz80/m @target/m/library/m_sccz80.lst
z80asm  -xlib/sdcc_ix/m -D__SDCC -D__SDCC_IX @target/m/library/m_sdcc_ix.lst
z80asm  --IXIY -xlib/sdcc_iy/m -D__SDCC -D__SDCC_IY @target/m/library/m_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/rc2014/config.m4 > target/rc2014/config_rc2014_private.inc
m4 -DCFG_ASM_PUB target/rc2014/config.m4 > target/rc2014/config_rc2014_public.inc
m4 -DCFG_C_DEF target/rc2014/config.m4 > target/rc2014/config_rc2014.h
cp target/rc2014/config_rc2014_private.inc config_private.inc
z80asm  -xlib/sccz80/rc2014 @target/rc2014/library/rc2014_sccz80.lst
z80asm  -xlib/sdcc_ix/rc2014 -D__SDCC -D__SDCC_IX @target/rc2014/library/rc2014_sdcc_ix.lst
z80asm  --IXIY -xlib/sdcc_iy/rc2014 -D__SDCC -D__SDCC_IY @target/rc2014/library/rc2014_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/sms/config.m4 > target/sms/config_sms_private.inc
m4 -DCFG_ASM_PUB target/sms/config.m4 > target/sms/config_sms_public.inc
m4 -DCFG_C_DEF target/sms/config.m4 > target/sms/config_sms.h
cp target/sms/config_sms_private.inc config_private.inc
z80asm  -xlib/sccz80/sms @target/sms/library/sms_sccz80.lst
z80asm  -xlib/sdcc_ix/sms -D__SDCC -D__SDCC_IX @target/sms/library/sms_sdcc_ix.lst
z80asm  --IXIY -xlib/sdcc_iy/sms -D__SDCC -D__SDCC_IY @target/sms/library/sms_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/vgl/config.m4 > target/vgl/config_vgl_private.inc
m4 -DCFG_ASM_PUB target/vgl/config.m4 > target/vgl/config_vgl_public.inc
m4 -DCFG_C_DEF target/vgl/config.m4 > target/vgl/config_vgl.h
cp target/vgl/config_vgl_private.inc config_private.inc
z80asm  -xlib/sccz80/vgl @target/vgl/library/vgl_sccz80.lst
z80asm  -xlib/sdcc_ix/vgl -D__SDCC -D__SDCC_IX @target/vgl/library/vgl_sdcc_ix.lst
z80asm  --IXIY -xlib/sdcc_iy/vgl -D__SDCC -D__SDCC_IY @target/vgl/library/vgl_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/yaz180/config.m4 > target/yaz180/config_yaz180_private.inc
m4 -DCFG_ASM_PUB target/yaz180/config.m4 > target/yaz180/config_yaz180_public.inc
m4 -DCFG_C_DEF target/yaz180/config.m4 > target/yaz180/config_yaz180.h
cp target/yaz180/config_yaz180_private.inc config_private.inc
z80asm --cpu=z180  -xlib/sccz80/yaz180 @target/yaz180/library/yaz180_sccz80.lst
z80asm --cpu=z180  -xlib/sdcc_ix/yaz180 -D__SDCC -D__SDCC_IX @target/yaz180/library/yaz180_sdcc_ix.lst
z80asm --cpu=z180  --IXIY -xlib/sdcc_iy/yaz180 -D__SDCC -D__SDCC_IY @target/yaz180/library/yaz180_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/z180/config.m4 > target/z180/config_z180_private.inc
m4 -DCFG_ASM_PUB target/z180/config.m4 > target/z180/config_z180_public.inc
m4 -DCFG_C_DEF target/z180/config.m4 > target/z180/config_z180.h
cp target/z180/config_z180_private.inc config_private.inc
z80asm --cpu=z180  -xlib/sccz80/z180 @target/z180/library/z180_sccz80.lst
z80asm --cpu=z180  -xlib/sdcc_ix/z180 -D__SDCC -D__SDCC_IX @target/z180/library/z180_sdcc_ix.lst
z80asm --cpu=z180  --IXIY -xlib/sdcc_iy/z180 -D__SDCC -D__SDCC_IY @target/z180/library/z180_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/zx/config.m4 > target/zx/config_zx_private.inc
m4 -DCFG_ASM_PUB target/zx/config.m4 > target/zx/config_zx_public.inc
m4 -DCFG_C_DEF target/zx/config.m4 > target/zx/config_zx.h
cp target/zx/config_zx_private.inc config_private.inc
ZX7: Optimal LZ77/LZSS compression by Einar Saukas
File converted from 13400 to 5887 bytes! (delta 4)
ZX7: Optimal LZ77/LZSS compression by Einar Saukas
File converted from 13400 to 5886 bytes! (delta 3)
z80asm  -xlib/sccz80/zx @target/zx/library/zx_sccz80.lst
z80asm  -xlib/sdcc_ix/zx -D__SDCC -D__SDCC_IX @target/zx/library/zx_sdcc_ix.lst
z80asm  --IXIY -xlib/sdcc_iy/zx -D__SDCC -D__SDCC_IY @target/zx/library/zx_sdcc_iy.lst
m4 -DCFG_ASM_DEF target/zxn/config.m4 > target/zxn/config_zxn_private.inc
m4 -DCFG_ASM_PUB target/zxn/config.m4 > target/zxn/config_zxn_public.inc
m4 -DCFG_C_DEF target/zxn/config.m4 > target/zxn/config_zxn.h
cp target/zxn/config_zxn_private.inc config_private.inc
ZX7: Optimal LZ77/LZSS compression by Einar Saukas
File converted from 13400 to 5887 bytes! (delta 4)
ZX7: Optimal LZ77/LZSS compression by Einar Saukas
File converted from 13400 to 5886 bytes! (delta 3)
z80asm --cpu=z80-zxn  -xlib/sccz80/zxn @target/zxn/library/zxn_sccz80.lst
z80asm --cpu=z80-zxn  -xlib/sdcc_ix/zxn -D__SDCC -D__SDCC_IX @target/zxn/library/zxn_sdcc_ix.lst
z80asm --cpu=z80-zxn  --IXIY -xlib/sdcc_iy/zxn -D__SDCC -D__SDCC_IY @target/zxn/library/zxn_sdcc_iy.lst
make: Leaving directory '/home/build/z88dk/build/z88dk/libsrc/_DEVELOPMENT'
make: Entering directory '/home/build/z88dk/build/z88dk/examples'
make -C console
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/console'
zcc +abc80  world.c  -o bin/abc80/world -lndos
zcc +abc800  world.c  -o bin/abc800/world -lndos
zcc +ace  world.c  -o bin/ace/world -lndos
zcc +alphatro  world.c  -o bin/alphatro/world -lndos
zcc +aquarius  world.c  -o bin/aquarius/world -lndos
zcc +bee  world.c  -o bin/bee/world -lndos
zcc +c128  world.c  -o bin/c128/world -lndos
zcc +c7420  world.c  -o bin/c7420/world -lndos
zcc +coleco  world.c  -o bin/coleco/world -lndos
zcc +cpc  world.c  -o bin/cpc/world -lndos
zcc +cpm  world.c  -o bin/cpm/world -lndos
zcc +enterprise  world.c  -o bin/enterprise/world -lndos
zcc +fp1100  world.c  -o bin/fp1100/world -lndos
zcc +g800  world.c  -o bin/g800/world -lndos
zcc +gal  world.c  -o bin/gal/world -lndos
zcc +kc  world.c  -o bin/kc/world -lndos
zcc +lambda  world.c  -o bin/lambda/world -lndos
zcc +lynx  world.c  -o bin/lynx/world -lndos
zcc +m5  world.c  -o bin/m5/world -lndos
zcc +mc1000  world.c  -o bin/mc1000/world -lndos
zcc +msx  world.c  -o bin/msx/world -lndos
zcc +mtx  world.c  -o bin/mtx/world -lndos
zcc +multi8  world.c  -o bin/multi8/world -lndos
zcc +mz  world.c  -o bin/mz/world -lndos
zcc +nascom  world.c  -o bin/nascom/world -lndos
zcc +nc  world.c  -o bin/nc/world -lndos
zcc +newbrain  world.c  -o bin/newbrain/world -lndos
zcc +osca  world.c  -o bin/osca/world -lndos
zcc +oz  world.c  -o bin/oz/world -lndos
zcc +p2000  world.c  -o bin/p2000/world -lndos
zcc +pacman  world.c  -o bin/pacman/world -lndos
Warning: could not get the code ORG, binary ORG defaults to rombase = 0
WARNING: ROM chip file 'bin/pacman/world.0b' is empty, it can probably be omitted.
WARNING: ROM chip file 'bin/pacman/world.0c' is empty, it can probably be omitted.
WARNING: ROM chip file 'bin/pacman/world.0d' is empty, it can probably be omitted.
zcc +pc6001  world.c  -o bin/pc6001/world -lndos
zcc +pps  world.c  -o bin/pps/world -lndos
zcc +pv1000  world.c  -o bin/pv1000/world -lndos
zcc +pv2000  world.c  -o bin/pv2000/world -lndos
zcc +rcmx000  world.c  -o bin/rcmx000/world -lndos
zcc +rx78  world.c  -o bin/rx78/world -lndos
zcc +sam  world.c  -o bin/sam/world -lndos
zcc +sc3000  world.c  -o bin/sc3000/world -lndos
zcc +sos  world.c  -o bin/sos/world -lndos
zcc +spc1000  world.c  -o bin/spc1000/world -lndos
zcc +srr  world.c  -o bin/srr/world -lndos
zcc +svi  world.c  -o bin/svi/world -lndos
zcc +test  world.c  -o bin/test/world -lndos
zcc +ti82  world.c  -o bin/ti82/world -lndos
zcc +ti83  world.c  -o bin/ti83/world -lndos
zcc +ti85  world.c  -o bin/ti85/world -lndos
zcc +ti86  world.c  -o bin/ti86/world -lndos
zcc +ti8x  world.c  -o bin/ti8x/world -lndos
zcc +trs80  world.c  -o bin/trs80/world -lndos
zcc +ts2068  world.c  -o bin/ts2068/world -lndos
zcc +vg5k  world.c  -o bin/vg5k/world -lndos
zcc +vz  world.c  -o bin/vz/world -lndos
zcc +x07  world.c  -o bin/x07/world -lndos
zcc +x1  world.c  -o bin/x1/world -lndos
zcc +z1013  world.c  -o bin/z1013/world -lndos
zcc +z9001  world.c  -o bin/z9001/world -lndos
zcc +z88  world.c  -o bin/z88/world -lndos
zcc +zx  world.c  -o bin/zx/world -lndos
zcc +zx80  world.c  -o bin/zx80/world -lndos
zcc +zx81  world.c  -o bin/zx81/world -lndos
zcc +abc80  ansitest.c -clib=ansi -o bin/abc80/ansitest -lndos
zcc +ace  ansitest.c -clib=ansi -o bin/ace/ansitest -lndos
zcc +aquarius  ansitest.c -clib=ansi -o bin/aquarius/ansitest -lndos
zcc +bee  ansitest.c -clib=ansi -o bin/bee/ansitest -lndos
zcc +cpc  ansitest.c -clib=ansi -o bin/cpc/ansitest -lndos
zcc +gal  ansitest.c -clib=ansi -o bin/gal/ansitest -lndos
zcc +mc1000  ansitest.c -clib=ansi -o bin/mc1000/ansitest -lndos
zcc +msx  ansitest.c -clib=ansi -o bin/msx/ansitest -lndos
zcc +mtx  ansitest.c -clib=ansi -o bin/mtx/ansitest -lndos
zcc +mz  ansitest.c -clib=ansi -o bin/mz/ansitest -lndos
zcc +nascom  ansitest.c -clib=ansi -o bin/nascom/ansitest -lndos
zcc +osca  ansitest.c -clib=ansi -o bin/osca/ansitest -lndos
zcc +p2000  ansitest.c -clib=ansi -o bin/p2000/ansitest -lndos
zcc +pc6001  ansitest.c -clib=ansi -o bin/pc6001/ansitest -lndos
zcc +pps  ansitest.c -clib=ansi -o bin/pps/ansitest -lndos
zcc +sam  ansitest.c -clib=ansi -o bin/sam/ansitest -lndos
zcc +sc3000  ansitest.c -clib=ansi -o bin/sc3000/ansitest -lndos
zcc +svi  ansitest.c -clib=ansi -o bin/svi/ansitest -lndos
zcc +ti82  ansitest.c -clib=ansi -o bin/ti82/ansitest -lndos
zcc +ti83  ansitest.c -clib=ansi -o bin/ti83/ansitest -lndos
zcc +ti85  ansitest.c -clib=ansi -o bin/ti85/ansitest -lndos
zcc +ti86  ansitest.c -clib=ansi -o bin/ti86/ansitest -lndos
zcc +ti8x  ansitest.c -clib=ansi -o bin/ti8x/ansitest -lndos
zcc +ts2068  ansitest.c -clib=ansi -o bin/ts2068/ansitest -lndos
zcc +vz  ansitest.c -clib=ansi -o bin/vz/ansitest -lndos
zcc +x1  ansitest.c -clib=ansi -o bin/x1/ansitest -lndos
zcc +z1013  ansitest.c -clib=ansi -o bin/z1013/ansitest -lndos
zcc +z88  ansitest.c -clib=ansi -o bin/z88/ansitest -lndos
zcc +zx  ansitest.c -clib=ansi -o bin/zx/ansitest -lndos
zcc +z9001  ansitest.c -clib=ansi -o bin/z9001/ansitest -lndos
zcc +abc80  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/abc80/world_conio -lndos
zcc +ace  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/ace/world_conio -lndos
zcc +alphatro  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/alphatro/world_conio -lndos
zcc +aquarius  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/aquarius/world_conio -lndos
zcc +cpc  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/cpc/world_conio -lndos
zcc +coleco  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/coleco/world_conio -lndos
zcc +fp1100  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/fp1100/world_conio -lndos
zcc +mc1000  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/mc1000/world_conio -lndos
zcc +nascom  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/nascom/world_conio -lndos
zcc +pv1000  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/pv1000/world_conio -lndos
zcc +pps  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/pps/world_conio -lndos
zcc +rx78  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/rx78/world_conio -lndos
zcc +spc1000  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/spc1000/world_conio -lndos
zcc +srr  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/srr/world_conio -lndos
zcc +trs80  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/trs80/world_conio -lndos
zcc +vg5k  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/vg5k/world_conio -lndos
zcc +vz  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/vz/world_conio -lndos
zcc +z1013  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/z1013/world_conio -lndos
zcc +zx80  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/zx80/world_conio -lndos
zcc +zx81  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/zx81/world_conio -lndos
zcc +msx  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/msx/world_conio -lndos
zcc +pv2000  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/pv2000/world_conio -lndos
zcc +sc3000  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/sc3000/world_conio -lndos
zcc +svi  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/svi/world_conio -lndos
zcc +m5  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/m5/world_conio -lndos
zcc +mtx  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/mtx/world_conio -lndos
zcc +multi8  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/multi8/world_conio -lndos
zcc +z9001  world_conio.c -pragma-redirect:fputc_cons=fputc_cons_generic -clib=default -o bin/z9001/world_conio -lndos
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/console'
make -C ace
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/ace'
zcc +ace -vn -create-app dstar.c -odstar.bin
zcc +ace -vn ../console/adv_a.c -I../console -create-app -DTAPE -DCOMPUTE_SCORE -O3 -oadv_a.bin
zcc +ace -clib=ansi -vn  ../console/ansitest.c -create-app -oansitest.bin
zcc +ace -vn  ../console/enigma.c -create-app -oenigma.bin
zcc +ace -vn  ../console/fib.c -create-app -ofib.bin
zcc +ace -vn  -create-app ../console/mm.c -omm.bin
zcc +ace -vn  -create-app ../console/rpn.c -orpn.bin
zcc +ace -vn  -create-app ../console/tic.c -otic.bin
zcc +ace -vn  -create-app ../console/sorter.c -osorter.bin
zcc +ace -vn -O3 -create-app -DREDEFINED_FONT ../othello.c -I.. -oothello.bin
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/ace'
make -C cpm
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/cpm'
zcc +cpm -vn -g -O2 -DWILDCARD ../osca/wc.c -create-app -owc.bin
zcc +cpm -vn -g -O2  -DAMALLOC -O3 ../osca/tail.c -create-app -otail.bin
zcc +cpm -vn -g -O2  -DAMALLOC -O3 ../osca/sort.c -create-app -osort.bin
sccz80:"../osca/sort.c" L:220 Warning:Assigning 'p', type: char *p from int  [-Wincompatible-pointer-types]
zcc +cpm -vn  -g -O2 ../osca/ddir.c -O3 -create-app -oddir.bin
zcc +cpm -vn -g -O2 ../console/adv_a.c -I../console -create-app -DDISK -DCOMPUTE_SCORE -O3 -oadv_a.bin
zcc +cpm -vn -g -O2  ../console/enigma.c -create-app -oenigma.bin
zcc +cpm -vn -g -O2  ../console/fib.c -create-app -ofib.bin
zcc +cpm -vn  -g -O2 -create-app ../console/mm.c -omm.bin
zcc +cpm -vn  -g -O2 -create-app ../console/rpn.c -orpn.bin
zcc +cpm -vn  -g -O2 -create-app ../console/tic.c -otic.bin
zcc +cpm -vn -g -O2  -create-app ../console/sorter.c -osorter.bin
zcc +cpm -vn  -g -O2 -O3 -create-app ../othello.c -I.. -oothello.bin
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/cpm'
make -C embedded
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/embedded'
z80asm -d -DFORembedded -xembedded_clib2 @clib2.lst
zcc +embedded -vn -c ns16450.c 
zcc +embedded -vn ns16450.o hello.c -o hello.bin -L. -lembedded_clib2
zcc +embedded -vn -lm ns16450.o sine.c -o sine.bin -L. -lembedded_clib2
zcc +embedded -vn -lm ns16450.o loop.c -o loop.bin -L. -lembedded_clib2
zcc +embedded -vn -lm ns16450.o savage.c -o savage.bin -L. -lembedded_clib2
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/embedded'
make -C msx
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/msx'
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex1.bin ex1.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex1b.bin ex1b.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex2.bin ex2.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex3.bin ex3.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex4.bin ex4.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex5.bin ex5.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex6.bin ex6.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex7.bin ex7.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex9.bin ex9.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex10.bin ex10.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex10b.bin ex10b.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oex11.bin ex11.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -oshowlib3d.bin showlib3d.c
zcc +msx -vn -llib3d  -lm -lndos -create-app -ovpoke.bin vpoke.c
zcc +msx -vn -subtype=msxdos -create-app -oex8 ex8.c
zcc +msx -vn -subtype=msxdos ../console/adv_a.c -I../console -DCOMPUTE_SCORE -DPICS -DDISK -create-app -clib=ansi -oadva.bin
zcc +msx -vn -llib3d  -lm -lndos -create-app ../dstar.c -I.. -Dspritesize=16 -DSOUND -create-app -odstar.bin
zcc +msx -vn -llib3d  -lm -lndos -create-app ../microman.c -I.. -DSOUND -DJOYSTICK_DIALOG -create-app -omicroman.bin
zcc +msx -vn -llib3d  -lm -lndos -create-app ../othello.c -I.. -clib=ansi -DGRAPHICS -create-app -oothello.bin
zcc +msx -vn -llib3d  -lm -lndos -create-app ../wall.c -I.. -DJOYSTICK -DBANNERS -Dspritesize=8 -DSOUND -DCLOCK -create-app -owall.bin
sccz80:"../wall.c" L:546 Warning:Loss of precision, converting unsigned long clock_t to unsigned int seed [-Wconversion]
zcc +msx -vn -llib3d  -lm -lndos -create-app ../graphics/globe.c -I../graphics -create-app -pragma-redirect=fputc_cons=putc4x6 -oglobe.bin
zcc +msx -vn -llib3d  -lm -lndos -create-app ../graphics/snakes.c -I../graphics -DJOYSTICK_DIALOG -DSPEED=1500 -DPSG -create-app -osnakes.bin
zcc +msx -vn -llib3d  -lm -lndos -create-app ../console/vtstone.c -I../console -clib=ansi -pragma-define:ansicolumns=80 -create-app -ovtstone.bin
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/msx'
make -C osca
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/osca'
zcc +osca -vn -lflosdos -DWILDCARD wc.c -create-app -owc.bin
zcc +osca -vn -lflosxdos  -DAMALLOC -O3 tail.c -create-app -otail.bin
zcc +osca -vn -lflosxdos  -DAMALLOC -O3 sort.c -create-app -osort.bin
sccz80:"sort.c" L:220 Warning:Assigning 'p', type: char *p from int  [-Wincompatible-pointer-types]
zcc +osca -vn -lndos ddir.c -O3 -create-app -oddir.bin
zcc +osca -clib=ansi -vn -lndos ../console/ansitest.c -create-app -oansitest.bin
zcc +osca -vn -lflosdos ../console/adv_a.c -I../console -create-app -DDISK -DCOMPUTE_SCORE -O3 -oadv_a.bin
zcc +osca -vn -lndos ../console/enigma.c -create-app -oenigma.bin
zcc +osca -vn -lndos ../console/fib.c -create-app -ofib.bin
zcc +osca -vn -lndos -create-app ../console/mm.c -omm.bin
zcc +osca -vn -lndos -create-app ../console/rpn.c -orpn.bin
zcc +osca -vn -lndos -create-app ../console/tic.c -otic.bin
zcc +osca -vn -lndos -create-app ../console/sorter.c -osorter.bin
zcc +osca -vn ../dstar.c -I.. -Dspritesize=16 -create-app -odstar.bin -lndos
zcc +osca -vn -lndos -O3 -create-app ../othello.c -I.. -oothello.bin
zcc +osca -vn -lndos -create-app -DJOYSTICK -DBANNERS -Dspritesize=8 -O3 -I.. ../wall.c -owall.bin
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/osca'
make -C rex
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/rex'
zcc +rex -vn -create-app -o hello.bin hello.c
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/rex'
make -C sam
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/sam'
zcc +sam -vn hello.c -o hello.bin
zcc +sam -vn keyget.c -o keyget.bin
zcc +sam -vn dstar.c -o dstar.bin
zcc +sam -vn enigma.c -o enigma.bin
zcc +sam -vn gfx.c -o gfx.bin
zcc +sam -vn smile.c -o smile.bin
zcc +sam -vn cube.c -o cube.bin -lm
zcc +sam -vn mandel.c -o mandel.bin -lm
zcc +sam -clib=ansi -vn ansitest.c -o ansitest.bin -lndos
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/sam'
make -C sms
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/sms'
zcc +sms -vn test.c -o test.bin -create-app
Notice: Available RAM space is 8052 bytes ignoring the stack
Adding main banks 0x00,0x01 (28442 bytes free)
echo test.map test.sym
test.map test.sym
zcc +sms -vn libctest.c -o libctest.bin -create-app
Notice: Available RAM space is 8151 bytes ignoring the stack
Adding main banks 0x00,0x01 (28753 bytes free)
echo libctest.map libctest.sym
libctest.map libctest.sym
z80asm -d pong_graphics.asm
zcc +sms -vn pong_graphics.o pongmstr.c -o pongmstr.bin  -create-app
Notice: Available RAM space is 8179 bytes ignoring the stack
Adding main banks 0x00,0x01 (24354 bytes free)
echo pongmstr.map pongmstr.sym
pongmstr.map pongmstr.sym
zcc +sms -vn pong_graphics.o pngmstr2.c -o pngmstr2.bin  -create-app
Notice: Available RAM space is 7933 bytes ignoring the stack
Adding main banks 0x00,0x01 (23733 bytes free)
echo pngmstr2.map pngmstr2.sym
pngmstr2.map pngmstr2.sym
z80asm -d testtxt_apk.asm
zcc +sms -vn testtxt_apk.o apktest.c -o apktest.bin  -create-app
Notice: Available RAM space is 8098 bytes ignoring the stack
Adding main banks 0x00,0x01 (27699 bytes free)
echo apktest.map apktest.sym
apktest.map apktest.sym
z80asm -d chicken_graphics.asm
zcc +sms -vn chicken_graphics.o chicken.c -o chicken.bin  -create-app
Notice: Available RAM space is 8119 bytes ignoring the stack
Adding main banks 0x00,0x01 (30164 bytes free)
echo chicken.map chicken.sym
chicken.map chicken.sym
zcc +sms -vn testsnd.c -o testsnd.bin  -create-app
Notice: Available RAM space is 8183 bytes ignoring the stack
Adding main banks 0x00,0x01 (31718 bytes free)
echo testsnd.map testsnd.sym
testsnd.map testsnd.sym
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/sms'
make -C sos
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/sos'
zcc +sos -create-app -vn ../console/adv_a.c -O3 -o adv_a.obj -lndos -lm
zcc +sos -create-app -vn ../othello.c -O3 -o othello.obj -lndos -lm
zcc +sos -create-app -vn ../console/enigma.c -O3 -o enigma.obj -lndos -lm
zcc +sos -create-app -vn ../console/fib.c -O3 -o fib.obj -lndos -lm
zcc +sos -create-app -vn ../console/mm.c -O3 -o mm.obj -lndos -lm
zcc +sos -create-app -vn ../console/rpn.c -O3 -o rpn.obj -lndos -lm
zcc +sos -create-app -vn ../console/tic.c -O3 -o tic.obj -lndos -lm
zcc +sos -create-app -vn ../console/sorter.c -O3 -o sorter.obj -lndos -lm
zcc +sos -create-app -vn mandel.c -O3 -o mandel.obj -lndos -lm
zcc +sos -create-app -vn sosinfo.c -O3 -o sosinfo.obj -lndos -lm
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/sos'
make -C spectrum
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/spectrum'
zcc +zx -vn -lndos ../clisp/clisp.c -create-app -O3 -DLARGEMEM=1200 -oclisp.bin
zcc +zx -vn -lndos ../console/adv_a.c -I../console -create-app -DTAPE -DPICS -DCOMPUTE_SCORE -O3 -zorg=27000 -oadv_a.bin
zcc +zx -clib=ansi -vn -lndos ../console/ansitest.c -create-app -oansitest.bin
zcc +zx -vn -lndos ../console/enigma.c -create-app -oenigma.bin
zcc +zx -vn -lndos ../console/fib.c -create-app -ofib.bin
zcc +zx -vn -lndos -create-app ../console/mm.c -omm.bin
zcc +zx -vn -lndos -create-app ../console/rpn.c -orpn.bin
zcc +zx -vn -lndos -create-app ../console/tic.c -otic.bin 
zcc +zx -vn -lndos -create-app ../console/sorter.c -osorter.bin
zcc +zx -vn  -lndos ../graphics/snakes.c -I.. -DPSG -lm -DJOYSTICK_DIALOG -DSPEED=1500 -create-app -osnakes.bin
zcc +zx -vn  -lndos ../dstar.c -I.. -Dspritesize=16 -DSOUND -create-app -odstar.bin
zcc +zx -vn -lndos dstar.c -o dstar_native.bin -create-app
zcc +zx -vn -lndos -create-app -omicroman.bin -DSOUND -DJOYSTICK_DIALOG -I.. ../microman.c
zcc +zx -vn -lndos -O3 -create-app -zorg=50000 -DGRAPHICS ../othello.c -I.. -oothello.bin
zcc +zx -vn -lndos -O3 -create-app -DREDEFINED_FONT ../othello.c -I.. -oothello_udg.bin
zcc +zx -vn -lndos -create-app -DJOYSTICK -DBANNERS -Dspritesize=8 -DSOUND -DCLOCK -O3 -I.. ../wall.c -owall.bin
sccz80:"../wall.c" L:546 Warning:Loss of precision, converting unsigned long clock_t to unsigned int seed [-Wconversion]
zcc +zx -vn gfx.c -o gfx.bin -lndos -create-app -lm
zcc +zx -vn save.c -o save.bin -create-app -lndos
zcc +zx -vn ex10b.c -o ex10b.bin -create-app  -lndos
zcc +zx -vn ccoswave.c -lndos -lm -create-app -occoswave.bin
zcc +zx -vn c3d.c -lndos -llib3d -create-app -oc3d.bin
zcc +zx -vn cmandel.c -lndos -lm -create-app -ocmandel.bin
zcc +zx -vn csprite.c -lndos -create-app -ocsprite.bin
zcc +zx -vn zxbasic.c -lndos -create-app -ozxbasic.bin -lm
zcc +zx -vn zxcurrah.c -lndos -create-app -ozxcurrah.bin -lm
zcc +zx -vn preempt.c -lim2 -lndos -create-app -othreading.bin -lpreempt
zcc +zx -vn -lndos -create-app -lm ../graphics/globe.c -oglobe.bin
zcc +zx -vn -I../graphics ../graphics/chessboard.c -lndos -lm -create-app -ochessboard.bin
zcc +zx -vn ../graphics/mandel.c -lndos -lm -create-app -omandel.bin
zcc +zx -vn ../graphics/julia.c -lndos -lm -create-app -ojulia.bin
zcc +zx -vn ../graphics/smallgfx.c -lndos -lm -create-app -osmallgfx.bin
zcc +zx -vn ../graphics/stencil.c -lndos -lm -llib3d -create-app -ostencil.bin
zcc +zx -vn ../graphics/clock.c -I../graphics -lndos -lm -llib3d -DDETAILED -create-app -oclock.bin
zcc +zx -vn ../graphics/showlib3d.c -lndos -lm -llib3d -create-app -oshowlib3d.bin
zcc +zx -vn ../graphics/smallgfx2.c -lndos -lm -create-app -osmallgfx2.bin
zcc +zx -vn ../graphics/wintest.c -lndos -lm -lx11  -create-app -owintest.bin
zcc +zx -vn ../graphics/sinwave.c -lndos -lm  -create-app -osinwave_fast.bin
zcc +zx -vn ../graphics/sinwave.c -lndos -lmzx_tiny -O3 -create-app -osinwave_small.bin
zcc +zx -vn ../graphics/coswave.c -lndos -lm  -create-app -ocoswave_fast.bin
zcc +zx -vn ../graphics/coswave.c -lndos -lmzx_tiny -O3 -create-app -ocoswave_small.bin
zcc +zx -vn ../graphics/spritest.c -lndos -create-app -ospritest.bin
zcc +zx -vn ../ticalc/smile.c -lndos -create-app -osmile.bin
zcc +zx -vn ../graphics/xample.c -lndos -create-app -lx11 -oxample.bin
sccz80:"../graphics/xample.c" L:76 Warning:Loss of precision, converting long  to int event_mask [-Wconversion]
zcc +zx -vn ../sound/psgtest.c -lndos -lm -create-app -DBEEPER -opsgtest.bin
zcc +zx -vn ../sound/ex12.c -lndos -lm -create-app -oex12.bin
zcc +zx -vn ../sound/clicktest.c -lndos -create-app -oclicktest.bin
zcc +zx -vn ../sound/fx.c -lndos -create-app -ofx.bin
zcc +zx -vn ../sound/sndtest.c -lndos -lm -create-app -osndtest.bin
zcc +zx -vn ../sound/synthdemo.c -lndos -create-app -osynthdemo.bin
zcc +zx -vn -lndos fontexample.c -create-app -o fontexample.bin
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/spectrum'
make -C vz
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/vz'
zcc +vz -vn -DCOMPUTE_SCORE ../console/adv_a.c -O3 -o adv_a.vz
appmake +vz -b adv_a.vz --audio
zcc +vz -vn ../othello.c -O3 -o othello.vz
appmake +vz -b othello.vz --audio
zcc +vz -vn ../console/enigma.c -O3 -o enigma.vz
appmake +vz -b enigma.vz --audio
zcc +vz -vn ../console/fib.c -O3 -o fib.vz
appmake +vz -b fib.vz --audio
zcc +vz -vn ../console/mm.c -O3 -o mm.vz
appmake +vz -b mm.vz --audio
zcc +vz -vn ../console/rpn.c -O3 -o rpn.vz
appmake +vz -b rpn.vz --audio
zcc +vz -vn ../console/tic.c -O3 -o tic.vz
appmake +vz -b tic.vz --audio
zcc +vz -vn ../console/sorter.c -O3 -o sorter.vz
appmake +vz -b sorter.vz --audio
zcc +vz -I../graphics -vn ../graphics/chessboard.c -O3 -o chessboard.vz -lm -llib3d
appmake +vz -b chessboard.vz --audio
zcc +vz -I../graphics -vn ../graphics/mandel.c -O3 -o mandel.vz -lm -llib3d
appmake +vz -b mandel.vz --audio
zcc +vz -I../graphics -vn ../graphics/cmandel.c -O3 -o cmandel.vz -lm -llib3d
appmake +vz -b cmandel.vz --audio
zcc +vz -I../graphics -vn ../graphics/julia.c -O3 -o julia.vz -lm -llib3d
appmake +vz -b julia.vz --audio
zcc +vz -I../graphics -vn ../graphics/smallgfx.c -O3 -o smallgfx.vz -lm -llib3d
appmake +vz -b smallgfx.vz --audio
zcc +vz -I../graphics -vn ../graphics/stencil.c -O3 -o stencil.vz -lm -llib3d
appmake +vz -b stencil.vz --audio
zcc +vz -I../graphics -vn ../graphics/showlib3d.c -O3 -o showlib3d.vz -lm -llib3d
appmake +vz -b showlib3d.vz --audio
zcc +vz -I../graphics -vn ../graphics/smallgfx2.c -O3 -o smallgfx2.vz -lm -llib3d
appmake +vz -b smallgfx2.vz --audio
zcc +vz -I../graphics -vn ../graphics/sinwave.c -O3 -o sinwave.vz -lm -llib3d
appmake +vz -b sinwave.vz --audio
zcc +vz -I../graphics -vn ../graphics/coswave.c -O3 -o coswave.vz -lm -llib3d
appmake +vz -b coswave.vz --audio
zcc +vz -vn ../ticalc/smile.c -O3 -o smile.vz
appmake +vz -b smile.vz --audio
zcc +vz -vn ../sound/clicktest.c -O3 -o clicktest.vz -lm
appmake +vz -b clicktest.vz --audio
zcc +vz -vn ../sound/fx.c -O3 -o fx.vz -lm
appmake +vz -b fx.vz --audio
zcc +vz -vn ../sound/sndtest.c -O3 -o sndtest.vz -lm
appmake +vz -b sndtest.vz --audio
zcc +vz -vn ../sound/synthdemo.c -O3 -o synthdemo.vz -lm
appmake +vz -b synthdemo.vz --audio
zcc +vz -vn ../dstar.c -I.. -Dspritesize=7 -DSOUND  -o dstar.vz
appmake +vz -b dstar.vz --audio
zcc +vz -vn dstar.c -o dstar_native.vz  -lndos
appmake +vz -b dstar_native.vz --audio
zcc +vz -vn -DNOLOGO -lm -llib3d ../graphics/globe.c -O3 -Dhires -o globe.vz
appmake +vz -b globe.vz --audio
zcc +vz -vn ../microman.c -I.. -DJOYSTICK_DIALOG -DDEFINE_JOYSTICK_TYPE -DCOMPACT=2 -DSIZE=6 -DSOUND -o microman.vz
appmake +vz -b microman.vz --audio
zcc +vz -vn ../graphics/csnakes.c -DJOYSTICK_DIALOG -DDEFINE_JOYSTICK_TYPE -DSPEED=1600 -o snakes.vz
appmake +vz -b snakes.vz --audio
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/vz'
make -C z88
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/z88'
Building examples..
zcc +z88 -vn -clib=ansi ansitest.c -o ansitest.bas
zcc +z88 -vn -lm cube.c -o cube.bas
zcc +z88 -vn cube.c -o cubez88.bas -lmz
zcc +z88 -vn dstar.c -o dstar.bas
zcc +z88 -vn gfx.c -o gfx.bas
make -C app
make[2]: Entering directory '/home/build/z88dk/build/z88dk/examples/z88/app'
Building Application examples..
zcc +z88 -subtype=app -vn -create-app rpn.c -o rpn.bin
Application will use 1 pages of bad memory
Safe data is 120
zcc +z88 -subtype=app -vn -create-app useless.c -o useless.bin
Application will use 1 pages of bad memory
Safe data is 120
zcc +z88 -subtype=app -vn -create-app wc.c -o wc.bin
sccz80:"wc.c" L:39 Warning:Narrowing pointer from far to near [-Wincompatible-pointer-types]
Safe data is 120
zcc +z88 -subtype=app -vn -create-app viewer.c -o viewer.bin
sccz80:"viewer.c" L:32 Warning:Narrowing pointer from far to near [-Wincompatible-pointer-types]
Application will use 0 pages of bad memory
Safe data is 120
zcc +z88 -subtype=app -vn -create-app dstar.c -o dstar.bin
sccz80:"dstar.c" L:334 Warning:Assigning 'ptr', type: unsigned char *ptr from char * [-Wincompatible-pointer-types]
sccz80:"dstar.c" L:454 Warning:Assigning 'ptr2', type: unsigned char *ptr2 from char * [-Wincompatible-pointer-types]
Application will use 5 pages of bad memory
Safe data is 120
make[2]: Leaving directory '/home/build/z88dk/build/z88dk/examples/z88/app'
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/z88'
make -C zxvgs
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/zxvgs'
zcc +zx -subtype=zxvgs -vn info.c -o info.bin -create-app -lzxvgs
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/zxvgs'
make -C pacman
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/pacman'
zcc  +pacman -vn -c dstar.c
zcc  +pacman -vn -lm dstar.o -o rom.bin
Warning: could not get the code ORG, binary ORG defaults to rombase = 0
WARNING: ROM chip file 'rom.0b' is empty, it can probably be omitted.
WARNING: ROM chip file 'rom.0c' is empty, it can probably be omitted.
WARNING: ROM chip file 'rom.0d' is empty, it can probably be omitted.
mv  rom.0a puckmod/namcopac.6e
mv  rom.0b puckmod/namcopac.6f
mv  rom.0c puckmod/namcopac.6h
mv  rom.0d puckmod/npacmod.6j
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/pacman'
make -C rcmx000
make[1]: Entering directory '/home/build/z88dk/build/z88dk/examples/rcmx000'
zcc +rcmx000 -vn -oexample.bin example.c
zcc +rcmx000 -vn -otwinkle2000.bin twinkle2000.c
zcc +rcmx000 -vn -otwinkle3000.bin twinkle3000.c
zcc +rcmx000 -vn -oiolib_twinkle3000.bin iolib.c iolib_twinkle3000.c
make[1]: Leaving directory '/home/build/z88dk/build/z88dk/examples/rcmx000'
make: Leaving directory '/home/build/z88dk/build/z88dk/examples'
#########################################################################

Creating tarball with libraries

#########################################################################
#########################################################################

Starting win32 build

#########################################################################
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
make -C src/appmake
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/appmake'
i686-w64-mingw32-gcc -g -O2 -I.. -c appmake.c
appmake.c: In function 'mb_check_alignment':
appmake.c:1420:66: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types]
     qsort(aligned->array, aligned->num, sizeof(*aligned->array), mb_compare_aligned);
                                                                  ^~~~~~~~~~~~~~~~~~
In file included from appmake.h:12:0,
                 from appmake.c:14:
/usr/share/mingw-w64/include/stdlib.h:353:16: note: expected 'int (__attribute__((__cdecl__)) *)(const void *, const void *) {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(const struct section_aligned *, const struct section_aligned *)'
   void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *));
                ^~~~~
appmake.c: In function 'mb_sort_banks_check':
appmake.c:1446:57: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types]
         qsort(mb->secbin, mb->num, sizeof(*mb->secbin), mb_compare_banks);
                                                         ^~~~~~~~~~~~~~~~
In file included from appmake.h:12:0,
                 from appmake.c:14:
/usr/share/mingw-w64/include/stdlib.h:353:16: note: expected 'int (__attribute__((__cdecl__)) *)(const void *, const void *) {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(const struct section_bin *, const struct section_bin *)'
   void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *));
                ^~~~~
i686-w64-mingw32-gcc -g -O2 -I.. -c z88.c
i686-w64-mingw32-gcc -g -O2 -I.. -c zxvgs.c
i686-w64-mingw32-gcc -g -O2 -I.. -c zx.c
i686-w64-mingw32-gcc -g -O2 -I.. -c z88shell.c
i686-w64-mingw32-gcc -g -O2 -I.. -c abc80.c
i686-w64-mingw32-gcc -g -O2 -I.. -c zx81.c
i686-w64-mingw32-gcc -g -O2 -I.. -c msx.c
i686-w64-mingw32-gcc -g -O2 -I.. -c mtx.c
i686-w64-mingw32-gcc -g -O2 -I.. -c mz.c
i686-w64-mingw32-gcc -g -O2 -I.. -c nec.c
i686-w64-mingw32-gcc -g -O2 -I.. -c p2000.c
i686-w64-mingw32-gcc -g -O2 -I.. -c px.c
i686-w64-mingw32-gcc -g -O2 -I.. -c aquarius.c
i686-w64-mingw32-gcc -g -O2 -I.. -c c7420.c
i686-w64-mingw32-gcc -g -O2 -I.. -c rom.c
i686-w64-mingw32-gcc -g -O2 -I.. -c sorcerer.c
i686-w64-mingw32-gcc -g -O2 -I.. -c sos.c
i686-w64-mingw32-gcc -g -O2 -I.. -c svi.c
i686-w64-mingw32-gcc -g -O2 -I.. -c sc3000.c
i686-w64-mingw32-gcc -g -O2 -I.. -c ace-tap.c
i686-w64-mingw32-gcc -g -O2 -I.. -c hex.c
i686-w64-mingw32-gcc -g -O2 -I.. -c lynx.c
i686-w64-mingw32-gcc -g -O2 -I.. -c rex6000.c
i686-w64-mingw32-gcc -g -O2 -I.. -c tixx.c
i686-w64-mingw32-gcc -g -O2 -I.. -c nascom.c
i686-w64-mingw32-gcc -g -O2 -I.. -c cpc.c
i686-w64-mingw32-gcc -g -O2 -I.. -c cpm.c
i686-w64-mingw32-gcc -g -O2 -I.. -c m5.c
i686-w64-mingw32-gcc -g -O2 -I.. -c mc.c
i686-w64-mingw32-gcc -g -O2 -I.. -c newbrain.c
i686-w64-mingw32-gcc -g -O2 -I.. -c newext.c
i686-w64-mingw32-gcc -g -O2 -I.. -c sms.c
i686-w64-mingw32-gcc -g -O2 -I.. -c trs80.c
i686-w64-mingw32-gcc -g -O2 -I.. -c c128.c
i686-w64-mingw32-gcc -g -O2 -I.. -c galaksija.c
i686-w64-mingw32-gcc -g -O2 -I.. -c vz.c
i686-w64-mingw32-gcc -g -O2 -I.. -c enterprise.c
i686-w64-mingw32-gcc -g -O2 -I.. -c x07.c
i686-w64-mingw32-gcc -g -O2 -I.. -c residos.c
i686-w64-mingw32-gcc -g -O2 -I.. -c inject.c
i686-w64-mingw32-gcc -g -O2 -I.. -c vg5k.c
i686-w64-mingw32-gcc -g -O2 -I.. -c z1013.c
i686-w64-mingw32-gcc -g -O2 -I.. -c extract.c
i686-w64-mingw32-gcc -g -O2 -I.. -c z9001.c
i686-w64-mingw32-gcc -g -O2 -I.. -c kc.c
i686-w64-mingw32-gcc -g -O2 -I.. -c glue.c
i686-w64-mingw32-gcc -g -O2 -I.. -c zxn.c
i686-w64-mingw32-gcc -g -O2 -I.. -c zx-util.c
i686-w64-mingw32-gcc -g -O2 -I.. -c x1.c
i686-w64-mingw32-gcc -g -O2 -I.. -c multi8.c
i686-w64-mingw32-gcc -g -O2 -I.. -c spc1000.c
i686-w64-mingw32-gcc -g -O2 -I.. -c mz2500.c
i686-w64-mingw32-gcc -g -O2 -I.. -c d88.c
i686-w64-mingw32-gcc -g -O2 -I.. -c fp1100.c
i686-w64-mingw32-gcc -o appmake.exe -g -O2 appmake.o z88.o zxvgs.o zx.o z88shell.o abc80.o zx81.o msx.o mtx.o mz.o nec.o p2000.o px.o aquarius.o c7420.o rom.o sorcerer.o sos.o svi.o sc3000.o ace-tap.o hex.o lynx.o rex6000.o tixx.o nascom.o cpc.o cpm.o m5.o mc.o newbrain.o newext.o sms.o trs80.o c128.o galaksija.o vz.o enterprise.o x07.o residos.o inject.o vg5k.o z1013.o extract.o z9001.o kc.o glue.o zxn.o zx-util.o x1.o multi8.o spc1000.o mz2500.o d88.o fp1100.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/appmake'
make -C src/appmake PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/appmake'
install appmake.exe /home/build/z88dk/win32/z88dk/bin/appmake.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/appmake'
make -C src/copt
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/copt'
i686-w64-mingw32-gcc -c -o copt.o -g -O2 -DLOCAL_REGEXP -I. copt.c
i686-w64-mingw32-gcc -c -o regex/regcomp.o -g -O2 -DLOCAL_REGEXP -I. regex/regcomp.c
i686-w64-mingw32-gcc -c -o regex/regerror.o -g -O2 -DLOCAL_REGEXP -I. regex/regerror.c
i686-w64-mingw32-gcc -c -o regex/regexec.o -g -O2 -DLOCAL_REGEXP -I. regex/regexec.c
i686-w64-mingw32-gcc -c -o regex/regfree.o -g -O2 -DLOCAL_REGEXP -I. regex/regfree.c
i686-w64-mingw32-gcc -o copt.exe -g -O2 copt.o regex/regcomp.o  regex/regerror.o regex/regexec.o  regex/regfree.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/copt'
make -C src/copt PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/copt'
install copt.exe /home/build/z88dk/win32/z88dk/bin/copt.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/copt'
make -C src/cpp
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/cpp'
i686-w64-mingw32-gcc -g -O2 -c cpp1.c
i686-w64-mingw32-gcc -g -O2 -c cpp2.c
i686-w64-mingw32-gcc -g -O2 -c cpp3.c
i686-w64-mingw32-gcc -g -O2 -c cpp4.c
i686-w64-mingw32-gcc -g -O2 -c cpp5.c
cpp5.c: In function 'bittest':
cpp5.c:606:1: warning: type of 'value' defaults to 'int' [-Wimplicit-int]
 bittest(value)
 ^~~~~~~
i686-w64-mingw32-gcc -g -O2 -c cpp6.c
i686-w64-mingw32-gcc -g -O2 -o zcpp.exe cpp1.o cpp2.o cpp3.o cpp4.o cpp5.o cpp6.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/cpp'
make -C src/cpp PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/cpp'
install zcpp.exe /home/build/z88dk/win32/z88dk/bin/zcpp.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/cpp'
make -C src/ucpp
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/ucpp'
i686-w64-mingw32-gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c mem.c
i686-w64-mingw32-gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c nhash.c
nhash.c: In function 'find_node':
nhash.c:156:12: warning: 'ls' may be used uninitialized in this function [-Wmaybe-uninitialized]
   *leftson = ls;
   ~~~~~~~~~^~~~
nhash.c: In function 'internal_put':
nhash.c:275:14: warning: 'pnode' may be used uninitialized in this function [-Wmaybe-uninitialized]
  pnode->left = itemg;
  ~~~~~~~~~~~~^~~~~~~
i686-w64-mingw32-gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c cpp.c
In file included from cpp.c:45:0:
cpp.c: In function 'handle_if':
mem.h:52:18: warning: 'tf.t' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define freemem  free
                  ^~~~
cpp.c:987:20: note: 'tf.t' was declared here
  struct token_fifo tf, tf1, tf2, tf3, *save_tf;
                    ^~
In file included from cpp.c:45:0:
cpp.c: In function 'handle_include':
mem.h:98:9: warning: 'fname' may be used uninitialized in this function [-Wmaybe-uninitialized]
   (list)[(ptr) ++] = (obj); \
         ^
cpp.c:1200:8: note: 'fname' was declared here
  char *fname;
        ^~~~~
i686-w64-mingw32-gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c lexer.c
lexer.c: In function 'ucpp_next_token':
lexer.c:842:20: warning: 'utf8' may be used uninitialized in this function [-Wmaybe-uninitialized]
       utf8 = (utf8 << 8) | c;
              ~~~~~~^~~~~
lexer.c:799:16: note: 'utf8' was declared here
  unsigned long utf8;
                ^~~~
i686-w64-mingw32-gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c assert.c
In file included from assert.c:37:0:
assert.c: In function 'ucpp_handle_assert':
mem.h:52:18: warning: 'aname' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define freemem  free
                  ^~~~
assert.c:134:8: note: 'aname' was declared here
  char *aname;
        ^~~~~
i686-w64-mingw32-gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c macro.c
macro.c: In function 'ucpp_handle_define':
macro.c:322:20: warning: 'mv.t' may be used uninitialized in this function [-Wmaybe-uninitialized]
  struct token_fifo mv;
                    ^~
macro.c: In function 'ucpp_substitute_macro':
macro.c:1640:23: warning: 'save_tfi' may be used uninitialized in this function [-Wmaybe-uninitialized]
   tfi->art = save_tfi + (etl.art - etl_limit);
              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
macro.c:1573:13: warning: 'atl' may be used uninitialized in this function [-Wmaybe-uninitialized]
    t.name = stringify(atl + anum);
             ^~~~~~~~~~~~~~~~~~~~~
i686-w64-mingw32-gcc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c eval.c
i686-w64-mingw32-gcc -g -O2 -o ucpp.exe mem.o nhash.o cpp.o lexer.o assert.o macro.o eval.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/ucpp'
make -C src/ucpp PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/ucpp'
install ucpp.exe /home/build/z88dk/win32/z88dk/bin/ucpp.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/ucpp'
make -C src/sccz80
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/sccz80'
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o callfunc.o callfunc.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o codegen.o codegen.c
codegen.c: In function 'putstk':
codegen.c:394:13: warning: variable 'ptr' set but not used [-Wunused-but-set-variable]
     SYMBOL *ptr;
             ^~~
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o const.o const.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o data.o data.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o declinit.o declinit.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o error.o error.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o expr.o expr.c
expr.c: In function 'heirb':
expr.c:583:30: warning: variable 'valtype' set but not used [-Wunused-but-set-variable]
     int val, con, direct, k, valtype;
                              ^~~~~~~
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o goto.o goto.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o io.o io.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o lex.o lex.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o main.o main.c
main.c:93:66: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 'h', "help", OPT_FUNCTION|OPT_BOOL, "Show this help page", DispInfo, 0 },
                                                                  ^~~~~~~~
main.c:93:66: note: (near initialization for 'sccz80_opts[1].value')
main.c:105:89: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "math-z88", OPT_FUNCTION|OPT_BOOL, "(deprecated) Make FP constants match z88", &set_math_z88_parameters, 0 },
                                                                                         ^
main.c:105:89: note: (near initialization for 'sccz80_opts[13].value')
main.c:112:90: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "asm", OPT_FUNCTION, "=<name> Set the assembler output (z80asm,vasm,asxx,gnu)", SetAssembler, 0 },
                                                                                          ^~~~~~~~~~~~
main.c:112:90: note: (near initialization for 'sccz80_opts[19].value')
main.c:119:84: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "opt-code-speed", OPT_FUNCTION|OPT_STRING, "Optimise for speed not size", opt_code_speed, 0},
                                                                                    ^~~~~~~~~~~~~~
main.c:119:84: note: (near initialization for 'sccz80_opts[26].value')
main.c:133:67: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "W", OPT_FUNCTION, "<type> Enable a class of warnings",  SetWarning, 0 },
                                                                   ^~~~~~~~~~
main.c:133:67: note: (near initialization for 'sccz80_opts[29].value')
main.c:138:64: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "D", OPT_FUNCTION, "Define a preprocessor directive", SetDefine, 0 },
                                                                ^~~~~~~~~
main.c:138:64: note: (near initialization for 'sccz80_opts[34].value')
main.c:139:67: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
     { 0, "U", OPT_FUNCTION, "Undefine a preprocessor directive" , SetUndefine, 0 },
                                                                   ^~~~~~~~~~~
main.c:139:67: note: (near initialization for 'sccz80_opts[35].value')
main.c: In function 'set_option':
main.c:787:49: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
         void (*func)(option *arg, char *type) = arg->value;
                                                 ^~~
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o misc.o misc.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o plunge.o plunge.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o preproc.o preproc.c
preproc.c: In function 'gch':
preproc.c:49:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (ch())
     ^~
preproc.c:53:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
         return line[lptr++];
         ^~~~~~
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o primary.o primary.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o stmt.o stmt.c
stmt.c: In function 'doexpr':
stmt.c:339:13: warning: variable 'type' set but not used [-Wunused-but-set-variable]
     Kind    type;
             ^~~~
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o sym.o sym.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o while.o while.c
i686-w64-mingw32-gcc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o declparse.o declparse.c
i686-w64-mingw32-gcc -g -O2 -o sccz80.exe callfunc.o codegen.o const.o data.o declinit.o error.o expr.o goto.o io.o lex.o main.o misc.o plunge.o preproc.o primary.o stmt.o sym.o while.o declparse.o -lm
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/sccz80'
make -C src/sccz80 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/sccz80'
install -m 755 sccz80.exe /home/build/z88dk/win32/z88dk/bin/sccz80.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/sccz80'
make -C src/z80asm
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80asm'
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o errors.o errors.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o libfile.o libfile.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o z80asm.o z80asm.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o main.o main.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o opcodes.o opcodes.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o model.o model.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o sym.o sym.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o options.o options.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o listfile.o listfile.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o modlink.o modlink.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o z80pass.o z80pass.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o symtab.o symtab.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o directives.o directives.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o macros.o macros.c
macros.c:164:13: warning: 'collect_params' defined but not used [-Wunused-function]
 static bool collect_params(char **p, DefMacro *macro, UT_string *param)
             ^~~~~~~~~~~~~~
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o scan.o scan.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -O0 -c -o parse.o parse.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o codearea.o codearea.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o module.o module.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o error_func.o error_func.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o zobjfile.o zobjfile.c
zobjfile.c: In function 'write_expr':
zobjfile.c:40:7: warning: 'range' may be used uninitialized in this function [-Wmaybe-uninitialized]
  char range;
       ^~~~~
zobjfile.c: In function 'write_symbols_symtab':
zobjfile.c:106:14: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
  char scope, type;
              ^~~~
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o expr.o expr.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o hist.o hist.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/srcfile.o lib/srcfile.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/list.o lib/list.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/dbg.o lib/dbg.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/str.o lib/str.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/class.o lib/class.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/strhash.o lib/strhash.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/alloc.o lib/alloc.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/minunit.o lib/minunit.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o lib/array.o lib/array.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../common/die.o ../common/die.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../common/strutil.o ../common/strutil.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../common/fileutil.o ../common/fileutil.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../common/objfile.o ../common/objfile.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../common/optparse.o ../common/optparse.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../../ext/regex/regfree.o ../../ext/regex/regfree.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../../ext/regex/regcomp.o ../../ext/regex/regcomp.c
In file included from ../../ext/regex/regcomp.c:12:0:
../../ext/regex/cclass.h:6:16: warning: missing braces around initializer [-Wmissing-braces]
 } cclasses[] = {
                ^
../../ext/regex/cclass.h:6:16: note: (near initialization for 'cclasses')
In file included from ../../ext/regex/regcomp.c:13:0:
../../ext/regex/cname.h:5:14: warning: missing braces around initializer [-Wmissing-braces]
 } cnames[] = {
              ^
../../ext/regex/cname.h:5:14: note: (near initialization for 'cnames')
../../ext/regex/regcomp.c: In function 'p_ere':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:254:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(HERE() != conc, REG_EMPTY); /* require nonempty */
   ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_ere_exp':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:301:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EPAREN);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:97:24: note: in expansion of macro 'REQUIRE'
 #define MUSTEAT(c, e) (REQUIRE(MORE() && GETNEXT() == (c), e))
                        ^~~~~~~
../../ext/regex/regcomp.c:314:3: note: in expansion of macro 'MUSTEAT'
   MUSTEAT(')', REG_EPAREN);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:357:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EESCAPE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:362:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(!MORE() || !isdigit(PEEK()), REG_BADRPT);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:378:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(!wascaret, REG_BADRPT);
  ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:405:5: note: in expansion of macro 'REQUIRE'
     REQUIRE(count <= count2, REG_BADBR);
     ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:414:4: note: in expansion of macro 'REQUIRE'
    REQUIRE(MORE(), REG_EBRACE);
    ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_str':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:437:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(MORE(), REG_EMPTY);
  ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_bre':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:480:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(HERE() != start, REG_EMPTY); /* require nonempty */
  ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_simp_re':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:505:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EESCAPE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:535:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(EATTWO('\\', ')'), REG_EPAREN);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:565:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(starordinary, REG_BADRPT);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:583:5: note: in expansion of macro 'REQUIRE'
     REQUIRE(count <= count2, REG_BADBR);
     ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:592:4: note: in expansion of macro 'REQUIRE'
    REQUIRE(MORE(), REG_EBRACE);
    ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_count':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:617:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(ndigits > 0 && count <= DUPMAX, REG_BADBR);
  ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_bracket':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:97:24: note: in expansion of macro 'REQUIRE'
 #define MUSTEAT(c, e) (REQUIRE(MORE() && GETNEXT() == (c), e))
                        ^~~~~~~
../../ext/regex/regcomp.c:657:2: note: in expansion of macro 'MUSTEAT'
  MUSTEAT(']', REG_EBRACK);
  ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_b_term':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:728:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EBRACK);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:730:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(c != '-' && c != ']', REG_ECTYPE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:732:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EBRACK);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:733:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(EATTWO(':', ']'), REG_ECTYPE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:737:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EBRACK);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:739:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(c != '-' && c != ']', REG_ECOLLATE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:741:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(MORE(), REG_EBRACK);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:742:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(EATTWO('=', ']'), REG_ECOLLATE);
   ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:757:3: note: in expansion of macro 'REQUIRE'
   REQUIRE(start <= finish, REG_ERANGE);
   ^~~~~~~
../../ext/regex/regcomp.c: In function 'p_b_symbol':
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:825:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(MORE(), REG_EBRACK);
  ^~~~~~~
../../ext/regex/regcomp.c:95:30: warning: value computed is not used [-Wunused-value]
 #define REQUIRE(co, e) ((co) || SETERROR(e))
                              ^
../../ext/regex/regcomp.c:831:2: note: in expansion of macro 'REQUIRE'
  REQUIRE(EATTWO('.', ']'), REG_ECOLLATE);
  ^~~~~~~
At top level:
../../ext/regex/regcomp.c:1253:1: warning: 'mcin' defined but not used [-Wunused-function]
 mcin(cs, cp)
 ^~~~
../../ext/regex/regcomp.c:1226:1: warning: 'mcsub' defined but not used [-Wunused-function]
 mcsub(cs, cp)
 ^~~~~
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../../ext/regex/regexec.o ../../ext/regex/regexec.c
In file included from ../../ext/regex/regexec.c:46:0:
../../ext/regex/engine.c: In function 'sdissect':
../../ext/regex/engine.c:276:17: warning: variable 'dp' set but not used [-Wunused-but-set-variable]
  register char *dp;
                 ^~
In file included from ../../ext/regex/regexec.c:95:0:
../../ext/regex/engine.c: In function 'ldissect':
../../ext/regex/engine.c:276:17: warning: variable 'dp' set but not used [-Wunused-but-set-variable]
  register char *dp;
                 ^~
At top level:
../../ext/regex/regexec.c:19:12: warning: 'nope' defined but not used [-Wunused-variable]
 static int nope = 0;  /* for use in asserts; shuts lint up */
            ^~~~
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../../ext/regex/regerror.o ../../ext/regex/regerror.c
../../ext/regex/regerror.c:40:13: warning: missing braces around initializer [-Wmissing-braces]
 } rerrs[] = {
             ^
../../ext/regex/regerror.c:40:13: note: (near initialization for 'rerrs')
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/glob.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o ../../ext/UNIXem/src/dirent.o ../../ext/UNIXem/src/dirent.c
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -o z80asm.exe errors.o libfile.o z80asm.o main.o opcodes.o model.o sym.o options.o listfile.o modlink.o z80pass.o symtab.o directives.o macros.o scan.o parse.o codearea.o module.o error_func.o zobjfile.o expr.o hist.o lib/srcfile.o lib/list.o lib/dbg.o lib/str.o lib/class.o lib/strhash.o lib/alloc.o lib/minunit.o lib/array.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/dirent.o -g -O2
i686-w64-mingw32-gcc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src -I../../ext/UNIXem/include -g -O2 -c -o t/testlib.o t/testlib.c
ar rcs t/libtestlib.a errors.o libfile.o  main.o opcodes.o model.o sym.o options.o listfile.o modlink.o z80pass.o symtab.o directives.o macros.o scan.o parse.o codearea.o module.o error_func.o zobjfile.o expr.o hist.o lib/srcfile.o lib/list.o lib/dbg.o lib/str.o lib/class.o lib/strhash.o lib/alloc.o lib/minunit.o lib/array.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/dirent.o t/testlib.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80asm'
make -C src/z80asm PREFIX=`pwd` PREFIX_SHARE=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80asm'
install z80asm.exe     /home/build/z88dk/win32/z88dk/bin/z80asm.exe
install asmpp.pl      /home/build/z88dk/win32/z88dk/bin/asmpp.pl
make -C dev/z80asm_lib install PREFIX=/home/build/z88dk/win32/z88dk
make[2]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80asm/dev/z80asm_lib'
install z80asm-z80-.lib /home/build/z88dk/win32/z88dk/lib/z80asm-z80-.lib
install z80asm-z80-ixiy.lib /home/build/z88dk/win32/z88dk/lib/z80asm-z80-ixiy.lib
install z80asm-z80_zxn-.lib /home/build/z88dk/win32/z88dk/lib/z80asm-z80_zxn-.lib
install z80asm-z80_zxn-ixiy.lib /home/build/z88dk/win32/z88dk/lib/z80asm-z80_zxn-ixiy.lib
install z80asm-z180-.lib /home/build/z88dk/win32/z88dk/lib/z80asm-z180-.lib
install z80asm-z180-ixiy.lib /home/build/z88dk/win32/z88dk/lib/z80asm-z180-ixiy.lib
install z80asm-r2k-.lib /home/build/z88dk/win32/z88dk/lib/z80asm-r2k-.lib
install z80asm-r2k-ixiy.lib /home/build/z88dk/win32/z88dk/lib/z80asm-r2k-ixiy.lib
install z80asm-r3k-.lib /home/build/z88dk/win32/z88dk/lib/z80asm-r3k-.lib
install z80asm-r3k-ixiy.lib /home/build/z88dk/win32/z88dk/lib/z80asm-r3k-ixiy.lib
make[2]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80asm/dev/z80asm_lib'
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80asm'
make -C src/zcc
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zcc'
i686-w64-mingw32-gcc -c -o zcc.o -g -O2 -DLOCAL_REGEXP -I. -I../copt zcc.c
i686-w64-mingw32-gcc -o zcc.exe -g -O2 -DLOCAL_REGEXP zcc.o ../copt/regex/regcomp.o  ../copt/regex/regerror.o ../copt/regex/regexec.o  ../copt/regex/regfree.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zcc'
make -C src/zcc PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zcc'
install zcc.exe /home/build/z88dk/win32/z88dk/bin/
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zcc'
make -C src/zpragma
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zpragma'
i686-w64-mingw32-gcc -g -O2   -c -o zpragma.o zpragma.c
i686-w64-mingw32-gcc -o zpragma.exe -g -O2 zpragma.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zpragma'
make -C src/zpragma PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zpragma'
install zpragma.exe /home/build/z88dk/win32/z88dk/bin/zpragma.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zpragma'
make -C src/zx7
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zx7'
i686-w64-mingw32-gcc -o zx7.exe -g -O2 compress.c  optimize.c  zx7.c
i686-w64-mingw32-gcc -o dzx7.exe -g -O2 dzx7.c
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zx7'
make -C src/zx7 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zx7'
install zx7.exe /home/build/z88dk/win32/z88dk/bin/zx7.exe
install dzx7.exe /home/build/z88dk/win32/z88dk/bin/dzx7.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zx7'
make -C src/z80nm
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80nm'
i686-w64-mingw32-gcc -g -O2 -Wall -std=gnu11 -MMD -std=gnu11 -I../common -I../../ext/uthash/src -I../../ext/regex -I../../ext/UNIXem/include -I../../ext/getopt    -c -o ar.o ar.c
i686-w64-mingw32-gcc -g -O2 -Wall -std=gnu11 -MMD -std=gnu11 -I../common -I../../ext/uthash/src -I../../ext/regex -I../../ext/UNIXem/include -I../../ext/getopt    -c -o ../../ext/getopt/getopt.o ../../ext/getopt/getopt.c
i686-w64-mingw32-gcc -o z80nm.exe -g -O2 -Wall -std=gnu11 -MMD -std=gnu11 -I../common -I../../ext/uthash/src -I../../ext/regex -I../../ext/UNIXem/include -I../../ext/getopt  ar.o ../common/die.o ../common/objfile.o ../common/fileutil.o ../common/strutil.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/dirent.o ../../ext/getopt/getopt.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80nm'
make -C src/z80nm PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80nm'
install z80nm.exe /home/build/z88dk/win32/z88dk/bin/z80nm.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80nm'
make -C src/zobjcopy
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zobjcopy'
i686-w64-mingw32-gcc -g -O2 -Wall -std=gnu11 -MMD -I../common -I../../ext/uthash/src -I../../ext/optparse -I../../ext/regex -I../../ext/UNIXem/include   -c -o zobjcopy.o zobjcopy.c
i686-w64-mingw32-gcc -g -O2 -Wall -std=gnu11 -MMD -I../common -I../../ext/uthash/src -I../../ext/optparse -I../../ext/regex -I../../ext/UNIXem/include -o zobjcopy.exe zobjcopy.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/dirent.o -g -O2
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zobjcopy'
make -C src/zobjcopy PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zobjcopy'
install zobjcopy.exe /home/build/z88dk/win32/z88dk/bin/zobjcopy.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zobjcopy'
make -C src/lstmanip
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/lstmanip'
i686-w64-mingw32-gcc -g -O2   -c -o lstmanip.o lstmanip.c
i686-w64-mingw32-gcc -o z88dk-lstmanip.exe -g -O2 lstmanip.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/lstmanip'
make -C src/lstmanip PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/lstmanip'
install z88dk-lstmanip.exe /home/build/z88dk/win32/z88dk/bin/z88dk-lstmanip.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/lstmanip'
make -C src/ticks
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/ticks'
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o ticks.o ticks.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_console.o hook_console.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_io.o hook_io.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_misc.o hook_misc.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook.o hook.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o debugger.o debugger.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o linenoise.o linenoise.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o utf8.o utf8.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o syms.o syms.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o disassembler_alg.o disassembler_alg.c
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o memory.o memory.c
i686-w64-mingw32-gcc -o ticks.exe -g -O2 -I../../ext/uthash/src/ -g ticks.o hook_console.o hook_io.o hook_misc.o hook.o debugger.o linenoise.o utf8.o syms.o disassembler_alg.o memory.o
i686-w64-mingw32-gcc -g -O2 -I../../ext/uthash/src/ -g   -c -o disassembler_main.o disassembler_main.c
i686-w64-mingw32-gcc -o z88dk-dis.exe -g -O2 -I../../ext/uthash/src/ -g disassembler_main.o  syms.o disassembler_alg.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/ticks'
make -C src/ticks PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/ticks'
install ticks.exe /home/build/z88dk/win32/z88dk/bin/ticks.exe
install z88dk-dis.exe /home/build/z88dk/win32/z88dk/bin/z88dk-dis.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/ticks'
make -C support/graphics
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/support/graphics'
i686-w64-mingw32-gcc -g -O2 `/usr/i686-w64-mingw32/bin/xml2-config --cflags`   -c -o z80svg.o z80svg.c
i686-w64-mingw32-gcc -o z80svg.exe -g -O2 `/usr/i686-w64-mingw32/bin/xml2-config --cflags` z80svg.o  `/usr/i686-w64-mingw32/bin/xml2-config --libs`
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/support/graphics'
make -C support/graphics PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/support/graphics'
install z80svg.exe /home/build/z88dk/win32/z88dk/bin/
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/support/graphics'
make -C support/pv1000
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/support/pv1000'
i686-w64-mingw32-gcc -g -O2 -Wall -std=gnu11 -MMD -I../../ext/optparse -I../../ext/regex   -c -o font2pv1000.o font2pv1000.c
i686-w64-mingw32-gcc -g -O2 -Wall -std=gnu11 -MMD -I../../ext/optparse -I../../ext/regex -o font2pv1000.exe font2pv1000.o -g -O2
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/support/pv1000'
make -C support/pv1000 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/support/pv1000'
install font2pv1000.exe /home/build/z88dk/win32/z88dk/bin/font2pv1000.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/support/pv1000'
make -C testsuite
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/testsuite'
zcc +test -vn -a 01_cast_global_pointer.c -o 01_cast_global_pointer.opt
diff -w tmp.opt results/01_cast_global_pointer.opt
zcc +test -vn -a Issue_693_missing_return.c -o Issue_693_missing_return.opt
diff -w tmp.opt results/Issue_693_missing_return.opt
zcc +test -vn -a Issue_569_init_from_2d_array.c -o Issue_569_init_from_2d_array.opt
diff -w tmp.opt results/Issue_569_init_from_2d_array.opt
zcc +test -vn -a Issue_419_Extern_Prototypes_In_Function.c -o Issue_419_Extern_Prototypes_In_Function.opt
diff -w tmp.opt results/Issue_419_Extern_Prototypes_In_Function.opt
zcc +test -vn -a Issue_701_compound_scope.c -o Issue_701_compound_scope.opt
diff -w tmp.opt results/Issue_701_compound_scope.opt
zcc +test -vn -a Issue_98_Stack_offset.c -o Issue_98_Stack_offset.opt
diff -w tmp.opt results/Issue_98_Stack_offset.opt
zcc +test -vn -a Issue_452_far_pointers.c -o Issue_452_far_pointers.opt
diff -w tmp.opt results/Issue_452_far_pointers.opt
zcc +test -vn -a Issue_543_complement.c -o Issue_543_complement.opt
diff -w tmp.opt results/Issue_543_complement.opt
zcc +test -vn -a Issue_693_fastcall.c -o Issue_693_fastcall.opt
diff -w tmp.opt results/Issue_693_fastcall.opt
zcc +test -vn -a Issue_254_KR_Specifiers.c -o Issue_254_KR_Specifiers.opt
diff -w tmp.opt results/Issue_254_KR_Specifiers.opt
zcc +test -vn -a 02_addr_ptr.c -o 02_addr_ptr.opt
diff -w tmp.opt results/02_addr_ptr.opt
zcc +test -vn -a Issue_608_Arrays.c -o Issue_608_Arrays.opt
diff -w tmp.opt results/Issue_608_Arrays.opt
zcc +test -vn -a Issue_188_builtins.c -o Issue_188_builtins.opt
diff -w tmp.opt results/Issue_188_builtins.opt
zcc +test -vn -a Issue_510_mult_minus1.c -o Issue_510_mult_minus1.opt
diff -w tmp.opt results/Issue_510_mult_minus1.opt
zcc +test -vn -a Issue_485_sdccdecl.c -o Issue_485_sdccdecl.opt
diff -w tmp.opt results/Issue_485_sdccdecl.opt
zcc +test -vn -a Issue_452_pointers.c -o Issue_452_pointers.opt
sccz80:"Issue_452_pointers.c" L:78 Warning:Pointer arithmetic with non-matching types: struct x *ptr1-char * [-Wincompatible-pointer-types]
diff -w tmp.opt results/Issue_452_pointers.opt
zcc +test -vn -a Issue_615_while_loop.c -o Issue_615_while_loop.opt
diff -w tmp.opt results/Issue_615_while_loop.opt
zcc +test -vn -a Issue_452_unsigned.c -o Issue_452_unsigned.opt
diff -w tmp.opt results/Issue_452_unsigned.opt
zcc +test -vn -a Issue_103_floating_addition.c -o Issue_103_floating_addition.opt
diff -w tmp.opt results/Issue_103_floating_addition.opt
zcc +test -vn -a Issue_574_fastcall_offset.c -o Issue_574_fastcall_offset.opt
diff -w tmp.opt results/Issue_574_fastcall_offset.opt
zcc +test -vn -a Issue_510_long_and.c -o Issue_510_long_and.opt
diff -w tmp.opt results/Issue_510_long_and.opt
zcc +test -vn -a Issue_569_jagged_array.c -o Issue_569_jagged_array.opt
diff -w tmp.opt results/Issue_569_jagged_array.opt
zcc +test -vn -a Issue_489_variable_defn_in_forloop.c -o Issue_489_variable_defn_in_forloop.opt
sccz80:"Issue_489_variable_defn_in_forloop.c" L:17 Warning:Loss of precision, converting long i to int i [-Wconversion]
diff -w tmp.opt results/Issue_489_variable_defn_in_forloop.opt
zcc +test -vn -a Issue_491_enums.c -o Issue_491_enums.opt
diff -w tmp.opt results/Issue_491_enums.opt
zcc +test -vn -a Issue_295_structgetsfar.c -o Issue_295_structgetsfar.opt
diff -w tmp.opt results/Issue_295_structgetsfar.opt
zcc +test -vn -a Issue_499_typedef_initialisation.c -o Issue_499_typedef_initialisation.opt
diff -w tmp.opt results/Issue_499_typedef_initialisation.opt
zcc +test -vn -a Issue_497_astroforce_compile.c -o Issue_497_astroforce_compile.opt
diff -w tmp.opt results/Issue_497_astroforce_compile.opt
zcc +test -vn -a Issue_501_extern_at.c -o Issue_501_extern_at.opt
diff -w tmp.opt results/Issue_501_extern_at.opt
zcc +test -vn -a Issue_615_if.c -o Issue_615_if.opt
diff -w tmp.opt results/Issue_615_if.opt
zcc +test -vn -a Far_Pointer_Call.c -o Far_Pointer_Call.opt
diff -w tmp.opt results/Far_Pointer_Call.opt
zcc +test -vn -a Issue_98_check_int.c -o Issue_98_check_int.opt
diff -w tmp.opt results/Issue_98_check_int.opt
zcc +test -vn -a Issue_103_double_prepost.c -o Issue_103_double_prepost.opt
diff -w tmp.opt results/Issue_103_double_prepost.opt
zcc +test -vn -a Issue_452_arrays.c -o Issue_452_arrays.opt
diff -w tmp.opt results/Issue_452_arrays.opt
zcc +test -vn -a Issue_490_long_extension.c -o Issue_490_long_extension.opt
diff -w tmp.opt results/Issue_490_long_extension.opt
zcc +test -vn -a Issue_564_casting.c -o Issue_564_casting.opt
diff -w tmp.opt results/Issue_564_casting.opt
zcc +test -vn -a Issue_509_long_constant.c -o Issue_509_long_constant.opt
diff -w tmp.opt results/Issue_509_long_constant.opt
zcc +test -vn -a Issue_26_casting.c -o Issue_26_casting.opt
diff -w tmp.opt results/Issue_26_casting.opt
zcc +test -vn -a Issue_507_unnamed_structs.c -o Issue_507_unnamed_structs.opt
diff -w tmp.opt results/Issue_507_unnamed_structs.opt
zcc +test -vn -a paramsoffset.c -o paramsoffset.opt
diff -w tmp.opt results/paramsoffset.opt
zcc +test -vn -a Issue_493__func__.c -o Issue_493__func__.opt
diff -w tmp.opt results/Issue_493__func__.opt
zcc +test -vn -a Issue_715__double_subtraction.c -o Issue_715__double_subtraction.opt
diff -w tmp.opt results/Issue_715__double_subtraction.opt
zcc +test -vn -a Issue_514_flexible_member.c -o Issue_514_flexible_member.opt
diff -w tmp.opt results/Issue_514_flexible_member.opt
zcc +test -vn -a Issue_678_compound.c -o Issue_678_compound.opt
diff -w tmp.opt results/Issue_678_compound.opt
zcc +test -vn -a shortcall.c -o shortcall.opt
diff -w tmp.opt results/shortcall.opt
zcc +test -vn -a Issue_490_repeated_extern_decls.c -o Issue_490_repeated_extern_decls.opt
diff -w tmp.opt results/Issue_490_repeated_extern_decls.opt
zcc +test -vn -a Issue_490_ptr_arithmetic.c -o Issue_490_ptr_arithmetic.opt
diff -w tmp.opt results/Issue_490_ptr_arithmetic.opt
zcc +test -vn -a Issue_480_asmfunc.c -o Issue_480_asmfunc.opt
diff -w tmp.opt results/Issue_480_asmfunc.opt
zcc +test -vn -a Issue_452_struct.c -o Issue_452_struct.opt
diff -w tmp.opt results/Issue_452_struct.opt
zcc +test -vn -a Issue_615_loop.c -o Issue_615_loop.opt
diff -w tmp.opt results/Issue_615_loop.opt
zcc +test -vn -a Issue_98_underlying.c -o Issue_98_underlying.opt
diff -w tmp.opt results/Issue_98_underlying.opt
zcc +test -vn -a Issue_600_fastcall.c -o Issue_600_fastcall.opt
sccz80:"Issue_600_fastcall.c" L:6 Warning:Cannot define function 'func4' as __z88dk_fastcall __stdc when it has more than 1 argument [-Wincorrect-function-declspec]
diff -w tmp.opt results/Issue_600_fastcall.opt
zcc +test -vn -a Issue_482_optrule.c -o Issue_482_optrule.opt
diff -w tmp.opt results/Issue_482_optrule.opt
zcc +test -vn -a long_addition_opts.c -o long_addition_opts.opt
diff -w tmp.opt results/long_addition_opts.opt
zcc +test -custom-copt-rules=../lib/zxn_rules.1 -vn -a zxn/Issue_312_zxn_optimisations.c -o zxn/Issue_312_zxn_optimisations.opt
diff -w tmp.opt results/zxn/Issue_312_zxn_optimisations.opt
zcc +rcmx000 -vn -a rabbit/rabbit_optimisations.c -o rabbit/rabbit_optimisations.opt
diff -w tmp.opt results/rabbit/rabbit_optimisations.opt
zcc +test -mz180 -vn -a z180/Issue_481_multiply_char.c -o z180/Issue_481_multiply_char.opt
diff -w tmp.opt results/z180/Issue_481_multiply_char.opt
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/testsuite'
make -C src/z88dk-lib
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z88dk-lib'
i686-w64-mingw32-gcc -g -O2   -c -o z88dk-lib.o z88dk-lib.c
i686-w64-mingw32-gcc -o z88dk-lib.exe -g -O2 z88dk-lib.o
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z88dk-lib'
make -C src/z88dk-lib PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z88dk-lib'
install z88dk-lib.exe /home/build/z88dk/win32/z88dk/bin/z88dk-lib.exe
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z88dk-lib'
make -C src/appmake clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/appmake'
rm -f appmake.exe appmake.o z88.o zxvgs.o zx.o z88shell.o abc80.o zx81.o msx.o mtx.o mz.o nec.o p2000.o px.o aquarius.o c7420.o rom.o sorcerer.o sos.o svi.o sc3000.o ace-tap.o hex.o lynx.o rex6000.o tixx.o nascom.o cpc.o cpm.o m5.o mc.o newbrain.o newext.o sms.o trs80.o c128.o galaksija.o vz.o enterprise.o x07.o residos.o inject.o vg5k.o z1013.o extract.o z9001.o kc.o glue.o zxn.o zx-util.o x1.o multi8.o spc1000.o mz2500.o d88.o fp1100.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/appmake'
make -C src/common clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/common'
rm -f t/test.exe die.o strutil.o fileutil.o objfile.o optparse.o t/t_types.o t/t_die.o t/test.o t/t_fileutil.o t/t_strutil.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/Unity/src/unity.o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/dirent.o die.d strutil.d fileutil.d objfile.d optparse.d t/t_types.d t/t_die.d t/test.d t/t_fileutil.d t/t_strutil.d ../../ext/regex/regfree.d ../../ext/regex/regcomp.d ../../ext/regex/regexec.d ../../ext/regex/regerror.d ../../ext/Unity/src/unity.d
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/common'
make -C src/copt clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/copt'
rm -f copt.exe copt.o core.exe regex/*.o
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/copt'
make -C src/cpp clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/cpp'
rm -f *.o core *~ zcpp.exe
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/cpp'
make -C src/lstmanip clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/lstmanip'
rm -f z88dk-lstmanip.exe lstmanip.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/lstmanip'
make -C src/sccz80 clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/sccz80'
rm -f *.o *~ core sccz80.exe
rm -f -rf Debug Release
rm -f callfunc.d codegen.d const.d data.d declinit.d error.d expr.d goto.d io.d lex.d main.d misc.d plunge.d preproc.d primary.d stmt.d sym.d while.d declparse.d
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/sccz80'
make -C src/ticks clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/ticks'
rm -f ticks.exe ticks.o hook_console.o hook_io.o hook_misc.o hook.o debugger.o linenoise.o utf8.o syms.o disassembler_alg.o memory.o core
rm -f z88dk-dis.exe disassembler_main.o  syms.o disassembler_alg.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/ticks'
make -C src/ucpp clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/ucpp'
rm -f *.o core *~ ucpp.exe *.d
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/ucpp'
make -C src/z80asm clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80asm'
make -C dev/z80asm_lib clean
make[2]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80asm/dev/z80asm_lib'
rm -f z80asm-z80-.lib
rm -f z80asm-z80-ixiy.lib
rm -f z80asm-z80_zxn-.lib
rm -f z80asm-z80_zxn-ixiy.lib
rm -f z80asm-z180-.lib
rm -f z80asm-z180-ixiy.lib
rm -f z80asm-r2k-.lib
rm -f z80asm-r2k-ixiy.lib
rm -f z80asm-r3k-.lib
rm -f z80asm-r3k-ixiy.lib
rm -f cpi.o daa.o cpir.o cpdr.o rrd.o cpd.o rld.o cpi.lis daa.lis cpir.lis cpdr.lis rrd.lis cpd.lis rld.lis test.asm test.o test.bin
make[2]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80asm/dev/z80asm_lib'
rm -f z80asm-*.lib
make -C lib clean
make[2]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80asm/lib'
rm -f strhash.o class.o srcfile.o list.o dbg.o alloc.o str.o minunit.o array.o ../../common/die.o ../../common/fileutil.o ../../common/strutil.o t/test_alloc t/test_init t/test_dbg t/test_str libclibrary.a
rm -f t/test_alloc.exe t/test_init.exe t/test_dbg.exe t/test_str.exe
rm -f t/test_alloc.out t/test_init.out t/test_dbg.out t/test_str.out
rm -f t/test_alloc.o t/test_init.o t/test_dbg.o t/test_str.o
rm -f t/tests.log
rm -f *.bak
rm -rf win32/Debug win32/Release win32/ipch
rm -f strhash.d class.d srcfile.d list.d dbg.d alloc.d str.d minunit.d array.d ../../common/die.d ../../common/fileutil.d ../../common/strutil.d
make[2]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80asm/lib'
rm -f *.core lib/*.core lib/t/*.core lib/t/uthash/*.core
rm -f *.o    lib/*.o    lib/t/*.o    lib/t/uthash/*.o 
rm -f *.out  lib/*.out  lib/t/*.out  lib/t/uthash/*.out
rm -f *.orig lib/*.orig lib/t/*.orig lib/t/uthash/*.orig
rm -f *.exe  lib/*.exe  lib/t/*.exe  lib/t/uthash/*.exe
rm -f *.tmp  lib/*.tmp  lib/t/*.tmp  lib/t/uthash/*.tmp
rm -f *.bak  lib/*.bak  lib/t/*.bak  lib/t/uthash/*.bak
rm -f *.log  lib/*.log  lib/t/*.log  lib/t/uthash/*.log
rm -f *~     lib/*~     lib/t/*~     lib/t/uthash/*~
rm -f -rf Debug Release x1 x2 x3
rm -f t/libtestlib.a t/*.o t/*.out lib/t/*.o lib/t/*.out t/test_codearea.exe t/test_symtab.exe
rm -f zcc_opt.def zcc_proj.lst enigma.bin enigma.in enigma.out enigma.bmk
rm -f zcc_opt.def microman.bin microman.tap
rm -f zcc_opt.def mandel.bin   mandel.tap
rm -f z80asm.exe lib/z80asm.exe test* lib/test*
rm -f t/*.tmp lib/t/*.tmp t/dev/*.tmp 
rm -f libfile.d parse.d z80asm.d directives.d opcodes.d listfile.d modlink.d zobjfile.d expr.d z80pass.d symtab.d macros.d scan.d codearea.d module.d model.d error_func.d main.d sym.d errors.d options.d hist.d lib/srcfile.d lib/list.d lib/dbg.d lib/str.d lib/class.d lib/strhash.d lib/minunit.d lib/array.d lib/alloc.d ../common/die.d ../common/strutil.d ../common/fileutil.d ../common/objfile.d ../common/optparse.d ../../ext/regex/regfree.d ../../ext/regex/regcomp.d ../../ext/regex/regexec.d ../../ext/regex/regerror.d
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80asm'
make -C src/z80nm clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z80nm'
rm -f z80nm.exe ar.o ../common/die.o ../common/objfile.o ../common/fileutil.o ../common/strutil.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/dirent.o ../../ext/getopt/getopt.o ar.d ../common/die.d ../common/objfile.d ../common/fileutil.d ../common/strutil.d ../../ext/regex/regfree.d ../../ext/regex/regcomp.d ../../ext/regex/regexec.d ../../ext/regex/regerror.d core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z80nm'
make -C src/z88dk-lib clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z88dk-lib'
rm -f z88dk-lib.exe z88dk-lib.o core.exe
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z88dk-lib'
make -C src/zcc clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zcc'
rm -f zcc.exe zcc.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zcc'
make -C src/zobjcopy clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zobjcopy'
rm -f zobjcopy.exe zobjcopy.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/dirent.o
rm -f  ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/UNIXem/src/glob.o ../../ext/UNIXem/src/dirent.o zobjcopy.d ../common/die.d ../common/strutil.d ../common/fileutil.d ../common/objfile.d ../common/optparse.d ../../ext/regex/regfree.d ../../ext/regex/regcomp.d ../../ext/regex/regexec.d ../../ext/regex/regerror.d  *.bak t/*.bak
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zobjcopy'
make -C src/zpragma clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zpragma'
rm -f zpragma.exe zpragma.o core.exe
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zpragma'
make -C src/zx7 clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/zx7'
rm -f zx7.exe zx7.o core.exe
rm -f dzx7.exe dzx7.o
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/zx7'
make -C support clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/support'
make -C graphics clean
make[2]: Entering directory '/home/build/z88dk/win32/z88dk/support/graphics'
rm -f z80svg.exe z80svg.o getopt/*.o core
rm -f -rf Debug Release
make[2]: Leaving directory '/home/build/z88dk/win32/z88dk/support/graphics'
make -C pv1000 clean
make[2]: Entering directory '/home/build/z88dk/win32/z88dk/support/pv1000'
rm -f font2pv1000.exe font2pv1000.o
rm -f  font2pv1000.d  *.bak t/*.bak
make[2]: Leaving directory '/home/build/z88dk/win32/z88dk/support/pv1000'
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/support'
make -C test clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/test'
make[2]: Entering directory '/home/build/z88dk/win32/z88dk/test/suites'
make[3]: Entering directory '/home/build/z88dk/win32/z88dk/test/suites/string'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f test*.bin *.map ../../framework/test.o strstr.o strcmp.o strncmp.o main.o strrstr.o strrev.o strlcpy.o strlcat.o stricmp.o zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/win32/z88dk/test/suites/string'
make[3]: Entering directory '/home/build/z88dk/win32/z88dk/test/suites/ctype'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f test*.bin *.map  zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/win32/z88dk/test/suites/ctype'
make[3]: Entering directory '/home/build/z88dk/win32/z88dk/test/suites/stdio'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f *.bin *.map zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/win32/z88dk/test/suites/stdio'
make[3]: Entering directory '/home/build/z88dk/win32/z88dk/test/suites/stdlib'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f test*.bin *.map  zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/win32/z88dk/test/suites/stdlib'
make[3]: Entering directory '/home/build/z88dk/win32/z88dk/test/suites/math'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f *.bin *.map ../../framework/test.o math.o zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/win32/z88dk/test/suites/math'
make[3]: Entering directory '/home/build/z88dk/win32/z88dk/test/suites/regex'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f *.bin *.map ../../framework/test.o regex.o zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/win32/z88dk/test/suites/regex'
make[3]: Entering directory '/home/build/z88dk/win32/z88dk/test/suites/sccz80'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f *.bin *.map  zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/win32/z88dk/test/suites/sccz80'
make[2]: Leaving directory '/home/build/z88dk/win32/z88dk/test/suites'
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/test'
make -C testsuite clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/testsuite'
rm -f -f Issue_510_mult_minus1.opt Issue_701_compound_scope.opt Issue_98_Stack_offset.opt Issue_543_complement.opt Issue_490_repeated_extern_decls.opt Issue_254_KR_Specifiers.opt Issue_608_Arrays.opt Issue_485_sdccdecl.opt Issue_452_pointers.opt Issue_26_casting.opt Issue_615_while_loop.opt Issue_452_unsigned.opt Issue_98_check_int.opt Issue_574_fastcall_offset.opt Issue_510_long_and.opt Issue_569_jagged_array.opt Issue_499_typedef_initialisation.opt Far_Pointer_Call.opt Issue_103_double_prepost.opt Issue_452_arrays.opt paramsoffset.opt Issue_514_flexible_member.opt Issue_678_compound.opt Issue_98_underlying.opt Issue_482_optrule.opt long_addition_opts.opt 01_cast_global_pointer.opt Issue_693_missing_return.opt shortcall.opt Issue_501_extern_at.opt Issue_693_fastcall.opt Issue_295_structgetsfar.opt 02_addr_ptr.opt Issue_419_Extern_Prototypes_In_Function.opt Issue_493__func__.opt Issue_103_floating_addition.opt Issue_615_loop.opt Issue_569_init_from_2d_array.opt Issue_489_variable_defn_in_forloop.opt Issue_491_enums.opt Issue_615_if.opt Issue_497_astroforce_compile.opt Issue_452_far_pointers.opt Issue_490_long_extension.opt Issue_564_casting.opt Issue_509_long_constant.opt Issue_507_unnamed_structs.opt Issue_715__double_subtraction.opt Issue_490_ptr_arithmetic.opt Issue_480_asmfunc.opt Issue_452_struct.opt Issue_188_builtins.opt Issue_600_fastcall.opt zxn/Issue_312_zxn_optimisations.opt rabbit/rabbit_optimisations.opt z180/Issue_481_multiply_char.opt tmp.opt zcc_opt.def
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/testsuite'
make -C src/z88dk-lib clean
make[1]: Entering directory '/home/build/z88dk/win32/z88dk/src/z88dk-lib'
rm -f z88dk-lib.exe z88dk-lib.o core.exe
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/win32/z88dk/src/z88dk-lib'
#if [ -d bin ]; then find bin -type f -exec rm -f {} ';' ; fi
#########################################################################

Building win32 kit

#########################################################################
#########################################################################

Starting OS-X build

#########################################################################
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
make -C src/appmake
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/appmake'
i386-apple-darwin15-cc -g -O2 -I.. -c appmake.c
appmake.c:1420:66: warning: incompatible pointer types passing 'int (const struct section_aligned *, const struct section_aligned *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
    qsort(aligned->array, aligned->num, sizeof(*aligned->array), mb_compare_aligned);
                                                                 ^~~~~~~~~~~~~~~~~~
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/stdlib.h:158:12: note: passing argument to parameter here
            int (*)(const void *, const void *));
                  ^
appmake.c:1446:57: warning: incompatible pointer types passing 'int (const struct section_bin *, const struct section_bin *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
        qsort(mb->secbin, mb->num, sizeof(*mb->secbin), mb_compare_banks);
                                                        ^~~~~~~~~~~~~~~~
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/stdlib.h:158:12: note: passing argument to parameter here
            int (*)(const void *, const void *));
                  ^
2 warnings generated.
i386-apple-darwin15-cc -g -O2 -I.. -c z88.c
i386-apple-darwin15-cc -g -O2 -I.. -c zxvgs.c
i386-apple-darwin15-cc -g -O2 -I.. -c zx.c
i386-apple-darwin15-cc -g -O2 -I.. -c z88shell.c
i386-apple-darwin15-cc -g -O2 -I.. -c abc80.c
i386-apple-darwin15-cc -g -O2 -I.. -c zx81.c
i386-apple-darwin15-cc -g -O2 -I.. -c msx.c
i386-apple-darwin15-cc -g -O2 -I.. -c mtx.c
i386-apple-darwin15-cc -g -O2 -I.. -c mz.c
i386-apple-darwin15-cc -g -O2 -I.. -c nec.c
i386-apple-darwin15-cc -g -O2 -I.. -c p2000.c
i386-apple-darwin15-cc -g -O2 -I.. -c px.c
i386-apple-darwin15-cc -g -O2 -I.. -c aquarius.c
i386-apple-darwin15-cc -g -O2 -I.. -c c7420.c
i386-apple-darwin15-cc -g -O2 -I.. -c rom.c
i386-apple-darwin15-cc -g -O2 -I.. -c sorcerer.c
i386-apple-darwin15-cc -g -O2 -I.. -c sos.c
i386-apple-darwin15-cc -g -O2 -I.. -c svi.c
i386-apple-darwin15-cc -g -O2 -I.. -c sc3000.c
i386-apple-darwin15-cc -g -O2 -I.. -c ace-tap.c
i386-apple-darwin15-cc -g -O2 -I.. -c hex.c
i386-apple-darwin15-cc -g -O2 -I.. -c lynx.c
i386-apple-darwin15-cc -g -O2 -I.. -c rex6000.c
i386-apple-darwin15-cc -g -O2 -I.. -c tixx.c
i386-apple-darwin15-cc -g -O2 -I.. -c nascom.c
i386-apple-darwin15-cc -g -O2 -I.. -c cpc.c
i386-apple-darwin15-cc -g -O2 -I.. -c cpm.c
cpm.c:144:37: warning: unsequenced modification and access to 'b' [-Wunsequenced]
                entry_skeleton[b+16]=(trackpos + b++);
                               ~                  ^
1 warning generated.
i386-apple-darwin15-cc -g -O2 -I.. -c m5.c
i386-apple-darwin15-cc -g -O2 -I.. -c mc.c
i386-apple-darwin15-cc -g -O2 -I.. -c newbrain.c
i386-apple-darwin15-cc -g -O2 -I.. -c newext.c
i386-apple-darwin15-cc -g -O2 -I.. -c sms.c
i386-apple-darwin15-cc -g -O2 -I.. -c trs80.c
i386-apple-darwin15-cc -g -O2 -I.. -c c128.c
i386-apple-darwin15-cc -g -O2 -I.. -c galaksija.c
i386-apple-darwin15-cc -g -O2 -I.. -c vz.c
i386-apple-darwin15-cc -g -O2 -I.. -c enterprise.c
i386-apple-darwin15-cc -g -O2 -I.. -c x07.c
i386-apple-darwin15-cc -g -O2 -I.. -c residos.c
residos.c:114:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(memory,"ZXPKG");
           ^~~~~~
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy'
  __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))
                          ^~~~
1 warning generated.
i386-apple-darwin15-cc -g -O2 -I.. -c inject.c
i386-apple-darwin15-cc -g -O2 -I.. -c vg5k.c
i386-apple-darwin15-cc -g -O2 -I.. -c z1013.c
i386-apple-darwin15-cc -g -O2 -I.. -c extract.c
i386-apple-darwin15-cc -g -O2 -I.. -c z9001.c
i386-apple-darwin15-cc -g -O2 -I.. -c kc.c
i386-apple-darwin15-cc -g -O2 -I.. -c glue.c
i386-apple-darwin15-cc -g -O2 -I.. -c zxn.c
i386-apple-darwin15-cc -g -O2 -I.. -c zx-util.c
zx-util.c:516:58: warning: data argument not used by format string [-Wformat-extra-args]
                            sprintf(mybuf, "\"23739\",", (int)pos);        
                                           ~~~~~~~~~~~~  ^
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
zx-util.c:519:56: warning: data argument not used by format string [-Wformat-extra-args]
                            sprintf(mybuf, "\"111\":", (int)pos);        
                                           ~~~~~~~~~~  ^
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
zx-util.c:746:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
            if ((zxt->turbo && (blockcount == 4) || (blockcount == 6)) || (zxt->turbo && zxt->dumb)) {
                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~
zx-util.c:746:29: note: place parentheses around the '&&' expression to silence this warning
            if ((zxt->turbo && (blockcount == 4) || (blockcount == 6)) || (zxt->turbo && zxt->dumb)) {
                            ^
                 (                              )
zx-util.c:1628:17: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sprintf(&mem128[z_sna_filename - 0x4000], "%.12s", filename);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
4 warnings generated.
i386-apple-darwin15-cc -g -O2 -I.. -c x1.c
i386-apple-darwin15-cc -g -O2 -I.. -c multi8.c
i386-apple-darwin15-cc -g -O2 -I.. -c spc1000.c
i386-apple-darwin15-cc -g -O2 -I.. -c mz2500.c
i386-apple-darwin15-cc -g -O2 -I.. -c d88.c
i386-apple-darwin15-cc -g -O2 -I.. -c fp1100.c
i386-apple-darwin15-cc -o appmake -g -O2 appmake.o z88.o zxvgs.o zx.o z88shell.o abc80.o zx81.o msx.o mtx.o mz.o nec.o p2000.o px.o aquarius.o c7420.o rom.o sorcerer.o sos.o svi.o sc3000.o ace-tap.o hex.o lynx.o rex6000.o tixx.o nascom.o cpc.o cpm.o m5.o mc.o newbrain.o newext.o sms.o trs80.o c128.o galaksija.o vz.o enterprise.o x07.o residos.o inject.o vg5k.o z1013.o extract.o z9001.o kc.o glue.o zxn.o zx-util.o x1.o multi8.o spc1000.o mz2500.o d88.o fp1100.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/appmake'
make -C src/appmake PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/appmake'
install appmake /home/build/z88dk/osx/z88dk/bin/appmake
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/appmake'
make -C src/copt
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/copt'
i386-apple-darwin15-cc -c -o copt.o -g -O2 -DLOCAL_REGEXP -I. copt.c
i386-apple-darwin15-cc -c -o regex/regcomp.o -g -O2 -DLOCAL_REGEXP -I. regex/regcomp.c
i386-apple-darwin15-cc -c -o regex/regerror.o -g -O2 -DLOCAL_REGEXP -I. regex/regerror.c
i386-apple-darwin15-cc -c -o regex/regexec.o -g -O2 -DLOCAL_REGEXP -I. regex/regexec.c
i386-apple-darwin15-cc -c -o regex/regfree.o -g -O2 -DLOCAL_REGEXP -I. regex/regfree.c
i386-apple-darwin15-cc -o copt -g -O2 copt.o regex/regcomp.o  regex/regerror.o regex/regexec.o  regex/regfree.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/copt'
make -C src/copt PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/copt'
install copt /home/build/z88dk/osx/z88dk/bin/copt
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/copt'
make -C src/cpp
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/cpp'
i386-apple-darwin15-cc -g -O2 -c cpp1.c
i386-apple-darwin15-cc -g -O2 -c cpp2.c
i386-apple-darwin15-cc -g -O2 -c cpp3.c
i386-apple-darwin15-cc -g -O2 -c cpp4.c
i386-apple-darwin15-cc -g -O2 -c cpp5.c
i386-apple-darwin15-cc -g -O2 -c cpp6.c
i386-apple-darwin15-cc -g -O2 -o zcpp cpp1.o cpp2.o cpp3.o cpp4.o cpp5.o cpp6.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/cpp'
make -C src/cpp PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/cpp'
install zcpp /home/build/z88dk/osx/z88dk/bin/zcpp
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/cpp'
make -C src/ucpp
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/ucpp'
i386-apple-darwin15-cc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c mem.c
i386-apple-darwin15-cc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c nhash.c
i386-apple-darwin15-cc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c cpp.c
i386-apple-darwin15-cc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c lexer.c
i386-apple-darwin15-cc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c assert.c
i386-apple-darwin15-cc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c macro.c
macro.c:1146:7: warning: variable 'atl' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
                if (m->narg > 0 || m->vaarg)
                    ^~~~~~~~~~~~~~~~~~~~~~~
macro.c:1149:46: note: uninitialized use occurs here
                switch (collect_arguments(ls, tfi, penury, atl,
                                                           ^~~
macro.c:1146:3: note: remove the 'if' if its condition is always true
                if (m->narg > 0 || m->vaarg)
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
macro.c:1031:24: note: initialize the variable 'atl' to silence this warning
        struct token_fifo *atl, etl;
                              ^
                               = NULL
1 warning generated.
i386-apple-darwin15-cc -g -O2 -MMD -DSTAND_ALONE -DUCPP_CONFIG -O2 -Wall -c eval.c
i386-apple-darwin15-cc -g -O2 -o ucpp mem.o nhash.o cpp.o lexer.o assert.o macro.o eval.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/ucpp'
make -C src/ucpp PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/ucpp'
install ucpp /home/build/z88dk/osx/z88dk/bin/ucpp
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/ucpp'
make -C src/sccz80
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/sccz80'
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o callfunc.o callfunc.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o codegen.o codegen.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o const.o const.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o data.o data.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o declinit.o declinit.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o error.o error.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o expr.o expr.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o goto.o goto.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o io.o io.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o lex.o lex.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o main.o main.c
main.c:93:66: warning: initializing 'void *' with an expression of type 'void (option *, char *)' converts between void pointer and function pointer [-Wpedantic]
    { 'h', "help", OPT_FUNCTION|OPT_BOOL, "Show this help page", DispInfo, 0 },
                                                                 ^~~~~~~~
main.c:105:89: warning: initializing 'void *' with an expression of type 'void (*)(option *, char *)' converts between void pointer and function pointer [-Wpedantic]
    { 0, "math-z88", OPT_FUNCTION|OPT_BOOL, "(deprecated) Make FP constants match z88", &set_math_z88_parameters, 0 },
                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
main.c:112:90: warning: initializing 'void *' with an expression of type 'void (option *, char *)' converts between void pointer and function pointer [-Wpedantic]
    { 0, "asm", OPT_FUNCTION, "=<name> Set the assembler output (z80asm,vasm,asxx,gnu)", SetAssembler, 0 },
                                                                                         ^~~~~~~~~~~~
main.c:119:84: warning: initializing 'void *' with an expression of type 'void (option *, char *)' converts between void pointer and function pointer [-Wpedantic]
    { 0, "opt-code-speed", OPT_FUNCTION|OPT_STRING, "Optimise for speed not size", opt_code_speed, 0},
                                                                                   ^~~~~~~~~~~~~~
main.c:133:67: warning: initializing 'void *' with an expression of type 'void (option *, char *)' converts between void pointer and function pointer [-Wpedantic]
    { 0, "W", OPT_FUNCTION, "<type> Enable a class of warnings",  SetWarning, 0 },
                                                                  ^~~~~~~~~~
main.c:138:64: warning: initializing 'void *' with an expression of type 'void (option *, char *)' converts between void pointer and function pointer [-Wpedantic]
    { 0, "D", OPT_FUNCTION, "Define a preprocessor directive", SetDefine, 0 },
                                                               ^~~~~~~~~
main.c:139:67: warning: initializing 'void *' with an expression of type 'void (option *, char *)' converts between void pointer and function pointer [-Wpedantic]
    { 0, "U", OPT_FUNCTION, "Undefine a preprocessor directive" , SetUndefine, 0 },
                                                                  ^~~~~~~~~~~
main.c:787:16: warning: initializing 'void (*)(option *, char *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]
        void (*func)(option *arg, char *type) = arg->value;
               ^                                ~~~~~~~~~~
8 warnings generated.
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o misc.o misc.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o plunge.o plunge.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o preproc.o preproc.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o primary.o primary.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o stmt.o stmt.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o sym.o sym.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o while.o while.c
i386-apple-darwin15-cc -g -O2 -MMD -Wall -I../../ext/uthash/src/ -g -pedantic   -c -o declparse.o declparse.c
i386-apple-darwin15-cc -g -O2 -o sccz80 callfunc.o codegen.o const.o data.o declinit.o error.o expr.o goto.o io.o lex.o main.o misc.o plunge.o preproc.o primary.o stmt.o sym.o while.o declparse.o -lm
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/sccz80'
make -C src/sccz80 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/sccz80'
install -m 755 sccz80 /home/build/z88dk/osx/z88dk/bin/sccz80
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/sccz80'
make -C src/z80asm
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80asm'
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o errors.o errors.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o libfile.o libfile.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o z80asm.o z80asm.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o main.o main.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o opcodes.o opcodes.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o model.o model.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o sym.o sym.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o options.o options.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o listfile.o listfile.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o modlink.o modlink.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o z80pass.o z80pass.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o symtab.o symtab.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o directives.o directives.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o macros.o macros.c
macros.c:164:13: warning: unused function 'collect_params' [-Wunused-function]
static bool collect_params(char **p, DefMacro *macro, UT_string *param)
            ^
1 warning generated.
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o scan.o scan.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -O0 -c -o parse.o parse.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o codearea.o codearea.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o module.o module.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o error_func.o error_func.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o zobjfile.o zobjfile.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o expr.o expr.c
expr.c:136:34: warning: comparison of constant 256 with expression of type 'op_type_t' is always true [-Wtautological-constant-out-of-range-compare]
    xassert( op_type > 0 && op_type < 256 );
                            ~~~~~~~ ^ ~~~
../common/die.h:29:15: note: expanded from macro 'xassert'
                                if (!(f)) \
                                      ^
1 warning generated.
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o hist.o hist.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/srcfile.o lib/srcfile.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/list.o lib/list.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/dbg.o lib/dbg.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/str.o lib/str.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/class.o lib/class.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/strhash.o lib/strhash.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/alloc.o lib/alloc.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/minunit.o lib/minunit.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o lib/array.o lib/array.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/die.o ../common/die.c
../common/die.c:46:33: warning: incompatible pointer types passing 'const int (*)(const char *, int)' to parameter of type 'int (*)(const char *, int)' [-Wincompatible-pointer-types]
    int ret = glob(pattern, flags, errfunc, pglob);
                                   ^~~~~~~
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/glob.h:120:46: note: passing argument to parameter here
int glob(const char * __restrict, int, int (*)(const char *, int), 
                                             ^
1 warning generated.
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/strutil.o ../common/strutil.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/fileutil.o ../common/fileutil.c
../common/fileutil.c:649:3: warning: implicit declaration of function 'rmdir' is invalid in C99 [-Wimplicit-function-declaration]
        xrmdir(path);
        ^
../common/die.h:56:36: note: expanded from macro 'xrmdir'
#define xrmdir(dir)         Check_retval(rmdir(path_os(dir)), (dir))
                                         ^
1 warning generated.
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/objfile.o ../common/objfile.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../common/optparse.o ../common/optparse.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../../ext/regex/regfree.o ../../ext/regex/regfree.c
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../../ext/regex/regcomp.o ../../ext/regex/regcomp.c
In file included from ../../ext/regex/regcomp.c:12:
../../ext/regex/cclass.h:7:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "alnum",    "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:9:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "alpha",    "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:11:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "blank",    " \t",      "",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
    {                         }
../../ext/regex/cclass.h:12:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "cntrl",    "\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:14:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "digit",    "0123456789",   "",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                             }
../../ext/regex/cclass.h:15:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "graph",    "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:18:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "lower",    "abcdefghijklmnopqrstuvwxyz",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:20:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "print",    "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:23:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "punct",    "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:25:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "space",    "\t\n\v\f\r ",  "",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                             }
../../ext/regex/cclass.h:26:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "upper",    "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:28:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "xdigit",   "0123456789ABCDEFabcdef",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../ext/regex/cclass.h:30:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    NULL,       0,      ""
    ^~~~~~~~~~~~~~~~~~~~~~
    {                     }
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/sys/_types/_null.h:29:15: note: expanded from macro 'NULL'
#define NULL  __DARWIN_NULL
              ^
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/sys/_types.h:52:23: note: expanded from macro '__DARWIN_NULL'
#define __DARWIN_NULL ((void *)0)
                      ^
In file included from ../../ext/regex/regcomp.c:13:
../../ext/regex/cname.h:6:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "NUL",  '\0',
    ^~~~~~~~~~~~
    {           }
../../ext/regex/cname.h:7:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "SOH",  '\001',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:8:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "STX",  '\002',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:9:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "ETX",  '\003',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:10:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "EOT",  '\004',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:11:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "ENQ",  '\005',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:12:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "ACK",  '\006',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:13:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "BEL",  '\007',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:14:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "alert",    '\007',
    ^~~~~~~~~~~~~~~~~~
    {                 }
../../ext/regex/cname.h:15:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "BS",       '\010',
    ^~~~~~~~~~~~~~~~~~
    {                 }
../../ext/regex/cname.h:16:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "backspace",    '\b',
    ^~~~~~~~~~~~~~~~~~~~
    {                   }
../../ext/regex/cname.h:17:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "HT",       '\011',
    ^~~~~~~~~~~~~~~~~~
    {                 }
../../ext/regex/cname.h:18:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "tab",      '\t',
    ^~~~~~~~~~~~~~~~
    {               }
../../ext/regex/cname.h:19:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "LF",       '\012',
    ^~~~~~~~~~~~~~~~~~
    {                 }
../../ext/regex/cname.h:20:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "newline",  '\n',
    ^~~~~~~~~~~~~~~~
    {               }
../../ext/regex/cname.h:21:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "VT",       '\013',
    ^~~~~~~~~~~~~~~~~~
    {                 }
../../ext/regex/cname.h:22:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "vertical-tab", '\v',
    ^~~~~~~~~~~~~~~~~~~~
    {                   }
../../ext/regex/cname.h:23:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "FF",       '\014',
    ^~~~~~~~~~~~~~~~~~
    {                 }
../../ext/regex/cname.h:24:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "form-feed",    '\f',
    ^~~~~~~~~~~~~~~~~~~~
    {                   }
../../ext/regex/cname.h:25:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "CR",       '\015',
    ^~~~~~~~~~~~~~~~~~
    {                 }
../../ext/regex/cname.h:26:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "carriage-return",  '\r',
    ^~~~~~~~~~~~~~~~~~~~~~~~
    {                       }
../../ext/regex/cname.h:27:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "SO",   '\016',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:28:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "SI",   '\017',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:29:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "DLE",  '\020',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:30:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "DC1",  '\021',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:31:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "DC2",  '\022',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:32:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "DC3",  '\023',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:33:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "DC4",  '\024',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:34:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "NAK",  '\025',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:35:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "SYN",  '\026',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:36:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "ETB",  '\027',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:37:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "CAN",  '\030',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:38:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "EM",   '\031',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:39:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "SUB",  '\032',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:40:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "ESC",  '\033',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:41:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "IS4",  '\034',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:42:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "FS",   '\034',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:43:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "IS3",  '\035',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:44:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "GS",   '\035',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:45:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "IS2",  '\036',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:46:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "RS",   '\036',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:47:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "IS1",  '\037',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:48:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "US",   '\037',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:49:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "space",        ' ',
    ^~~~~~~~~~~~~~~~~~~
    {                  }
../../ext/regex/cname.h:50:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "exclamation-mark", '!',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:51:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "quotation-mark",   '"',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:52:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "number-sign",      '#',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:53:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "dollar-sign",      '$',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:54:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "percent-sign",     '%',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:55:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "ampersand",        '&',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:56:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "apostrophe",       '\'',
    ^~~~~~~~~~~~~~~~~~~~~~~~
    {                       }
../../ext/regex/cname.h:57:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "left-parenthesis", '(',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:58:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "right-parenthesis",    ')',
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                          }
../../ext/regex/cname.h:59:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "asterisk", '*',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:60:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "plus-sign",    '+',
    ^~~~~~~~~~~~~~~~~~~
    {                  }
../../ext/regex/cname.h:61:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "comma",    ',',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:62:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "hyphen",   '-',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:63:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "hyphen-minus", '-',
    ^~~~~~~~~~~~~~~~~~~
    {                  }
../../ext/regex/cname.h:64:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "period",   '.',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:65:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "full-stop",    '.',
    ^~~~~~~~~~~~~~~~~~~
    {                  }
../../ext/regex/cname.h:66:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "slash",    '/',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:67:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "solidus",  '/',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:68:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "zero",     '0',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:69:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "one",      '1',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:70:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "two",      '2',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:71:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "three",    '3',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:72:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "four",     '4',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:73:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "five",     '5',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:74:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "six",      '6',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:75:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "seven",    '7',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:76:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "eight",    '8',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:77:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "nine",     '9',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:78:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "colon",    ':',
    ^~~~~~~~~~~~~~~
    {              }
../../ext/regex/cname.h:79:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "semicolon",    ';',
    ^~~~~~~~~~~~~~~~~~~
    {                  }
../../ext/regex/cname.h:80:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "less-than-sign",   '<',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:81:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "equals-sign",      '=',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:82:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "greater-than-sign",    '>',
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                          }
../../ext/regex/cname.h:83:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "question-mark",    '?',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:84:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "commercial-at",    '@',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:85:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "left-square-bracket",  '[',
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                          }
../../ext/regex/cname.h:86:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "backslash",        '\\',
    ^~~~~~~~~~~~~~~~~~~~~~~~
    {                       }
../../ext/regex/cname.h:87:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "reverse-solidus",  '\\',
    ^~~~~~~~~~~~~~~~~~~~~~~~
    {                       }
../../ext/regex/cname.h:88:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "right-square-bracket", ']',
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                          }
../../ext/regex/cname.h:89:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "circumflex",       '^',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:90:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "circumflex-accent",    '^',
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                          }
../../ext/regex/cname.h:91:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "underscore",       '_',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:92:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "low-line",     '_',
    ^~~~~~~~~~~~~~~~~~~
    {                  }
../../ext/regex/cname.h:93:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "grave-accent",     '`',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:94:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "left-brace",       '{',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:95:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "left-curly-bracket",   '{',
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                          }
../../ext/regex/cname.h:96:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "vertical-line",    '|',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:97:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "right-brace",      '}',
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
../../ext/regex/cname.h:98:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "right-curly-bracket",  '}',
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                          }
../../ext/regex/cname.h:99:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "tilde",        '~',
    ^~~~~~~~~~~~~~~~~~~
    {                  }
../../ext/regex/cname.h:100:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    "DEL",  '\177',
    ^~~~~~~~~~~~~~
    {             }
../../ext/regex/cname.h:101:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    NULL,   0,
    ^~~~~~~~~
    {        }
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/sys/_types/_null.h:29:15: note: expanded from macro 'NULL'
#define NULL  __DARWIN_NULL
              ^
/opt/osxcross/target/bin/../SDK/MacOSX10.11.sdk/usr/include/sys/_types.h:52:23: note: expanded from macro '__DARWIN_NULL'
#define __DARWIN_NULL ((void *)0)
                      ^
../../ext/regex/regcomp.c:1226:1: warning: unused function 'mcsub' [-Wunused-function]
mcsub(cs, cp)
^
../../ext/regex/regcomp.c:1253:1: warning: unused function 'mcin' [-Wunused-function]
mcin(cs, cp)
^
111 warnings generated.
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../../ext/regex/regexec.o ../../ext/regex/regexec.c
../../ext/regex/regexec.c:19:12: warning: unused variable 'nope' [-Wunused-variable]
static int nope = 0;        /* for use in asserts; shuts lint up */
           ^
1 warning generated.
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o ../../ext/regex/regerror.o ../../ext/regex/regerror.c
../../ext/regex/regerror.c:41:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_OKAY,   "REG_OKAY", "no errors detected",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                           }
../../ext/regex/regex.h:35:19: note: expanded from macro 'REG_OKAY'
#define REG_OKAY     0
                     ^
../../ext/regex/regerror.c:42:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_NOMATCH,    "REG_NOMATCH",  "regexec() failed to match",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                          }
../../ext/regex/regex.h:36:22: note: expanded from macro 'REG_NOMATCH'
#define REG_NOMATCH  1
                     ^
../../ext/regex/regerror.c:43:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_BADPAT, "REG_BADPAT",   "invalid regular expression",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                       }
../../ext/regex/regex.h:37:21: note: expanded from macro 'REG_BADPAT'
#define REG_BADPAT   2
                     ^
../../ext/regex/regerror.c:44:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_ECOLLATE,   "REG_ECOLLATE", "invalid collating element",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                          }
../../ext/regex/regex.h:38:23: note: expanded from macro 'REG_ECOLLATE'
#define REG_ECOLLATE     3
                         ^
../../ext/regex/regerror.c:45:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_ECTYPE, "REG_ECTYPE",   "invalid character class",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                    }
../../ext/regex/regex.h:39:21: note: expanded from macro 'REG_ECTYPE'
#define REG_ECTYPE   4
                     ^
../../ext/regex/regerror.c:46:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_EESCAPE,    "REG_EESCAPE",  "trailing backslash (\\)",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                        }
../../ext/regex/regex.h:40:22: note: expanded from macro 'REG_EESCAPE'
#define REG_EESCAPE  5
                     ^
../../ext/regex/regerror.c:47:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_ESUBREG,    "REG_ESUBREG",  "invalid backreference number",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                             }
../../ext/regex/regex.h:41:22: note: expanded from macro 'REG_ESUBREG'
#define REG_ESUBREG  6
                     ^
../../ext/regex/regerror.c:48:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_EBRACK, "REG_EBRACK",   "brackets ([ ]) not balanced",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                        }
../../ext/regex/regex.h:42:21: note: expanded from macro 'REG_EBRACK'
#define REG_EBRACK   7
                     ^
../../ext/regex/regerror.c:49:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_EPAREN, "REG_EPAREN",   "parentheses not balanced",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                     }
../../ext/regex/regex.h:43:21: note: expanded from macro 'REG_EPAREN'
#define REG_EPAREN   8
                     ^
../../ext/regex/regerror.c:50:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_EBRACE, "REG_EBRACE",   "braces not balanced",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                }
../../ext/regex/regex.h:44:21: note: expanded from macro 'REG_EBRACE'
#define REG_EBRACE   9
                     ^
../../ext/regex/regerror.c:51:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_BADBR,  "REG_BADBR",    "invalid repetition count(s)",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                        }
../../ext/regex/regex.h:45:19: note: expanded from macro 'REG_BADBR'
#define REG_BADBR   10
                    ^
../../ext/regex/regerror.c:52:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_ERANGE, "REG_ERANGE",   "invalid character range",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                    }
../../ext/regex/regex.h:46:20: note: expanded from macro 'REG_ERANGE'
#define REG_ERANGE  11
                    ^
../../ext/regex/regerror.c:53:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_ESPACE, "REG_ESPACE",   "out of memory",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                          }
../../ext/regex/regex.h:47:20: note: expanded from macro 'REG_ESPACE'
#define REG_ESPACE  12
                    ^
../../ext/regex/regerror.c:54:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_BADRPT, "REG_BADRPT",   "repetition-operator operand invalid",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                                }
../../ext/regex/regex.h:48:20: note: expanded from macro 'REG_BADRPT'
#define REG_BADRPT  13
                    ^
../../ext/regex/regerror.c:55:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_EMPTY,  "REG_EMPTY",    "empty (sub)expression",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                  }
../../ext/regex/regex.h:49:19: note: expanded from macro 'REG_EMPTY'
#define REG_EMPTY   14
                    ^
../../ext/regex/regerror.c:56:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_ASSERT, "REG_ASSERT",   "\"can't happen\" -- you found a bug",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                                }
../../ext/regex/regex.h:50:20: note: expanded from macro 'REG_ASSERT'
#define REG_ASSERT  15
                    ^
../../ext/regex/regerror.c:57:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    REG_INVARG, "REG_INVARG",   "invalid argument to regex routine",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                              }
../../ext/regex/regex.h:51:20: note: expanded from macro 'REG_INVARG'
#define REG_INVARG  16
                    ^
../../ext/regex/regerror.c:58:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    -1,     "",     "*** unknown regexp error code ***",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                                                  }
18 warnings generated.
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -o z80asm errors.o libfile.o z80asm.o main.o opcodes.o model.o sym.o options.o listfile.o modlink.o z80pass.o symtab.o directives.o macros.o scan.o parse.o codearea.o module.o error_func.o zobjfile.o expr.o hist.o lib/srcfile.o lib/list.o lib/dbg.o lib/str.o lib/class.o lib/strhash.o lib/alloc.o lib/minunit.o lib/array.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o  -g -O2
i386-apple-darwin15-cc -MMD -I. -Ilib -It -g -Wall -ftabstop=4 -std=gnu11 -O3 -I../common -I../../ext/optparse -I../../ext/regex -I../../ext/uthash/src  -g -O2 -c -o t/testlib.o t/testlib.c
ar rcs t/libtestlib.a errors.o libfile.o  main.o opcodes.o model.o sym.o options.o listfile.o modlink.o z80pass.o symtab.o directives.o macros.o scan.o parse.o codearea.o module.o error_func.o zobjfile.o expr.o hist.o lib/srcfile.o lib/list.o lib/dbg.o lib/str.o lib/class.o lib/strhash.o lib/alloc.o lib/minunit.o lib/array.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o t/testlib.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80asm'
make -C src/z80asm PREFIX=`pwd` PREFIX_SHARE=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80asm'
install z80asm     /home/build/z88dk/osx/z88dk/bin/z80asm
install asmpp.pl      /home/build/z88dk/osx/z88dk/bin/asmpp.pl
make -C dev/z80asm_lib install PREFIX=/home/build/z88dk/osx/z88dk
make[2]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80asm/dev/z80asm_lib'
install z80asm-z80-.lib /home/build/z88dk/osx/z88dk/lib/z80asm-z80-.lib
install z80asm-z80-ixiy.lib /home/build/z88dk/osx/z88dk/lib/z80asm-z80-ixiy.lib
install z80asm-z80_zxn-.lib /home/build/z88dk/osx/z88dk/lib/z80asm-z80_zxn-.lib
install z80asm-z80_zxn-ixiy.lib /home/build/z88dk/osx/z88dk/lib/z80asm-z80_zxn-ixiy.lib
install z80asm-z180-.lib /home/build/z88dk/osx/z88dk/lib/z80asm-z180-.lib
install z80asm-z180-ixiy.lib /home/build/z88dk/osx/z88dk/lib/z80asm-z180-ixiy.lib
install z80asm-r2k-.lib /home/build/z88dk/osx/z88dk/lib/z80asm-r2k-.lib
install z80asm-r2k-ixiy.lib /home/build/z88dk/osx/z88dk/lib/z80asm-r2k-ixiy.lib
install z80asm-r3k-.lib /home/build/z88dk/osx/z88dk/lib/z80asm-r3k-.lib
install z80asm-r3k-ixiy.lib /home/build/z88dk/osx/z88dk/lib/z80asm-r3k-ixiy.lib
make[2]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80asm/dev/z80asm_lib'
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80asm'
make -C src/zcc
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zcc'
i386-apple-darwin15-cc -c -o zcc.o -g -O2 -DLOCAL_REGEXP -I. -I../copt zcc.c
i386-apple-darwin15-cc -o zcc -g -O2 -DLOCAL_REGEXP zcc.o ../copt/regex/regcomp.o  ../copt/regex/regerror.o ../copt/regex/regexec.o  ../copt/regex/regfree.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zcc'
make -C src/zcc PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zcc'
install zcc /home/build/z88dk/osx/z88dk/bin/
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zcc'
make -C src/zpragma
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zpragma'
i386-apple-darwin15-cc -g -O2   -c -o zpragma.o zpragma.c
i386-apple-darwin15-cc -o zpragma -g -O2 zpragma.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zpragma'
make -C src/zpragma PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zpragma'
install zpragma /home/build/z88dk/osx/z88dk/bin/zpragma
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zpragma'
make -C src/zx7
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zx7'
i386-apple-darwin15-cc -o zx7 -g -O2 compress.c  optimize.c  zx7.c
i386-apple-darwin15-cc -o dzx7 -g -O2 dzx7.c
dzx7.c:98:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
        return (value & 127 | i << 7) + 128;
                ~~~~~~^~~~~ ~
dzx7.c:98:23: note: place parentheses around the '&' expression to silence this warning
        return (value & 127 | i << 7) + 128;
                      ^
                (          )
1 warning generated.
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zx7'
make -C src/zx7 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zx7'
install zx7 /home/build/z88dk/osx/z88dk/bin/zx7
install dzx7 /home/build/z88dk/osx/z88dk/bin/dzx7
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zx7'
make -C src/z80nm
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80nm'
i386-apple-darwin15-cc -g -O2 -Wall -std=gnu11 -MMD -std=gnu11 -I../common -I../../ext/uthash/src -I../../ext/regex    -c -o ar.o ar.c
i386-apple-darwin15-cc -o z80nm -g -O2 -Wall -std=gnu11 -MMD -std=gnu11 -I../common -I../../ext/uthash/src -I../../ext/regex  ar.o ../common/die.o ../common/objfile.o ../common/fileutil.o ../common/strutil.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o 
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80nm'
make -C src/z80nm PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80nm'
install z80nm /home/build/z88dk/osx/z88dk/bin/z80nm
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80nm'
make -C src/zobjcopy
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zobjcopy'
i386-apple-darwin15-cc -g -O2 -Wall -std=gnu11 -MMD -I../common -I../../ext/uthash/src -I../../ext/optparse -I../../ext/regex    -c -o zobjcopy.o zobjcopy.c
i386-apple-darwin15-cc -g -O2 -Wall -std=gnu11 -MMD -I../common -I../../ext/uthash/src -I../../ext/optparse -I../../ext/regex  -o zobjcopy zobjcopy.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o  -g -O2
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zobjcopy'
make -C src/zobjcopy PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zobjcopy'
install zobjcopy /home/build/z88dk/osx/z88dk/bin/zobjcopy
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zobjcopy'
make -C src/lstmanip
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/lstmanip'
i386-apple-darwin15-cc -g -O2   -c -o lstmanip.o lstmanip.c
i386-apple-darwin15-cc -o z88dk-lstmanip -g -O2 lstmanip.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/lstmanip'
make -C src/lstmanip PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/lstmanip'
install z88dk-lstmanip /home/build/z88dk/osx/z88dk/bin/z88dk-lstmanip
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/lstmanip'
make -C src/ticks
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/ticks'
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o ticks.o ticks.c
ticks.c:596:14: warning: '&' within '|' [-Wbitwise-op-parentheses]
  return  ff & 168  // S, 5, 3: bits 7, 5, 3
          ~~~^~~~~
ticks.c:596:14: note: place parentheses around the '&' expression to silence this warning
  return  ff & 168  // S, 5, 3: bits 7, 5, 3
             ^
          (       )
ticks.c:597:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
        | ff >> 8 & 1 // C bit 0, so value 256
        ~ ~~~~~~~~^~~
ticks.c:597:19: note: place parentheses around the '&' expression to silence this warning
        | ff >> 8 & 1 // C bit 0, so value 256
                  ^
          (          )
ticks.c:599:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
        | fb >> 8 & 2 // N (subtract flag) bit 1, value 512
        ~ ~~~~~~~~^~~
ticks.c:599:19: note: place parentheses around the '&' expression to silence this warning
        | fb >> 8 & 2 // N (subtract flag) bit 1, value 512
                  ^
          (          )
ticks.c:600:36: warning: '&' within '|' [-Wbitwise-op-parentheses]
        | (fr ^ fa ^ fb ^ fb >> 8) & 16 // H (half carry) bit 4
        ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:600:36: note: place parentheses around the '&' expression to silence this warning
        | (fr ^ fa ^ fb ^ fb >> 8) & 16 // H (half carry) bit 4
                                   ^
          (                            )
ticks.c:603:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
            : ((fr ^ fa) & (fr ^ fb)) >> 5) & 4; // P/V bit 2
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
ticks.c:603:45: note: place parentheses around the '&' expression to silence this warning
            : ((fr ^ fa) & (fr ^ fb)) >> 5) & 4; // P/V bit 2
                                            ^
ticks.c:607:15: warning: '&' within '|' [-Wbitwise-op-parentheses]
  return  ff_ & 168
          ~~~~^~~~~
ticks.c:607:15: note: place parentheses around the '&' expression to silence this warning
  return  ff_ & 168
              ^
          (        )
ticks.c:608:20: warning: '&' within '|' [-Wbitwise-op-parentheses]
        | ff_ >> 8 & 1
        ~ ~~~~~~~~~^~~
ticks.c:608:20: note: place parentheses around the '&' expression to silence this warning
        | ff_ >> 8 & 1
                   ^
          (           )
ticks.c:610:20: warning: '&' within '|' [-Wbitwise-op-parentheses]
        | fb_ >> 8 & 2
        ~ ~~~~~~~~~^~~
ticks.c:610:20: note: place parentheses around the '&' expression to silence this warning
        | fb_ >> 8 & 2
                   ^
          (           )
ticks.c:611:40: warning: '&' within '|' [-Wbitwise-op-parentheses]
        | (fr_ ^ fa_ ^ fb_ ^ fb_ >> 8) & 16
        ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:611:40: note: place parentheses around the '&' expression to silence this warning
        | (fr_ ^ fa_ ^ fb_ ^ fb_ >> 8) & 16
                                       ^
          (                                )
ticks.c:614:49: warning: '&' within '|' [-Wbitwise-op-parentheses]
            : ((fr_ ^ fa_) & (fr_ ^ fb_)) >> 5) & 4;
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
ticks.c:614:49: note: place parentheses around the '&' expression to silence this warning
            : ((fr_ ^ fa_) & (fr_ ^ fb_)) >> 5) & 4;
                                                ^
ticks.c:620:20: warning: '&' within '|' [-Wbitwise-op-parentheses]
  fa= 255 & (fb= a & -129 | (a&4)<<5);
                 ~~^~~~~~ ~
ticks.c:620:20: note: place parentheses around the '&' expression to silence this warning
  fa= 255 & (fb= a & -129 | (a&4)<<5);
                   ^
                 (       )
ticks.c:1014:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
        mp= t+1 & 255
            ~~~~^~~~~
ticks.c:1014:17: note: place parentheses around the '&' expression to silence this warning
        mp= t+1 & 255
                ^
            (        )
ticks.c:1115:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ff&256
              ~~^~~~
ticks.c:1115:17: note: place parentheses around the '&' expression to silence this warning
          ff= ff&256
                ^
              (     )
ticks.c:1157:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ff&256
              ~~^~~~
ticks.c:1157:17: note: place parentheses around the '&' expression to silence this warning
          ff= ff&256
                ^
              (     )
ticks.c:1219:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff_= ff_&215
               ~~~^~~~
ticks.c:1219:19: note: place parentheses around the '&' expression to silence this warning
          ff_= ff_&215
                  ^
               (      )
ticks.c:1220:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | t &296;
            ~ ~~^~~~
ticks.c:1220:17: note: place parentheses around the '&' expression to silence this warning
            | t &296;
                ^
              (     )
ticks.c:1221:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb_= fb_      &128
               ~~~~~~~~~^~~~
ticks.c:1221:25: note: place parentheses around the '&' expression to silence this warning
          fb_= fb_      &128
                        ^
               (            )
ticks.c:1222:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fa_^fr_) & 16;
            ~ ~~~~~~~~~~^~~~
ticks.c:1222:25: note: place parentheses around the '&' expression to silence this warning
            | (fa_^fr_) & 16;
                        ^
              (             )
ticks.c:1225:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ff&215
              ~~^~~~
ticks.c:1225:17: note: place parentheses around the '&' expression to silence this warning
          ff= ff&215
                ^
              (     )
ticks.c:1226:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | t &296;
            ~ ~~^~~~
ticks.c:1226:17: note: place parentheses around the '&' expression to silence this warning
            | t &296;
                ^
              (     )
ticks.c:1227:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb= fb      &128
              ~~~~~~~~^~~~
ticks.c:1227:23: note: place parentheses around the '&' expression to silence this warning
          fb= fb      &128
                      ^
              (           )
ticks.c:1228:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fa^fr) & 16;
            ~ ~~~~~~~~^~~~
ticks.c:1228:23: note: place parentheses around the '&' expression to silence this warning
            | (fa^fr) & 16;
                      ^
              (           )
ticks.c:1236:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff_= ff_&215
               ~~~^~~~
ticks.c:1236:19: note: place parentheses around the '&' expression to silence this warning
          ff_= ff_&215
                  ^
               (      )
ticks.c:1237:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | t &296;
            ~ ~~^~~~
ticks.c:1237:17: note: place parentheses around the '&' expression to silence this warning
            | t &296;
                ^
              (     )
ticks.c:1238:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb_= fb_      &128
               ~~~~~~~~~^~~~
ticks.c:1238:25: note: place parentheses around the '&' expression to silence this warning
          fb_= fb_      &128
                        ^
               (            )
ticks.c:1239:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fa_^fr_) & 16;
            ~ ~~~~~~~~~~^~~~
ticks.c:1239:25: note: place parentheses around the '&' expression to silence this warning
            | (fa_^fr_) & 16;
                        ^
              (             )
ticks.c:1243:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ff&215
              ~~^~~~
ticks.c:1243:17: note: place parentheses around the '&' expression to silence this warning
          ff= ff&215
                ^
              (     )
ticks.c:1244:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | t &296;
            ~ ~~^~~~
ticks.c:1244:17: note: place parentheses around the '&' expression to silence this warning
            | t &296;
                ^
              (     )
ticks.c:1245:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb= fb      &128
              ~~~~~~~~^~~~
ticks.c:1245:23: note: place parentheses around the '&' expression to silence this warning
          fb= fb      &128
                      ^
              (           )
ticks.c:1246:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fa^fr) & 16;
            ~ ~~~~~~~~^~~~
ticks.c:1246:23: note: place parentheses around the '&' expression to silence this warning
            | (fa^fr) & 16;
                      ^
              (           )
ticks.c:1253:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
              | ff_>>8 & 1;
              ~ ~~~~~~~^~~
ticks.c:1253:24: note: place parentheses around the '&' expression to silence this warning
              | ff_>>8 & 1;
                       ^
                (         )
ticks.c:1254:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff_= ff_&215
               ~~~^~~~
ticks.c:1254:19: note: place parentheses around the '&' expression to silence this warning
          ff_= ff_&215
                  ^
               (      )
ticks.c:1255:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | t &296;
            ~ ~~^~~~
ticks.c:1255:17: note: place parentheses around the '&' expression to silence this warning
            | t &296;
                ^
              (     )
ticks.c:1256:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb_= fb_      & 128
               ~~~~~~~~~^~~~~
ticks.c:1256:25: note: place parentheses around the '&' expression to silence this warning
          fb_= fb_      & 128
                        ^
               (             )
ticks.c:1257:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fa_^fr_) &  16;
            ~ ~~~~~~~~~~^~~~~
ticks.c:1257:25: note: place parentheses around the '&' expression to silence this warning
            | (fa_^fr_) &  16;
                        ^
              (              )
ticks.c:1260:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
              | ff>>8 & 1;
              ~ ~~~~~~^~~
ticks.c:1260:23: note: place parentheses around the '&' expression to silence this warning
              | ff>>8 & 1;
                      ^
                (        )
ticks.c:1261:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ff&215
              ~~^~~~
ticks.c:1261:17: note: place parentheses around the '&' expression to silence this warning
          ff= ff&215
                ^
              (     )
ticks.c:1262:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | t &296;
            ~ ~~^~~~
ticks.c:1262:17: note: place parentheses around the '&' expression to silence this warning
            | t &296;
                ^
              (     )
ticks.c:1263:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb= fb      & 128
              ~~~~~~~~^~~~~
ticks.c:1263:23: note: place parentheses around the '&' expression to silence this warning
          fb= fb      & 128
                      ^
              (            )
ticks.c:1264:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fa^fr) &  16;
            ~ ~~~~~~~~^~~~~
ticks.c:1264:23: note: place parentheses around the '&' expression to silence this warning
            | (fa^fr) &  16;
                      ^
              (            )
ticks.c:1270:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
          a_= t= (a_*513 | ff_&256)>>1;
                         ~ ~~~^~~~
ticks.c:1270:31: note: place parentheses around the '&' expression to silence this warning
          a_= t= (a_*513 | ff_&256)>>1;
                              ^
                           (      )
ticks.c:1271:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff_= ff_&215
               ~~~^~~~
ticks.c:1271:19: note: place parentheses around the '&' expression to silence this warning
          ff_= ff_&215
                  ^
               (      )
ticks.c:1272:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | t &296;
            ~ ~~^~~~
ticks.c:1272:17: note: place parentheses around the '&' expression to silence this warning
            | t &296;
                ^
              (     )
ticks.c:1273:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb_= fb_      &128
               ~~~~~~~~~^~~~
ticks.c:1273:25: note: place parentheses around the '&' expression to silence this warning
          fb_= fb_      &128
                        ^
               (            )
ticks.c:1274:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fa_^fr_) & 16;
            ~ ~~~~~~~~~~^~~~
ticks.c:1274:25: note: place parentheses around the '&' expression to silence this warning
            | (fa_^fr_) & 16;
                        ^
              (             )
ticks.c:1276:28: warning: '&' within '|' [-Wbitwise-op-parentheses]
          a= t= (a*513 | ff&256)>>1;
                       ~ ~~^~~~
ticks.c:1276:28: note: place parentheses around the '&' expression to silence this warning
          a= t= (a*513 | ff&256)>>1;
                           ^
                         (     )
ticks.c:1277:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ff&215
              ~~^~~~
ticks.c:1277:17: note: place parentheses around the '&' expression to silence this warning
          ff= ff&215
                ^
              (     )
ticks.c:1278:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | t &296;
            ~ ~~^~~~
ticks.c:1278:17: note: place parentheses around the '&' expression to silence this warning
            | t &296;
                ^
              (     )
ticks.c:1279:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb= fb      &128
              ~~~~~~~~^~~~
ticks.c:1279:23: note: place parentheses around the '&' expression to silence this warning
          fb= fb      &128
                      ^
              (           )
ticks.c:1280:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fa^fr) & 16;
            ~ ~~~~~~~~^~~~
ticks.c:1280:23: note: place parentheses around the '&' expression to silence this warning
            | (fa^fr) & 16;
                      ^
              (           )
ticks.c:1387:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
            (a |ff&256)>0x99 && (u= 0x160); 
               ~~~^~~~
ticks.c:1387:19: note: place parentheses around the '&' expression to silence this warning
            (a |ff&256)>0x99 && (u= 0x160); 
                  ^
                (     )
ticks.c:1388:15: warning: '&' within '|' [-Wbitwise-op-parentheses]
            (a&15 | t)>9 && (u+= 6);
             ~^~~ ~
ticks.c:1388:15: note: place parentheses around the '&' expression to silence this warning
            (a&15 | t)>9 && (u+= 6);
              ^
             (   )
ticks.c:1397:16: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | u&256;
            ~ ~^~~~
ticks.c:1397:16: note: place parentheses around the '&' expression to silence this warning
            | u&256;
               ^
              (    )
ticks.c:1403:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ff      &-41
              ~~~~~~~~^~~~
ticks.c:1403:23: note: place parentheses around the '&' expression to silence this warning
          ff= ff      &-41
                      ^
              (           )
ticks.c:1404:27: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (a_ = a^255)& 40;
            ~ ~~~~~~~~~~~~^~~~
ticks.c:1404:27: note: place parentheses around the '&' expression to silence this warning
            | (a_ = a^255)& 40;
                          ^
              (               )
ticks.c:1406:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fa=  fa & -17
               ~~~^~~~~
ticks.c:1406:19: note: place parentheses around the '&' expression to silence this warning
          fa=  fa & -17
                  ^
               (       )
ticks.c:1407:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | ~fr &  16; 
            ~ ~~~~^~~~~
ticks.c:1407:19: note: place parentheses around the '&' expression to silence this warning
            | ~fr &  16; 
                  ^
              (        )
ticks.c:1409:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ff      &-41
              ~~~~~~~~^~~~
ticks.c:1409:23: note: place parentheses around the '&' expression to silence this warning
          ff= ff      &-41
                      ^
              (           )
ticks.c:1410:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (a^=255)& 40;
            ~ ~~~~~~~~^~~~
ticks.c:1410:23: note: place parentheses around the '&' expression to silence this warning
            | (a^=255)& 40;
                      ^
              (           )
ticks.c:1412:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fa=  fa & -17
               ~~~^~~~~
ticks.c:1412:19: note: place parentheses around the '&' expression to silence this warning
          fa=  fa & -17
                  ^
               (       )
ticks.c:1413:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | ~fr &  16; 
            ~ ~~~~^~~~~
ticks.c:1413:19: note: place parentheses around the '&' expression to silence this warning
            | ~fr &  16; 
                  ^
              (        )
ticks.c:1419:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb_= fb_      &128
               ~~~~~~~~~^~~~
ticks.c:1419:25: note: place parentheses around the '&' expression to silence this warning
          fb_= fb_      &128
                        ^
               (            )
ticks.c:1420:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fr_^fa_) & 16;
            ~ ~~~~~~~~~~^~~~
ticks.c:1420:25: note: place parentheses around the '&' expression to silence this warning
            | (fr_^fa_) & 16;
                        ^
              (             )
ticks.c:1422:20: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | ff_  &128
            ~ ~~~~~^~~~
ticks.c:1422:20: note: place parentheses around the '&' expression to silence this warning
            | ff_  &128
                   ^
              (        )
ticks.c:1423:20: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | a_   & 40;
            ~ ~~~~~^~~~
ticks.c:1423:20: note: place parentheses around the '&' expression to silence this warning
            | a_   & 40;
                   ^
              (        )
ticks.c:1425:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb= fb      &128
              ~~~~~~~~^~~~
ticks.c:1425:23: note: place parentheses around the '&' expression to silence this warning
          fb= fb      &128
                      ^
              (           )
ticks.c:1426:23: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (fr^fa) & 16;
            ~ ~~~~~~~~^~~~
ticks.c:1426:23: note: place parentheses around the '&' expression to silence this warning
            | (fr^fa) & 16;
                      ^
              (           )
ticks.c:1428:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | ff  &128
            ~ ~~~~^~~~
ticks.c:1428:19: note: place parentheses around the '&' expression to silence this warning
            | ff  &128
                  ^
              (       )
ticks.c:1429:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | a   & 40;
            ~ ~~~~^~~~
ticks.c:1429:19: note: place parentheses around the '&' expression to silence this warning
            | a   & 40;
                  ^
              (       )
ticks.c:1435:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb_= fb_            &128
               ~~~~~~~~~~~~~~~^~~~
ticks.c:1435:31: note: place parentheses around the '&' expression to silence this warning
          fb_= fb_            &128
                              ^
               (                  )
ticks.c:1436:32: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (ff_>>4^fr_^fa_) & 16;
            ~ ~~~~~~~~~~~~~~~~~^~~~
ticks.c:1436:32: note: place parentheses around the '&' expression to silence this warning
            | (ff_>>4^fr_^fa_) & 16;
                               ^
              (                    )
ticks.c:1437:21: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff_= ~ff_ & 256
               ~~~~~^~~~~
ticks.c:1437:21: note: place parentheses around the '&' expression to silence this warning
          ff_= ~ff_ & 256
                    ^
               (         )
ticks.c:1438:20: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | ff_  & 128
            ~ ~~~~~^~~~~
ticks.c:1438:20: note: place parentheses around the '&' expression to silence this warning
            | ff_  & 128
                   ^
              (         )
ticks.c:1439:20: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | a_   &  40;
            ~ ~~~~~^~~~~
ticks.c:1439:20: note: place parentheses around the '&' expression to silence this warning
            | a_   &  40;
                   ^
              (         )
ticks.c:1441:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
          fb= fb            &128
              ~~~~~~~~~~~~~~^~~~
ticks.c:1441:29: note: place parentheses around the '&' expression to silence this warning
          fb= fb            &128
                            ^
              (                 )
ticks.c:1442:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | (ff>>4^fr^fa) & 16;
            ~ ~~~~~~~~~~~~~~^~~~
ticks.c:1442:29: note: place parentheses around the '&' expression to silence this warning
            | (ff>>4^fr^fa) & 16;
                            ^
              (                 )
ticks.c:1443:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
          ff= ~ff & 256
              ~~~~^~~~~
ticks.c:1443:19: note: place parentheses around the '&' expression to silence this warning
          ff= ~ff & 256
                  ^
              (        )
ticks.c:1444:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | ff  & 128
            ~ ~~~~^~~~~
ticks.c:1444:19: note: place parentheses around the '&' expression to silence this warning
            | ff  & 128
                  ^
              (        )
ticks.c:1445:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
            | a   &  40;
            ~ ~~~~^~~~~
ticks.c:1445:19: note: place parentheses around the '&' expression to silence this warning
            | a   &  40;
                  ^
              (        )
ticks.c:2490:17: warning: '&' within '|' [-Wbitwise-op-parentheses]
          mp= mp&65280
              ~~^~~~~~
ticks.c:2490:17: note: place parentheses around the '&' expression to silence this warning
          mp= mp&65280
                ^
              (       )
ticks.c:2491:15: warning: unsequenced modification and access to 'mp' [-Wunsequenced]
            | ++mp;
              ^
ticks.c:3481:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
            ff=  ff    & -41
                 ~~~~~~^~~~~
ticks.c:3481:24: note: place parentheses around the '&' expression to silence this warning
            ff=  ff    & -41
                       ^
                 (          )
ticks.c:3482:27: warning: '&' within '|' [-Wbitwise-op-parentheses]
                  | t     &   8
                  ~ ~~~~~~^~~~~
ticks.c:3482:27: note: place parentheses around the '&' expression to silence this warning
                  | t     &   8
                          ^
                    (          )
ticks.c:3483:27: warning: '&' within '|' [-Wbitwise-op-parentheses]
                  | t<<4  &  32;
                  ~ ~~~~~~^~~~~
ticks.c:3483:27: note: place parentheses around the '&' expression to silence this warning
                  | t<<4  &  32;
                          ^
                    (          )
ticks.c:3499:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
            ff=  ff    & -41
                 ~~~~~~^~~~~
ticks.c:3499:24: note: place parentheses around the '&' expression to silence this warning
            ff=  ff    & -41
                       ^
                 (          )
ticks.c:3500:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
               | t     &   8
               ~ ~~~~~~^~~~~
ticks.c:3500:24: note: place parentheses around the '&' expression to silence this warning
               | t     &   8
                       ^
                 (          )
ticks.c:3501:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
               | t<<4  &  32;
               ~ ~~~~~~^~~~~
ticks.c:3501:24: note: place parentheses around the '&' expression to silence this warning
               | t<<4  &  32;
                       ^
                 (          )
ticks.c:3517:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
            ff=  ff    & -41
                 ~~~~~~^~~~~
ticks.c:3517:24: note: place parentheses around the '&' expression to silence this warning
            ff=  ff    & -41
                       ^
                 (          )
ticks.c:3518:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
               | t     &   8
               ~ ~~~~~~^~~~~
ticks.c:3518:24: note: place parentheses around the '&' expression to silence this warning
               | t     &   8
                       ^
                 (          )
ticks.c:3519:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
               | t<<4  &  32;
               ~ ~~~~~~^~~~~
ticks.c:3519:24: note: place parentheses around the '&' expression to silence this warning
               | t<<4  &  32;
                       ^
                 (          )
ticks.c:3546:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
            ff=  ff    & -41
                 ~~~~~~^~~~~
ticks.c:3546:24: note: place parentheses around the '&' expression to silence this warning
            ff=  ff    & -41
                       ^
                 (          )
ticks.c:3547:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
               | t     &   8
               ~ ~~~~~~^~~~~
ticks.c:3547:24: note: place parentheses around the '&' expression to silence this warning
               | t     &   8
                       ^
                 (          )
ticks.c:3548:24: warning: '&' within '|' [-Wbitwise-op-parentheses]
               | t<<4  &  32;
               ~ ~~~~~~^~~~~
ticks.c:3548:24: note: place parentheses around the '&' expression to silence this warning
               | t<<4  &  32;
                       ^
                 (          )
ticks.c:3632:22: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
          case 0x4a: ADCHLRR(b, c); break;                   // ADC HL,BC
                     ^~~~~~~~~~~~~
ticks.c:477:20: note: expanded from macro 'ADCHLRR'
          v= l+b+(h+a<<8)+(ff>>8&1),\
                  ~^~~~
ticks.c:3632:22: note: place parentheses around the '+' expression to silence this warning
          case 0x4a: ADCHLRR(b, c); break;                   // ADC HL,BC
                     ^~~~~~~~~~~~~
ticks.c:477:20: note: expanded from macro 'ADCHLRR'
          v= l+b+(h+a<<8)+(ff>>8&1),\
                  ~^~
ticks.c:3633:22: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
          case 0x5a: ADCHLRR(d, e); break;                   // ADC HL,DE
                     ^~~~~~~~~~~~~
ticks.c:477:20: note: expanded from macro 'ADCHLRR'
          v= l+b+(h+a<<8)+(ff>>8&1),\
                  ~^~~~
ticks.c:3633:22: note: place parentheses around the '+' expression to silence this warning
          case 0x5a: ADCHLRR(d, e); break;                   // ADC HL,DE
                     ^~~~~~~~~~~~~
ticks.c:477:20: note: expanded from macro 'ADCHLRR'
          v= l+b+(h+a<<8)+(ff>>8&1),\
                  ~^~
ticks.c:3634:22: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
          case 0x6a: ADCHLRR(h, l); break;                   // ADC HL,HL
                     ^~~~~~~~~~~~~
ticks.c:477:20: note: expanded from macro 'ADCHLRR'
          v= l+b+(h+a<<8)+(ff>>8&1),\
                  ~^~~~
ticks.c:3634:22: note: place parentheses around the '+' expression to silence this warning
          case 0x6a: ADCHLRR(h, l); break;                   // ADC HL,HL
                     ^~~~~~~~~~~~~
ticks.c:477:20: note: expanded from macro 'ADCHLRR'
          v= l+b+(h+a<<8)+(ff>>8&1),\
                  ~^~
ticks.c:3718:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff&-256
                          ~~^~~~~
ticks.c:3718:29: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff&-256
                            ^
                          (      )
ticks.c:3724:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | (a= (r&127|r7&128));
                               ~^~~~~
ticks.c:3724:33: note: place parentheses around the '&' expression to silence this warning
                        | (a= (r&127|r7&128));
                                ^
                               (    )
ticks.c:3724:40: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | (a= (r&127|r7&128));
                                    ~~~^~~~
ticks.c:3724:40: note: place parentheses around the '&' expression to silence this warning
                        | (a= (r&127|r7&128));
                                       ^
                                     (     )
ticks.c:3723:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff&-256
                          ~~^~~~~
ticks.c:3723:29: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff&-256
                            ^
                          (      )
ticks.c:3732:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff&-256
                          ~~^~~~~
ticks.c:3732:29: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff&-256
                            ^
                          (      )
ticks.c:3742:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff&-256
                          ~~^~~~~
ticks.c:3742:29: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff&-256
                            ^
                          (      )
ticks.c:3754:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff    & -41
                          ~~~~~~^~~~~
ticks.c:3754:33: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff    & -41
                                ^
                          (          )
ticks.c:3755:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | t     &   8
                        ~ ~~~~~~^~~~~
ticks.c:3755:33: note: place parentheses around the '&' expression to silence this warning
                        | t     &   8
                                ^
                          (          )
ticks.c:3756:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | t<<4  &  32;
                        ~ ~~~~~~^~~~~
ticks.c:3756:33: note: place parentheses around the '&' expression to silence this warning
                        | t<<4  &  32;
                                ^
                          (          )
ticks.c:3767:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff    & -41
                          ~~~~~~^~~~~
ticks.c:3767:33: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff    & -41
                                ^
                          (          )
ticks.c:3768:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | t     &   8
                        ~ ~~~~~~^~~~~
ticks.c:3768:33: note: place parentheses around the '&' expression to silence this warning
                        | t     &   8
                                ^
                          (          )
ticks.c:3769:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | t<<4  &  32;
                        ~ ~~~~~~^~~~~
ticks.c:3769:33: note: place parentheses around the '&' expression to silence this warning
                        | t<<4  &  32;
                                ^
                          (          )
ticks.c:3780:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff    & -41
                          ~~~~~~^~~~~
ticks.c:3780:33: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff    & -41
                                ^
                          (          )
ticks.c:3781:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | t     &   8
                        ~ ~~~~~~^~~~~
ticks.c:3781:33: note: place parentheses around the '&' expression to silence this warning
                        | t     &   8
                                ^
                          (          )
ticks.c:3782:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | t<<4  &  32;
                        ~ ~~~~~~^~~~~
ticks.c:3782:33: note: place parentheses around the '&' expression to silence this warning
                        | t<<4  &  32;
                                ^
                          (          )
ticks.c:3796:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff    & -41
                          ~~~~~~^~~~~
ticks.c:3796:33: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff    & -41
                                ^
                          (          )
ticks.c:3797:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | t     &   8
                        ~ ~~~~~~^~~~~
ticks.c:3797:33: note: place parentheses around the '&' expression to silence this warning
                        | t     &   8
                                ^
                          (          )
ticks.c:3798:33: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | t<<4  &  32;
                        ~ ~~~~~~^~~~~
ticks.c:3798:33: note: place parentheses around the '&' expression to silence this warning
                        | t<<4  &  32;
                                ^
                          (          )
ticks.c:3810:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fr=  w & 127
                          ~~^~~~~
ticks.c:3810:29: note: place parentheses around the '&' expression to silence this warning
                     fr=  w & 127
                            ^
                          (      )
ticks.c:3816:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff  & -256
                          ~~~~^~~~~~
ticks.c:3816:31: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff  & -256
                              ^
                          (         )
ticks.c:3817:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | w   &  -41;
                        ~ ~~~~^~~~~~
ticks.c:3817:31: note: place parentheses around the '&' expression to silence this warning
                        | w   &  -41;
                              ^
                          (         )
ticks.c:3819:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                    ff|= w<<4 & 32
                         ~~~~~^~~~
ticks.c:3819:31: note: place parentheses around the '&' expression to silence this warning
                    ff|= w<<4 & 32
                              ^
                         (        )
ticks.c:3820:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                       | w    &  8; break;
                       ~ ~~~~~^~~~
ticks.c:3820:31: note: place parentheses around the '&' expression to silence this warning
                       | w    &  8; break;
                              ^
                         (        )
ticks.c:3826:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fr=  w & 127
                          ~~^~~~~
ticks.c:3826:29: note: place parentheses around the '&' expression to silence this warning
                     fr=  w & 127
                            ^
                          (      )
ticks.c:3832:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff  & -256
                          ~~~~^~~~~~
ticks.c:3832:31: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff  & -256
                              ^
                          (         )
ticks.c:3833:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | w   &  -41;
                        ~ ~~~~^~~~~~
ticks.c:3833:31: note: place parentheses around the '&' expression to silence this warning
                        | w   &  -41;
                              ^
                          (         )
ticks.c:3835:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                    ff|= w<<4 & 32
                         ~~~~~^~~~
ticks.c:3835:31: note: place parentheses around the '&' expression to silence this warning
                    ff|= w<<4 & 32
                              ^
                         (        )
ticks.c:3836:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                       | w    &  8; break;
                       ~ ~~~~~^~~~
ticks.c:3836:31: note: place parentheses around the '&' expression to silence this warning
                       | w    &  8; break;
                              ^
                         (        )
ticks.c:3842:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fr=  w & 127
                          ~~^~~~~
ticks.c:3842:29: note: place parentheses around the '&' expression to silence this warning
                     fr=  w & 127
                            ^
                          (      )
ticks.c:3849:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff  & -256
                          ~~~~^~~~~~
ticks.c:3849:31: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff  & -256
                              ^
                          (         )
ticks.c:3850:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | w   &  -41;
                        ~ ~~~~^~~~~~
ticks.c:3850:31: note: place parentheses around the '&' expression to silence this warning
                        | w   &  -41;
                              ^
                          (         )
ticks.c:3852:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                    ff|= w<<4 & 32
                         ~~~~~^~~~
ticks.c:3852:31: note: place parentheses around the '&' expression to silence this warning
                    ff|= w<<4 & 32
                              ^
                         (        )
ticks.c:3853:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                       | w    &  8; break;
                       ~ ~~~~~^~~~
ticks.c:3853:31: note: place parentheses around the '&' expression to silence this warning
                       | w    &  8; break;
                              ^
                         (        )
ticks.c:3859:29: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fr=  w & 127
                          ~~^~~~~
ticks.c:3859:29: note: place parentheses around the '&' expression to silence this warning
                     fr=  w & 127
                            ^
                          (      )
ticks.c:3866:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     ff=  ff  & -256
                          ~~~~^~~~~~
ticks.c:3866:31: note: place parentheses around the '&' expression to silence this warning
                     ff=  ff  & -256
                              ^
                          (         )
ticks.c:3867:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        | w   &  -41;
                        ~ ~~~~^~~~~~
ticks.c:3867:31: note: place parentheses around the '&' expression to silence this warning
                        | w   &  -41;
                              ^
                          (         )
ticks.c:3869:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                    ff|= w<<4 & 32
                         ~~~~~^~~~
ticks.c:3869:31: note: place parentheses around the '&' expression to silence this warning
                    ff|= w<<4 & 32
                              ^
                         (        )
ticks.c:3870:31: warning: '&' within '|' [-Wbitwise-op-parentheses]
                       | w    &  8; break;
                       ~ ~~~~~^~~~
ticks.c:3870:31: note: place parentheses around the '&' expression to silence this warning
                       | w    &  8; break;
                              ^
                         (        )
ticks.c:3877:27: warning: '&' within '^' [-Wbitwise-op-parentheses]
                     fb= u&7^b;
                         ~^~~
ticks.c:3877:27: note: place parentheses around the '&' expression to silence this warning
                     fb= u&7^b;
                          ^
                         (  )
ticks.c:3880:55: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:3880:55: note: place parentheses around the '&' expression to silence this warning
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                                                      ^
                          (                               )
ticks.c:3889:27: warning: '&' within '^' [-Wbitwise-op-parentheses]
                     fb= u&7^b;
                         ~^~~
ticks.c:3889:27: note: place parentheses around the '&' expression to silence this warning
                     fb= u&7^b;
                          ^
                         (  )
ticks.c:3892:55: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:3892:55: note: place parentheses around the '&' expression to silence this warning
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                                                      ^
                          (                               )
ticks.c:3901:27: warning: '&' within '^' [-Wbitwise-op-parentheses]
                     fb= u&7^b;
                         ~^~~
ticks.c:3901:27: note: place parentheses around the '&' expression to silence this warning
                     fb= u&7^b;
                          ^
                         (  )
ticks.c:3904:55: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:3904:55: note: place parentheses around the '&' expression to silence this warning
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                                                      ^
                          (                               )
ticks.c:3913:27: warning: '&' within '^' [-Wbitwise-op-parentheses]
                     fb= u&7^b;
                         ~^~~
ticks.c:3913:27: note: place parentheses around the '&' expression to silence this warning
                     fb= u&7^b;
                          ^
                         (  )
ticks.c:3916:55: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:3916:55: note: place parentheses around the '&' expression to silence this warning
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                                                      ^
                          (                               )
ticks.c:3926:27: warning: '&' within '^' [-Wbitwise-op-parentheses]
                     fb= u&7^b;
                         ~^~~
ticks.c:3926:27: note: place parentheses around the '&' expression to silence this warning
                     fb= u&7^b;
                          ^
                         (  )
ticks.c:3929:55: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:3929:55: note: place parentheses around the '&' expression to silence this warning
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                                                      ^
                          (                               )
ticks.c:3939:27: warning: '&' within '^' [-Wbitwise-op-parentheses]
                     fb= u&7^b;
                         ~^~~
ticks.c:3939:27: note: place parentheses around the '&' expression to silence this warning
                     fb= u&7^b;
                          ^
                         (  )
ticks.c:3942:55: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:3942:55: note: place parentheses around the '&' expression to silence this warning
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                                                      ^
                          (                               )
ticks.c:3953:27: warning: '&' within '^' [-Wbitwise-op-parentheses]
                     fb= u&7^b;
                         ~^~~
ticks.c:3953:27: note: place parentheses around the '&' expression to silence this warning
                     fb= u&7^b;
                          ^
                         (  )
ticks.c:3956:55: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:3956:55: note: place parentheses around the '&' expression to silence this warning
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                                                      ^
                          (                               )
ticks.c:3967:27: warning: '&' within '^' [-Wbitwise-op-parentheses]
                     fb= u&7^b;
                         ~^~~
ticks.c:3967:27: note: place parentheses around the '&' expression to silence this warning
                     fb= u&7^b;
                          ^
                         (  )
ticks.c:3970:55: warning: '&' within '|' [-Wbitwise-op-parentheses]
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
ticks.c:3970:55: note: place parentheses around the '&' expression to silence this warning
                     fb=  (4928640>>((fb^fb>>4)&15)^b)&128
                                                      ^
                          (                               )
150 warnings generated.
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_console.o hook_console.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_io.o hook_io.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook_misc.o hook_misc.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o hook.o hook.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o debugger.o debugger.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o linenoise.o linenoise.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o utf8.o utf8.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o syms.o syms.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o disassembler_alg.o disassembler_alg.c
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o memory.o memory.c
i386-apple-darwin15-cc -o ticks -g -O2 -I../../ext/uthash/src/ -g ticks.o hook_console.o hook_io.o hook_misc.o hook.o debugger.o linenoise.o utf8.o syms.o disassembler_alg.o memory.o
i386-apple-darwin15-cc -g -O2 -I../../ext/uthash/src/ -g   -c -o disassembler_main.o disassembler_main.c
i386-apple-darwin15-cc -o z88dk-dis -g -O2 -I../../ext/uthash/src/ -g disassembler_main.o  syms.o disassembler_alg.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/ticks'
make -C src/ticks PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/ticks'
install ticks /home/build/z88dk/osx/z88dk/bin/ticks
install z88dk-dis /home/build/z88dk/osx/z88dk/bin/z88dk-dis
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/ticks'
make -C support/graphics
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/support/graphics'
i386-apple-darwin15-cc -g -O2 `/opt/osxcross/target/bin/xml2-config --cflags`   -c -o z80svg.o z80svg.c
i386-apple-darwin15-cc -o z80svg -g -O2 `/opt/osxcross/target/bin/xml2-config --cflags` z80svg.o  `/opt/osxcross/target/bin/xml2-config --libs`
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/support/graphics'
make -C support/graphics PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/support/graphics'
install z80svg /home/build/z88dk/osx/z88dk/bin/
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/support/graphics'
make -C support/pv1000
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/support/pv1000'
i386-apple-darwin15-cc -g -O2 -Wall -std=gnu11 -MMD -I../../ext/optparse -I../../ext/regex   -c -o font2pv1000.o font2pv1000.c
i386-apple-darwin15-cc -g -O2 -Wall -std=gnu11 -MMD -I../../ext/optparse -I../../ext/regex -o font2pv1000 font2pv1000.o -g -O2
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/support/pv1000'
make -C support/pv1000 PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/support/pv1000'
install font2pv1000 /home/build/z88dk/osx/z88dk/bin/font2pv1000
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/support/pv1000'
make -C testsuite
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/testsuite'
zcc +test -vn -a 01_cast_global_pointer.c -o 01_cast_global_pointer.opt
diff -w tmp.opt results/01_cast_global_pointer.opt
zcc +test -vn -a Issue_693_missing_return.c -o Issue_693_missing_return.opt
diff -w tmp.opt results/Issue_693_missing_return.opt
zcc +test -vn -a Issue_569_init_from_2d_array.c -o Issue_569_init_from_2d_array.opt
diff -w tmp.opt results/Issue_569_init_from_2d_array.opt
zcc +test -vn -a Issue_419_Extern_Prototypes_In_Function.c -o Issue_419_Extern_Prototypes_In_Function.opt
diff -w tmp.opt results/Issue_419_Extern_Prototypes_In_Function.opt
zcc +test -vn -a Issue_701_compound_scope.c -o Issue_701_compound_scope.opt
diff -w tmp.opt results/Issue_701_compound_scope.opt
zcc +test -vn -a Issue_98_Stack_offset.c -o Issue_98_Stack_offset.opt
diff -w tmp.opt results/Issue_98_Stack_offset.opt
zcc +test -vn -a Issue_452_far_pointers.c -o Issue_452_far_pointers.opt
diff -w tmp.opt results/Issue_452_far_pointers.opt
zcc +test -vn -a Issue_543_complement.c -o Issue_543_complement.opt
diff -w tmp.opt results/Issue_543_complement.opt
zcc +test -vn -a Issue_693_fastcall.c -o Issue_693_fastcall.opt
diff -w tmp.opt results/Issue_693_fastcall.opt
zcc +test -vn -a Issue_254_KR_Specifiers.c -o Issue_254_KR_Specifiers.opt
diff -w tmp.opt results/Issue_254_KR_Specifiers.opt
zcc +test -vn -a 02_addr_ptr.c -o 02_addr_ptr.opt
diff -w tmp.opt results/02_addr_ptr.opt
zcc +test -vn -a Issue_608_Arrays.c -o Issue_608_Arrays.opt
diff -w tmp.opt results/Issue_608_Arrays.opt
zcc +test -vn -a Issue_188_builtins.c -o Issue_188_builtins.opt
diff -w tmp.opt results/Issue_188_builtins.opt
zcc +test -vn -a Issue_510_mult_minus1.c -o Issue_510_mult_minus1.opt
diff -w tmp.opt results/Issue_510_mult_minus1.opt
zcc +test -vn -a Issue_485_sdccdecl.c -o Issue_485_sdccdecl.opt
diff -w tmp.opt results/Issue_485_sdccdecl.opt
zcc +test -vn -a Issue_452_pointers.c -o Issue_452_pointers.opt
sccz80:"Issue_452_pointers.c" L:78 Warning:Pointer arithmetic with non-matching types: struct x *ptr1-char * [-Wincompatible-pointer-types]
diff -w tmp.opt results/Issue_452_pointers.opt
zcc +test -vn -a Issue_615_while_loop.c -o Issue_615_while_loop.opt
diff -w tmp.opt results/Issue_615_while_loop.opt
zcc +test -vn -a Issue_452_unsigned.c -o Issue_452_unsigned.opt
diff -w tmp.opt results/Issue_452_unsigned.opt
zcc +test -vn -a Issue_103_floating_addition.c -o Issue_103_floating_addition.opt
diff -w tmp.opt results/Issue_103_floating_addition.opt
zcc +test -vn -a Issue_574_fastcall_offset.c -o Issue_574_fastcall_offset.opt
diff -w tmp.opt results/Issue_574_fastcall_offset.opt
zcc +test -vn -a Issue_510_long_and.c -o Issue_510_long_and.opt
diff -w tmp.opt results/Issue_510_long_and.opt
zcc +test -vn -a Issue_569_jagged_array.c -o Issue_569_jagged_array.opt
diff -w tmp.opt results/Issue_569_jagged_array.opt
zcc +test -vn -a Issue_489_variable_defn_in_forloop.c -o Issue_489_variable_defn_in_forloop.opt
sccz80:"Issue_489_variable_defn_in_forloop.c" L:17 Warning:Loss of precision, converting long i to int i [-Wconversion]
diff -w tmp.opt results/Issue_489_variable_defn_in_forloop.opt
zcc +test -vn -a Issue_491_enums.c -o Issue_491_enums.opt
diff -w tmp.opt results/Issue_491_enums.opt
zcc +test -vn -a Issue_295_structgetsfar.c -o Issue_295_structgetsfar.opt
diff -w tmp.opt results/Issue_295_structgetsfar.opt
zcc +test -vn -a Issue_499_typedef_initialisation.c -o Issue_499_typedef_initialisation.opt
diff -w tmp.opt results/Issue_499_typedef_initialisation.opt
zcc +test -vn -a Issue_497_astroforce_compile.c -o Issue_497_astroforce_compile.opt
diff -w tmp.opt results/Issue_497_astroforce_compile.opt
zcc +test -vn -a Issue_501_extern_at.c -o Issue_501_extern_at.opt
diff -w tmp.opt results/Issue_501_extern_at.opt
zcc +test -vn -a Issue_615_if.c -o Issue_615_if.opt
diff -w tmp.opt results/Issue_615_if.opt
zcc +test -vn -a Far_Pointer_Call.c -o Far_Pointer_Call.opt
diff -w tmp.opt results/Far_Pointer_Call.opt
zcc +test -vn -a Issue_98_check_int.c -o Issue_98_check_int.opt
diff -w tmp.opt results/Issue_98_check_int.opt
zcc +test -vn -a Issue_103_double_prepost.c -o Issue_103_double_prepost.opt
diff -w tmp.opt results/Issue_103_double_prepost.opt
zcc +test -vn -a Issue_452_arrays.c -o Issue_452_arrays.opt
diff -w tmp.opt results/Issue_452_arrays.opt
zcc +test -vn -a Issue_490_long_extension.c -o Issue_490_long_extension.opt
diff -w tmp.opt results/Issue_490_long_extension.opt
zcc +test -vn -a Issue_564_casting.c -o Issue_564_casting.opt
diff -w tmp.opt results/Issue_564_casting.opt
zcc +test -vn -a Issue_509_long_constant.c -o Issue_509_long_constant.opt
diff -w tmp.opt results/Issue_509_long_constant.opt
zcc +test -vn -a Issue_26_casting.c -o Issue_26_casting.opt
diff -w tmp.opt results/Issue_26_casting.opt
zcc +test -vn -a Issue_507_unnamed_structs.c -o Issue_507_unnamed_structs.opt
diff -w tmp.opt results/Issue_507_unnamed_structs.opt
zcc +test -vn -a paramsoffset.c -o paramsoffset.opt
diff -w tmp.opt results/paramsoffset.opt
zcc +test -vn -a Issue_493__func__.c -o Issue_493__func__.opt
diff -w tmp.opt results/Issue_493__func__.opt
zcc +test -vn -a Issue_715__double_subtraction.c -o Issue_715__double_subtraction.opt
diff -w tmp.opt results/Issue_715__double_subtraction.opt
zcc +test -vn -a Issue_514_flexible_member.c -o Issue_514_flexible_member.opt
diff -w tmp.opt results/Issue_514_flexible_member.opt
zcc +test -vn -a Issue_678_compound.c -o Issue_678_compound.opt
diff -w tmp.opt results/Issue_678_compound.opt
zcc +test -vn -a shortcall.c -o shortcall.opt
diff -w tmp.opt results/shortcall.opt
zcc +test -vn -a Issue_490_repeated_extern_decls.c -o Issue_490_repeated_extern_decls.opt
diff -w tmp.opt results/Issue_490_repeated_extern_decls.opt
zcc +test -vn -a Issue_490_ptr_arithmetic.c -o Issue_490_ptr_arithmetic.opt
diff -w tmp.opt results/Issue_490_ptr_arithmetic.opt
zcc +test -vn -a Issue_480_asmfunc.c -o Issue_480_asmfunc.opt
diff -w tmp.opt results/Issue_480_asmfunc.opt
zcc +test -vn -a Issue_452_struct.c -o Issue_452_struct.opt
diff -w tmp.opt results/Issue_452_struct.opt
zcc +test -vn -a Issue_615_loop.c -o Issue_615_loop.opt
diff -w tmp.opt results/Issue_615_loop.opt
zcc +test -vn -a Issue_98_underlying.c -o Issue_98_underlying.opt
diff -w tmp.opt results/Issue_98_underlying.opt
zcc +test -vn -a Issue_600_fastcall.c -o Issue_600_fastcall.opt
sccz80:"Issue_600_fastcall.c" L:6 Warning:Cannot define function 'func4' as __z88dk_fastcall __stdc when it has more than 1 argument [-Wincorrect-function-declspec]
diff -w tmp.opt results/Issue_600_fastcall.opt
zcc +test -vn -a Issue_482_optrule.c -o Issue_482_optrule.opt
diff -w tmp.opt results/Issue_482_optrule.opt
zcc +test -vn -a long_addition_opts.c -o long_addition_opts.opt
diff -w tmp.opt results/long_addition_opts.opt
zcc +test -custom-copt-rules=../lib/zxn_rules.1 -vn -a zxn/Issue_312_zxn_optimisations.c -o zxn/Issue_312_zxn_optimisations.opt
diff -w tmp.opt results/zxn/Issue_312_zxn_optimisations.opt
zcc +rcmx000 -vn -a rabbit/rabbit_optimisations.c -o rabbit/rabbit_optimisations.opt
diff -w tmp.opt results/rabbit/rabbit_optimisations.opt
zcc +test -mz180 -vn -a z180/Issue_481_multiply_char.c -o z180/Issue_481_multiply_char.opt
diff -w tmp.opt results/z180/Issue_481_multiply_char.opt
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/testsuite'
make -C src/z88dk-lib
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z88dk-lib'
i386-apple-darwin15-cc -g -O2   -c -o z88dk-lib.o z88dk-lib.c
i386-apple-darwin15-cc -o z88dk-lib -g -O2 z88dk-lib.o
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z88dk-lib'
make -C src/z88dk-lib PREFIX=`pwd` install
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z88dk-lib'
install z88dk-lib /home/build/z88dk/osx/z88dk/bin/z88dk-lib
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z88dk-lib'
make -C src/appmake clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/appmake'
rm -f appmake appmake.o z88.o zxvgs.o zx.o z88shell.o abc80.o zx81.o msx.o mtx.o mz.o nec.o p2000.o px.o aquarius.o c7420.o rom.o sorcerer.o sos.o svi.o sc3000.o ace-tap.o hex.o lynx.o rex6000.o tixx.o nascom.o cpc.o cpm.o m5.o mc.o newbrain.o newext.o sms.o trs80.o c128.o galaksija.o vz.o enterprise.o x07.o residos.o inject.o vg5k.o z1013.o extract.o z9001.o kc.o glue.o zxn.o zx-util.o x1.o multi8.o spc1000.o mz2500.o d88.o fp1100.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/appmake'
make -C src/common clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/common'
rm -f t/test die.o strutil.o fileutil.o objfile.o optparse.o t/t_types.o t/t_die.o t/test.o t/t_fileutil.o t/t_strutil.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o ../../ext/Unity/src/unity.o  die.d strutil.d fileutil.d objfile.d optparse.d t/t_types.d t/t_die.d t/test.d t/t_fileutil.d t/t_strutil.d ../../ext/regex/regfree.d ../../ext/regex/regcomp.d ../../ext/regex/regexec.d ../../ext/regex/regerror.d ../../ext/Unity/src/unity.d
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/common'
make -C src/copt clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/copt'
rm -f copt copt.o core regex/*.o
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/copt'
make -C src/cpp clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/cpp'
rm -f *.o core *~ zcpp
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/cpp'
make -C src/lstmanip clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/lstmanip'
rm -f z88dk-lstmanip lstmanip.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/lstmanip'
make -C src/sccz80 clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/sccz80'
rm -f *.o *~ core sccz80
rm -f -rf Debug Release
rm -f callfunc.d codegen.d const.d data.d declinit.d error.d expr.d goto.d io.d lex.d main.d misc.d plunge.d preproc.d primary.d stmt.d sym.d while.d declparse.d
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/sccz80'
make -C src/ticks clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/ticks'
rm -f ticks ticks.o hook_console.o hook_io.o hook_misc.o hook.o debugger.o linenoise.o utf8.o syms.o disassembler_alg.o memory.o core
rm -f z88dk-dis disassembler_main.o  syms.o disassembler_alg.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/ticks'
make -C src/ucpp clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/ucpp'
rm -f *.o core *~ ucpp *.d
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/ucpp'
make -C src/z80asm clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80asm'
make -C dev/z80asm_lib clean
make[2]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80asm/dev/z80asm_lib'
rm -f z80asm-z80-.lib
rm -f z80asm-z80-ixiy.lib
rm -f z80asm-z80_zxn-.lib
rm -f z80asm-z80_zxn-ixiy.lib
rm -f z80asm-z180-.lib
rm -f z80asm-z180-ixiy.lib
rm -f z80asm-r2k-.lib
rm -f z80asm-r2k-ixiy.lib
rm -f z80asm-r3k-.lib
rm -f z80asm-r3k-ixiy.lib
rm -f cpi.o daa.o cpir.o cpdr.o rrd.o cpd.o rld.o cpi.lis daa.lis cpir.lis cpdr.lis rrd.lis cpd.lis rld.lis test.asm test.o test.bin
make[2]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80asm/dev/z80asm_lib'
rm -f z80asm-*.lib
make -C lib clean
make[2]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80asm/lib'
rm -f strhash.o class.o srcfile.o list.o dbg.o alloc.o str.o minunit.o array.o ../../common/die.o ../../common/fileutil.o ../../common/strutil.o t/test_alloc t/test_init t/test_dbg t/test_str libclibrary.a
rm -f t/test_alloc.exe t/test_init.exe t/test_dbg.exe t/test_str.exe
rm -f t/test_alloc.out t/test_init.out t/test_dbg.out t/test_str.out
rm -f t/test_alloc.o t/test_init.o t/test_dbg.o t/test_str.o
rm -f t/tests.log
rm -f *.bak
rm -rf win32/Debug win32/Release win32/ipch
rm -f strhash.d class.d srcfile.d list.d dbg.d alloc.d str.d minunit.d array.d ../../common/die.d ../../common/fileutil.d ../../common/strutil.d
make[2]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80asm/lib'
rm -f *.core lib/*.core lib/t/*.core lib/t/uthash/*.core
rm -f *.o    lib/*.o    lib/t/*.o    lib/t/uthash/*.o 
rm -f *.out  lib/*.out  lib/t/*.out  lib/t/uthash/*.out
rm -f *.orig lib/*.orig lib/t/*.orig lib/t/uthash/*.orig
rm -f *.exe  lib/*.exe  lib/t/*.exe  lib/t/uthash/*.exe
rm -f *.tmp  lib/*.tmp  lib/t/*.tmp  lib/t/uthash/*.tmp
rm -f *.bak  lib/*.bak  lib/t/*.bak  lib/t/uthash/*.bak
rm -f *.log  lib/*.log  lib/t/*.log  lib/t/uthash/*.log
rm -f *~     lib/*~     lib/t/*~     lib/t/uthash/*~
rm -f -rf Debug Release x1 x2 x3
rm -f t/libtestlib.a t/*.o t/*.out lib/t/*.o lib/t/*.out t/test_codearea t/test_symtab
rm -f zcc_opt.def zcc_proj.lst enigma.bin enigma.in enigma.out enigma.bmk
rm -f zcc_opt.def microman.bin microman.tap
rm -f zcc_opt.def mandel.bin   mandel.tap
rm -f z80asm lib/z80asm test* lib/test*
rm -f t/*.tmp lib/t/*.tmp t/dev/*.tmp 
rm -f libfile.d parse.d z80asm.d directives.d main.d opcodes.d listfile.d model.d modlink.d zobjfile.d expr.d z80pass.d symtab.d macros.d scan.d codearea.d module.d error_func.d sym.d errors.d options.d hist.d lib/srcfile.d lib/list.d lib/dbg.d lib/str.d lib/class.d lib/strhash.d lib/minunit.d lib/array.d lib/alloc.d ../common/die.d ../common/strutil.d ../common/fileutil.d ../common/objfile.d ../common/optparse.d ../../ext/regex/regfree.d ../../ext/regex/regcomp.d ../../ext/regex/regexec.d ../../ext/regex/regerror.d
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80asm'
make -C src/z80nm clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z80nm'
rm -f z80nm ar.o ../common/die.o ../common/objfile.o ../common/fileutil.o ../common/strutil.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o  ar.d ../common/die.d ../common/objfile.d ../common/fileutil.d ../common/strutil.d ../../ext/regex/regfree.d ../../ext/regex/regcomp.d ../../ext/regex/regexec.d ../../ext/regex/regerror.d core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z80nm'
make -C src/z88dk-lib clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z88dk-lib'
rm -f z88dk-lib z88dk-lib.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z88dk-lib'
make -C src/zcc clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zcc'
rm -f zcc zcc.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zcc'
make -C src/zobjcopy clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zobjcopy'
rm -f zobjcopy zobjcopy.o ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o 
rm -f  ../common/die.o ../common/strutil.o ../common/fileutil.o ../common/objfile.o ../common/optparse.o ../../ext/regex/regfree.o ../../ext/regex/regcomp.o ../../ext/regex/regexec.o ../../ext/regex/regerror.o zobjcopy.d ../common/die.d ../common/strutil.d ../common/fileutil.d ../common/objfile.d ../common/optparse.d ../../ext/regex/regfree.d ../../ext/regex/regcomp.d ../../ext/regex/regexec.d ../../ext/regex/regerror.d  *.bak t/*.bak
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zobjcopy'
make -C src/zpragma clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zpragma'
rm -f zpragma zpragma.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zpragma'
make -C src/zx7 clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/zx7'
rm -f zx7 zx7.o core
rm -f dzx7 dzx7.o
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/zx7'
make -C support clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/support'
make -C graphics clean
make[2]: Entering directory '/home/build/z88dk/osx/z88dk/support/graphics'
rm -f z80svg z80svg.o getopt/*.o core
rm -f -rf Debug Release
make[2]: Leaving directory '/home/build/z88dk/osx/z88dk/support/graphics'
make -C pv1000 clean
make[2]: Entering directory '/home/build/z88dk/osx/z88dk/support/pv1000'
rm -f font2pv1000 font2pv1000.o
rm -f  font2pv1000.d  *.bak t/*.bak
make[2]: Leaving directory '/home/build/z88dk/osx/z88dk/support/pv1000'
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/support'
make -C test clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/test'
make[2]: Entering directory '/home/build/z88dk/osx/z88dk/test/suites'
make[3]: Entering directory '/home/build/z88dk/osx/z88dk/test/suites/string'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f test*.bin *.map ../../framework/test.o strstr.o strcmp.o strncmp.o main.o strrstr.o strrev.o strlcpy.o strlcat.o stricmp.o zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/osx/z88dk/test/suites/string'
make[3]: Entering directory '/home/build/z88dk/osx/z88dk/test/suites/ctype'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f test*.bin *.map  zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/osx/z88dk/test/suites/ctype'
make[3]: Entering directory '/home/build/z88dk/osx/z88dk/test/suites/stdio'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f *.bin *.map zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/osx/z88dk/test/suites/stdio'
make[3]: Entering directory '/home/build/z88dk/osx/z88dk/test/suites/stdlib'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f test*.bin *.map  zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/osx/z88dk/test/suites/stdlib'
make[3]: Entering directory '/home/build/z88dk/osx/z88dk/test/suites/math'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f *.bin *.map ../../framework/test.o math.o zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/osx/z88dk/test/suites/math'
make[3]: Entering directory '/home/build/z88dk/osx/z88dk/test/suites/regex'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f *.bin *.map ../../framework/test.o regex.o zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/osx/z88dk/test/suites/regex'
make[3]: Entering directory '/home/build/z88dk/osx/z88dk/test/suites/sccz80'
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
rm -f *.bin *.map  zcc_opt.def *~
make[3]: Leaving directory '/home/build/z88dk/osx/z88dk/test/suites/sccz80'
make[2]: Leaving directory '/home/build/z88dk/osx/z88dk/test/suites'
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/test'
make -C testsuite clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/testsuite'
rm -f -f Issue_510_mult_minus1.opt Issue_701_compound_scope.opt Issue_98_Stack_offset.opt Issue_543_complement.opt Issue_490_repeated_extern_decls.opt Issue_254_KR_Specifiers.opt Issue_608_Arrays.opt Issue_485_sdccdecl.opt Issue_452_pointers.opt Issue_26_casting.opt Issue_615_while_loop.opt Issue_452_unsigned.opt Issue_98_check_int.opt Issue_574_fastcall_offset.opt Issue_510_long_and.opt Issue_569_jagged_array.opt Issue_499_typedef_initialisation.opt Far_Pointer_Call.opt Issue_103_double_prepost.opt Issue_452_arrays.opt paramsoffset.opt Issue_514_flexible_member.opt Issue_678_compound.opt Issue_98_underlying.opt Issue_482_optrule.opt long_addition_opts.opt 01_cast_global_pointer.opt Issue_693_missing_return.opt shortcall.opt Issue_501_extern_at.opt Issue_693_fastcall.opt Issue_295_structgetsfar.opt 02_addr_ptr.opt Issue_419_Extern_Prototypes_In_Function.opt Issue_493__func__.opt Issue_103_floating_addition.opt Issue_615_loop.opt Issue_569_init_from_2d_array.opt Issue_489_variable_defn_in_forloop.opt Issue_491_enums.opt Issue_615_if.opt Issue_497_astroforce_compile.opt Issue_452_far_pointers.opt Issue_490_long_extension.opt Issue_564_casting.opt Issue_509_long_constant.opt Issue_507_unnamed_structs.opt Issue_715__double_subtraction.opt Issue_490_ptr_arithmetic.opt Issue_480_asmfunc.opt Issue_452_struct.opt Issue_188_builtins.opt Issue_600_fastcall.opt zxn/Issue_312_zxn_optimisations.opt rabbit/rabbit_optimisations.opt z180/Issue_481_multiply_char.opt tmp.opt zcc_opt.def
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/testsuite'
make -C src/z88dk-lib clean
make[1]: Entering directory '/home/build/z88dk/osx/z88dk/src/z88dk-lib'
rm -f z88dk-lib z88dk-lib.o core
rm -f -rf Debug Release
make[1]: Leaving directory '/home/build/z88dk/osx/z88dk/src/z88dk-lib'
#if [ -d bin ]; then find bin -type f -exec rm -f {} ';' ; fi
#########################################################################

Building osx kit

#########################################################################
#########################################################################

Everything built OK

#########################################################################
#########################################################################

Deploying kits to nightly area

#########################################################################
total 120716
-rw-rw-r-- 1 build build 33146551 Jul 30 03:05 z88dk-20180730-7b3f1af-12532.tgz
lrwxrwxrwx 1 build build       32 Jul 30 03:07 z88dk-latest.tgz -> z88dk-20180730-7b3f1af-12532.tgz
-rw-rw-r-- 1 build build 43521381 Jul 30 03:07 z88dk-osx-20180730-7b3f1af-12532.zip
lrwxrwxrwx 1 build build       36 Jul 30 03:07 z88dk-osx-latest.zip -> z88dk-osx-20180730-7b3f1af-12532.zip
-rw-rw-r-- 1 build build 46938314 Jul 30 03:06 z88dk-win32-20180730-7b3f1af-12532.zip
lrwxrwxrwx 1 build build       38 Jul 30 03:07 z88dk-win32-latest.zip -> z88dk-win32-20180730-7b3f1af-12532.zip
