=> Bootstrap dependency digest>=20010302: found digest-20121220
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for freeciv-server-2.3.2nb1
/usr/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2'
Making all in utility
gmake[2]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/utility'
/usr/pkg/bin/gmake  all-recursive
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/utility'
Making all in ftwl
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/utility/ftwl'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/utility/ftwl'
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/utility'
  CC     astring.lo
  CC     bitvector.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     capability.lo
  CC     distribute.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     fc_utf8.lo
  CC     fciconv.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     fcintl.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     genhash.lo
  CC     genlist.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     inputfile.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     ioz.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     iterator.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     log.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     netintf.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     pqueue.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     mem.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     rand.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     registry.lo
1 warning generated.
  CC     shared.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
shared.c:370:36: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
  while (mantissa != 0 && exponent >= 0) {
                          ~~~~~~~~ ^  ~
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
2 warnings generated.
1 warning generated.
  CC     string_vector.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
string_vector.c:361:16: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
  return index >= 0 && index < psv->size;
         ~~~~~ ^  ~
2 warnings generated.
  CC     support.lo
  CC     timing.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     md5.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
md5.c:148:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, a, b, c, d, SET(0), 0xd76aa478, 7)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:149:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, d, a, b, c, SET(1), 0xe8c7b756, 12)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:150:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, c, d, a, b, SET(2), 0x242070db, 17)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:151:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, b, c, d, a, SET(3), 0xc1bdceee, 22)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:152:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, a, b, c, d, SET(4), 0xf57c0faf, 7)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:153:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, d, a, b, c, SET(5), 0x4787c62a, 12)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:154:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, c, d, a, b, SET(6), 0xa8304613, 17)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:155:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, b, c, d, a, SET(7), 0xfd469501, 22)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:156:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, a, b, c, d, SET(8), 0x698098d8, 7)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:157:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, d, a, b, c, SET(9), 0x8b44f7af, 12)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:158:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, c, d, a, b, SET(10), 0xffff5bb1, 17)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:159:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, b, c, d, a, SET(11), 0x895cd7be, 22)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:160:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, a, b, c, d, SET(12), 0x6b901122, 7)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:161:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, d, a, b, c, SET(13), 0xfd987193, 12)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:162:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, c, d, a, b, SET(14), 0xa679438e, 17)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:163:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(F, b, c, d, a, SET(15), 0x49b40821, 22)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:166:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, a, b, c, d, GET(1), 0xf61e2562, 5)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:167:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, d, a, b, c, GET(6), 0xc040b340, 9)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:168:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, c, d, a, b, GET(11), 0x265e5a51, 14)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:169:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, b, c, d, a, GET(0), 0xe9b6c7aa, 20)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:170:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, a, b, c, d, GET(5), 0xd62f105d, 5)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:171:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, d, a, b, c, GET(10), 0x02441453, 9)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:172:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, c, d, a, b, GET(15), 0xd8a1e681, 14)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:173:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, b, c, d, a, GET(4), 0xe7d3fbc8, 20)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:174:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, a, b, c, d, GET(9), 0x21e1cde6, 5)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:175:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, d, a, b, c, GET(14), 0xc33707d6, 9)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:176:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, c, d, a, b, GET(3), 0xf4d50d87, 14)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:177:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, b, c, d, a, GET(8), 0x455a14ed, 20)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:178:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, a, b, c, d, GET(13), 0xa9e3e905, 5)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:179:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, d, a, b, c, GET(2), 0xfcefa3f8, 9)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:180:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, c, d, a, b, GET(7), 0x676f02d9, 14)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:181:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(G, b, c, d, a, GET(12), 0x8d2a4c8a, 20)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:184:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, a, b, c, d, GET(5), 0xfffa3942, 4)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:185:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, d, a, b, c, GET(8), 0x8771f681, 11)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:186:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, c, d, a, b, GET(11), 0x6d9d6122, 16)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:187:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, b, c, d, a, GET(14), 0xfde5380c, 23)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:188:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, a, b, c, d, GET(1), 0xa4beea44, 4)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:189:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, d, a, b, c, GET(4), 0x4bdecfa9, 11)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:190:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, c, d, a, b, GET(7), 0xf6bb4b60, 16)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:191:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, b, c, d, a, GET(10), 0xbebfbc70, 23)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:192:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, a, b, c, d, GET(13), 0x289b7ec6, 4)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:193:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, d, a, b, c, GET(0), 0xeaa127fa, 11)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:194:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, c, d, a, b, GET(3), 0xd4ef3085, 16)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:195:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, b, c, d, a, GET(6), 0x04881d05, 23)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:196:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, a, b, c, d, GET(9), 0xd9d4d039, 4)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:197:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, d, a, b, c, GET(12), 0xe6db99e5, 11)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:198:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, c, d, a, b, GET(15), 0x1fa27cf8, 16)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:199:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(H, b, c, d, a, GET(2), 0xc4ac5665, 23)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:202:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, a, b, c, d, GET(0), 0xf4292244, 6)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:203:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, d, a, b, c, GET(7), 0x432aff97, 10)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:204:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, c, d, a, b, GET(14), 0xab9423a7, 15)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:205:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, b, c, d, a, GET(5), 0xfc93a039, 21)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:206:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, a, b, c, d, GET(12), 0x655b59c3, 6)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:207:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, d, a, b, c, GET(3), 0x8f0ccc92, 10)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:208:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, c, d, a, b, GET(10), 0xffeff47d, 15)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:209:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, b, c, d, a, GET(1), 0x85845dd1, 21)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:210:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, a, b, c, d, GET(8), 0x6fa87e4f, 6)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:211:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, d, a, b, c, GET(15), 0xfe2ce6e0, 10)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:212:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, c, d, a, b, GET(6), 0xa3014314, 15)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:213:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, b, c, d, a, GET(13), 0x4e0811a1, 21)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:214:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, a, b, c, d, GET(4), 0xf7537e82, 6)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:215:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, d, a, b, c, GET(11), 0xbd3af235, 10)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:216:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, c, d, a, b, GET(2), 0x2ad7d2bb, 15)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
md5.c:217:25: warning: cast from 'const unsigned char *' to 'MD5_u32plus *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    STEP(I, b, c, d, a, GET(9), 0xeb86d391, 21)
    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
md5.c:112:9: note: expanded from macro 'GET'
        SET(n)
        ^
md5.c:110:11: note: expanded from macro 'SET'
        (*(MD5_u32plus *)&ptr[(n) * 4])
          ^
md5.c:96:36: note: expanded from macro 'STEP'
        (a) += f((b), (c), (d)) + (x) + (t); \
                                   ^
65 warnings generated.
  CCLD   libcivutility.la
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/utility'
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/utility'
gmake[2]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/utility'
Making all in common
gmake[2]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/common'
cd . && ./generate_packets.py
touch packets_generate
/usr/pkg/bin/gmake  all-recursive
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/common'
Making all in aicore
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/common/aicore'
  CC     aisupport.lo
  CC     path_finding.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
path_finding.c:2286:35: warning: comparison of constant -1 with expression of type 'unsigned int' is always false [-Wtautological-constant-out-of-range-compare]
        if (node1->moves_left_req == PF_IMPOSSIBLE_MC) {
            ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~
path_finding.c:2528:49: warning: comparison of constant -1 with expression of type 'unsigned int' is always false [-Wtautological-constant-out-of-range-compare]
  if (!CAN_ENTER_NODE(node) || PF_IMPOSSIBLE_MC == node->moves_left_req) {
                               ~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~
  CC     pf_tools.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
3 warnings generated.
  CC     cm.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     citymap.lo
cm.c:1985:54: warning: 'memset' call operates on objects of type 'bool' while the size is based on a different type 'bool *' [-Wsizeof-pointer-memaccess]
  memset(result->worker_positions, 0, sizeof(result->worker_positions));
         ~~~~~~~~~~~~~~~~~~~~~~~~            ~~~~~~~~^~~~~~~~~~~~~~~~
cm.c:1985:54: note: did you mean to provide an explicit length?
  memset(result->worker_positions, 0, sizeof(result->worker_positions));
                                             ~~~~~~~~^~~~~~~~~~~~~~~~
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
2 warnings generated.
  CC     caravan.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CCLD   libaicore.la
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/common/aicore'
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/common'
  CC     ai.lo
  CC     base.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     borders.lo
  CC     capstr.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     city.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     combat.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     connection.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     dataio.lo
  CC     diptreaty.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
diptreaty.c:140:12: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare]
  if (type < 0 || type >= CLAUSE_LAST) {
      ~~~~ ^ ~
2 warnings generated.
  CC     effects.lo
  CC     events.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
events.c:250:13: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare]
  if (event < 0 || event >= E_LAST) {
      ~~~~~ ^ ~
effects.c:162:19: warning: comparison of unsigned enum expression >= 0 is always true [-Wtautological-compare]
  if (effect_type >= 0 && effect_type < EFT_LAST) {
      ~~~~~~~~~~~ ^  ~
2 warnings generated.
2 warnings generated.
  CC     featured_text.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     fc_interface.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
featured_text.c:266:27: warning: comparison of constant -1 with expression of type 'enum text_link_type' is always false [-Wtautological-constant-out-of-range-compare]
      if (ptag->link.type == -1) {
          ~~~~~~~~~~~~~~~ ^  ~~
featured_text.c:816:13: warning: comparison of constant -1 with expression of type 'enum text_tag_type' is always false [-Wtautological-constant-out-of-range-compare]
  if (*type == -1) {
      ~~~~~ ^  ~~
featured_text.c:827:15: warning: comparison of constant -1 with expression of type 'enum text_tag_type' is always false [-Wtautological-constant-out-of-range-compare]
    if (*type == -1) {
        ~~~~~ ^  ~~
1 warning generated.
4 warnings generated.
  CC     game.lo
  CC     government.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     idex.lo
  CC     improvement.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     map.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
In file included from map.c:56:
../utility/spechash.h:187:44: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
(*SPECHASH_FOO(_hash_key_val_fn_t)) (const SPECHASH_KEY_TYPE, size_t);
                                           ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:188:58: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
typedef bool (*SPECHASH_FOO(_hash_key_comp_fn_t)) (const SPECHASH_KEY_TYPE,
                                                         ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:189:58: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
                                                   const SPECHASH_KEY_TYPE);
                                                         ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:191:45: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
(*SPECHASH_FOO(_hash_key_copy_fn_t)) (const SPECHASH_KEY_TYPE);
                                            ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:378:54: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
                                               const SPECHASH_KEY_TYPE key,
                                                     ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:391:36: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
                             const SPECHASH_KEY_TYPE key,
                                   ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:404:41: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
                                  const SPECHASH_KEY_TYPE key,
                                        ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:428:54: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
                                               const SPECHASH_KEY_TYPE key,
                                                     ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:445:54: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
                                               const SPECHASH_KEY_TYPE key)
                                                     ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
In file included from map.c:56:
../utility/spechash.h:455:40: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
                                 const SPECHASH_KEY_TYPE key,
                                       ^
map.c:53:27: note: expanded from macro 'SPECHASH_KEY_TYPE'
#define SPECHASH_KEY_TYPE const struct tile *
                          ^
map.c:316:21: warning: comparison of constant 8 with expression of type 'enum direction8' is always true [-Wtautological-constant-out-of-range-compare]
  for (dir = 0; dir < 8; dir++) {
                ~~~ ^ ~
12 warnings generated.
  CC     movement.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     nation.lo
  CC     packets.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     packets_gen.lo
  CC     player.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
packets_gen.c:3346:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (S_LAST != S_LAST);
                       ^
packets_gen.c:4487:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:6028:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:8564:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:8582:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:8600:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:8618:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:8636:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:8654:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:14951:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:25675:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:27742:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:27760:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:27778:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
  CC     requirements.lo
packets_gen.c:29771:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
packets_gen.c:34318:24: warning: self-comparison always evaluates to false [-Wtautological-compare]
      differ = (O_LAST != O_LAST);
                       ^
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     research.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     spaceship.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     specialist.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     team.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     tech.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     terrain.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     tile.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     unit.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     unitlist.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     unittype.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
17 warnings generated.
1 warning generated.
  CC     vision.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     worklist.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     version.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CCLD   libfreeciv.la
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/common'
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/common'
rm packets_generate
gmake[2]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/common'
Making all in tests
gmake[2]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/tests'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/tests'
Making all in win32
gmake[2]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/win32'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/win32'
Making all in ai
gmake[2]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/ai'
  CC     advdomestic.lo
  CC     advmilitary.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     advdiplomacy.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     advspace.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     aiair.lo
  CC     aicity.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     aiferry.lo
  CC     aiguard.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     aihand.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     aihunt.lo
  CC     aiparatrooper.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     aisettler.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     aitech.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     aitools.lo
  CC     aiunit.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     aidiplomat.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     defaultai.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CCLD   libcivai.la
gmake[2]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/ai'
Making all in dependencies
gmake[2]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies'
Making all in lua-5.1
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/lua-5.1'
Making all in src
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/lua-5.1/src'
  CC     lauxlib.o
  CC     lapi.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
lauxlib.c:577:61: warning: while loop has empty body [-Wempty-body]
   while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ;
                                                            ^
lauxlib.c:577:61: note: put the semicolon on a separate line to silence this warning
2 warnings generated.
  CC     lbaselib.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     lcode.o
1 warning generated.
  CC     ldblib.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     ldebug.o
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     ldo.o
ldebug.c:620:21: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
    StkId errfunc = restorestack(L, L->errfunc);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
ldo.c:202:18: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
    L->ci->top = restorestack(L, ci_top);
                 ^~~~~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldo.c:203:14: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
    L->top = restorestack(L, top);
             ^~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldo.c:253:10: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
  func = restorestack(L, funcr);  /* previous call may change stack */
         ^~~~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldo.c:278:12: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
    func = restorestack(L, funcr);
           ^~~~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldo.c:287:14: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
      func = restorestack(L, funcr);  /* previous call may change the stack */
             ^~~~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldo.c:312:16: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
    ci->func = restorestack(L, funcr);
               ^~~~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldo.c:339:10: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
  return restorestack(L, fr);
         ^~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldo.c:466:20: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
    StkId oldtop = restorestack(L, old_top);
                   ^~~~~~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldo.c:470:13: warning: cast from 'char *' to 'CallInfo *' (aka 'struct CallInfo *') increases required alignment from 1 to 8 [-Wcast-align]
    L->ci = restoreci(L, old_ci);
            ^~~~~~~~~~~~~~~~~~~~
./ldo.h:28:26: note: expanded from macro 'restoreci'
#define restoreci(L,n)          ((CallInfo *)((char *)L->base_ci + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
  CC     ldump.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     lfunc.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     lgc.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
10 warnings generated.
  CC     linit.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     liolib.o
1 warning generated.
  CC     llex.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     lmathlib.o
1 warning generated.
  CC     lmem.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     loadlib.o
1 warning generated.
  CC     lobject.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     lopcodes.o
1 warning generated.
  CC     loslib.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     lparser.o
1 warning generated.
  CC     lstate.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
lstate.c:120:19: warning: cast from 'lu_byte *' (aka 'unsigned char *') to 'lua_State *' (aka 'struct lua_State *') increases required alignment from 1 to 8 [-Wcast-align]
  lua_State *L1 = tostate(luaM_malloc(L, state_size(lua_State)));
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lstate.c:29:23: note: expanded from macro 'tostate'
#define tostate(l)   (cast(lua_State *, cast(lu_byte *, l) + LUAI_EXTRASPACE))
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./llimits.h:75:23: note: expanded from macro 'cast'
#define cast(t, exp)    ((t)(exp))
                         ^~~~~~~~
lstate.c:149:7: warning: cast from 'lu_byte *' (aka 'unsigned char *') to 'lua_State *' (aka 'struct lua_State *') increases required alignment from 1 to 8 [-Wcast-align]
  L = tostate(l);
      ^~~~~~~~~~
lstate.c:29:23: note: expanded from macro 'tostate'
#define tostate(l)   (cast(lua_State *, cast(lu_byte *, l) + LUAI_EXTRASPACE))
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./llimits.h:75:23: note: expanded from macro 'cast'
#define cast(t, exp)    ((t)(exp))
                         ^~~~~~~~
3 warnings generated.
  CC     lstring.o
1 warning generated.
  CC     lstrlib.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     ltable.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     ltablib.o
1 warning generated.
  CC     ltm.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     luac.o
1 warning generated.
  CC     lundump.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     lvm.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
lvm.c:89:9: warning: cast from 'char *' to 'TValue *' (aka 'struct lua_TValue *') increases required alignment from 1 to 8 [-Wcast-align]
  res = restorestack(L, result);
        ^~~~~~~~~~~~~~~~~~~~~~~
./ldo.h:25:28: note: expanded from macro 'restorestack'
#define restorestack(L,n)       ((TValue *)((char *)L->stack + (n)))
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC     lzio.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     print.o
2 warnings generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  AR     liblua.a
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/lua-5.1/src'
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/lua-5.1'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/lua-5.1'
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/lua-5.1'
Making all in tolua-5.1
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1'
Making all in src
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1/src'
Making all in lib
gmake[5]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1/src/lib'
  CC     tolua_event.o
  CC     tolua_is.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     tolua_map.o
1 warning generated.
  CC     tolua_push.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     tolua_to.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  AR     libtolua.a
gmake[5]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1/src/lib'
Making all in bin
gmake[5]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1/src/bin'
  CC     tolua.o
  CC     toluabind.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CCLD   tolua
gmake[5]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1/src/bin'
gmake[5]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1/src'
gmake[5]: Nothing to be done for `all-am'.
gmake[5]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1/src'
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1/src'
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1'
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies/tolua-5.1'
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies'
gmake[2]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/dependencies'
Making all in server
gmake[2]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server'
Making all in advisors
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server/advisors'
  CC     advbuilding.lo
  CC     advdata.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     advgoto.lo
  CC     advtools.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     autoexplorer.lo
  CC     autosettlers.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
autosettlers.c:498:7: warning: variable 'best_act' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  if (unit_has_type_flag(punit, F_SETTLERS)) {
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
autosettlers.c:511:38: note: uninitialized use occurs here
                          best_tile, best_act,
                                     ^~~~~~~~
autosettlers.c:498:3: note: remove the 'if' if its condition is always true
  if (unit_has_type_flag(punit, F_SETTLERS)) {
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
autosettlers.c:472:3: note: variable 'best_act' is declared here
  enum unit_activity best_act;
  ^
1 warning generated.
2 warnings generated.
  CC     infracache.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CCLD   libadvisors.la
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server/advisors'
Making all in generator
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server/generator'
  CC     mapgen.lo
  CC     mapgen_topology.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     utilities.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     height_map.lo
  CC     startpos.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     temperature_map.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CCLD   libgenerator.la
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server/generator'
Making all in scripting
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server/scripting'
/usr/pkg/bin/gmake  all-am
gmake[4]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server/scripting'
  CC     api_actions.lo
  CC     api_effects.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     api_find.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     api_gen.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     api_intl.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     api_methods.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     api_notify.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     api_specenum.lo
1 warning generated.
  CC     api_utilities.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     script.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     script_signal.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
script_signal.c:124:10: warning: comparison of unsigned enum expression >= 0 is always true [-Wtautological-compare]
  if (id >= 0 && id < API_TYPE_LAST) {
      ~~ ^  ~
2 warnings generated.
  CCLD   libscripting.la
gmake[4]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server/scripting'
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server/scripting'
gmake[3]: Entering directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server'
  CC     aiiface.lo
  CC     auth.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     barbarian.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     cityhand.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     citytools.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     cityturn.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     commands.lo
  CC     connecthand.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     console.lo
  CC     diplhand.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     diplomats.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     edithand.lo
1 warning generated.
  CC     gamehand.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
edithand.c:414:11: warning: comparison of 0 <= unsigned enum expression is always true [-Wtautological-compare]
  if (!(0 <= special && special < S_LAST)) {
        ~ ^  ~~~~~~~
2 warnings generated.
1 warning generated.
  CC     ggzserver.lo
  CC     handchat.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     hand_gen.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     maphand.lo
  CC     meta.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     notify.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     plrhand.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     report.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     ruleset.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     sanitycheck.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     savegame.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
savegame.c:2157:53: warning: comparison of constant 8 with expression of type 'enum direction8' is always false [-Wtautological-constant-out-of-range-compare]
              || (order->order == ORDER_MOVE && order->dir == DIR8_LAST)
                                                ~~~~~~~~~~ ^  ~~~~~~~~~
  CC     savegame2.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
savegame2.c:4513:58: warning: comparison of constant 8 with expression of type 'enum direction8' is always false [-Wtautological-constant-out-of-range-compare]
            || (order->order == ORDER_MOVE && order->dir == DIR8_LAST)
                                              ~~~~~~~~~~ ^  ~~~~~~~~~
2 warnings generated.
2 warnings generated.
  CC     score.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     sernet.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     settings.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     spacerace.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     srv_log.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     srv_main.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     stdinhand.lo
1 warning generated.
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CC     techtools.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
  CC     unithand.lo
  CC     unittools.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
unittools.c:119:17: warning: comparison of constant -1 with expression of type 'enum unit_role_id' is always true [-Wtautological-constant-out-of-range-compare]
  if (role_tech != -1) {
      ~~~~~~~~~ ^  ~~
unithand.c:2167:27: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare]
    if (packet->orders[i] < 0 || packet->orders[i] > ORDER_LAST) {
        ~~~~~~~~~~~~~~~~~ ^ ~
2 warnings generated.
2 warnings generated.
  CC     voting.lo
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
1 warning generated.
  CC     civserver.o
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-variable'? [-Wunknown-warning-option]
  CCLD   libfreeciv-srv.la
1 warning generated.
  CCLD   freeciv-server
./.libs/libfreeciv-srv.so: undefined reference to `tolua_tousertype'
./.libs/libfreeciv-srv.so: undefined reference to `luaopen_table'
./.libs/libfreeciv-srv.so: undefined reference to `lua_getfield'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_tonumber'
./.libs/libfreeciv-srv.so: undefined reference to `lua_setmetatable'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushstring'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_error'
./.libs/libfreeciv-srv.so: undefined reference to `lua_insert'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_tostring'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_isstring'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_getmetatable'
./.libs/libfreeciv-srv.so: undefined reference to `luaopen_string'
./.libs/libfreeciv-srv.so: undefined reference to `lua_concat'
./.libs/libfreeciv-srv.so: undefined reference to `lua_tonumber'
./.libs/libfreeciv-srv.so: undefined reference to `luaL_newstate'
./.libs/libfreeciv-srv.so: undefined reference to `luaopen_math'
./.libs/libfreeciv-srv.so: undefined reference to `lua_createtable'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushnumber'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushinteger'
./.libs/libfreeciv-srv.so: undefined reference to `luaL_checklstring'
./.libs/libfreeciv-srv.so: undefined reference to `lua_touserdata'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushlightuserdata'
./.libs/libfreeciv-srv.so: undefined reference to `lua_call'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_isnoobj'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_module'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pcall'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_beginmodule'
./.libs/libfreeciv-srv.so: undefined reference to `luaL_loadfile'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_pushstring'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_pushboolean'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_function'
./.libs/libfreeciv-srv.so: undefined reference to `lua_error'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_variable'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushvfstring'
./.libs/libfreeciv-srv.so: undefined reference to `lua_settop'
./.libs/libfreeciv-srv.so: undefined reference to `luaopen_debug'
./.libs/libfreeciv-srv.so: undefined reference to `lua_toboolean'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushvalue'
./.libs/libfreeciv-srv.so: undefined reference to `luaL_loadbuffer'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_pushusertype'
./.libs/libfreeciv-srv.so: undefined reference to `lua_type'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_open'
./.libs/libfreeciv-srv.so: undefined reference to `lua_setfield'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_isnumber'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_isusertype'
./.libs/libfreeciv-srv.so: undefined reference to `luaopen_base'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_usertype'
./.libs/libfreeciv-srv.so: undefined reference to `lua_gettop'
./.libs/libfreeciv-srv.so: undefined reference to `luaL_argerror'
./.libs/libfreeciv-srv.so: undefined reference to `lua_close'
./.libs/libfreeciv-srv.so: undefined reference to `lua_tolstring'
./.libs/libfreeciv-srv.so: undefined reference to `lua_remove'
./.libs/libfreeciv-srv.so: undefined reference to `lua_sethook'
./.libs/libfreeciv-srv.so: undefined reference to `lua_gc'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_endmodule'
./.libs/libfreeciv-srv.so: undefined reference to `lua_rawset'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_isboolean'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_toboolean'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushcclosure'
./.libs/libfreeciv-srv.so: undefined reference to `luaL_checktype'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushlstring'
./.libs/libfreeciv-srv.so: undefined reference to `luaL_error'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_pushnumber'
./.libs/libfreeciv-srv.so: undefined reference to `lua_pushnil'
./.libs/libfreeciv-srv.so: undefined reference to `tolua_cclass'
./.libs/libfreeciv-srv.so: undefined reference to `luaL_where'
./.libs/libfreeciv-srv.so: undefined reference to `lua_rawget'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[3]: *** [freeciv-server] Error 1
gmake[3]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2/server'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/scratch/games/freeciv-server/work/freeciv-2.3.2'
gmake: *** [all] Error 2
*** Error code 2

Stop.
make: stopped in /bulk-data/pkgsrc/games/freeciv-server
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/games/freeciv-server
