Create a gist now

Instantly share code, notes, and snippets.

/var/tmp/php-build/source/5.6.0/ext/opcache/ZendAccelerator.c:397:28: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        CG(interned_empty_string) = accel_new_interned_string("", sizeof(""), 0 TSRMLS_CC);
                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ext/opcache/.libs/opcache.a(shared_alloc_shm.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ext/opcache/.libs/opcache.a(shared_alloc_shm.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /var/tmp/php-build/source/5.6.0/modules/opcache.a(shared_alloc_shm.o) has no symbols
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:2245:6: warning: absolute value function 'abs' given an argument of type 'long long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                                        abs(utc_offset / 60),
                                        ^
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:2245:6: note: use function 'llabs' instead
                                        abs(utc_offset / 60),
                                        ^~~
                                        llabs
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:2246:6: warning: absolute value function 'abs' given an argument of type 'long long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                                        abs((utc_offset % 60)));
                                        ^
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:2246:6: note: use function 'llabs' instead
                                        abs((utc_offset % 60)));
                                        ^~~
                                        llabs
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:2345:4: warning: absolute value function 'abs' given an argument of type 'long long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                        abs(tzobj->tzi.utc_offset / 60),
                        ^
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:2345:4: note: use function 'llabs' instead
                        abs(tzobj->tzi.utc_offset / 60),
                        ^~~
                        llabs
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:2346:4: warning: absolute value function 'abs' given an argument of type 'long long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                        abs((tzobj->tzi.utc_offset % 60)));
                        ^
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:2346:4: note: use function 'llabs' instead
                        abs((tzobj->tzi.utc_offset % 60)));
                        ^~~
                        llabs
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:3820:5: warning: absolute value function 'abs' given an argument of type 'long long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                                abs(utc_offset / 60),
                                ^
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:3820:5: note: use function 'llabs' instead
                                abs(utc_offset / 60),
                                ^~~
                                llabs
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:3821:5: warning: absolute value function 'abs' given an argument of type 'long long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                                abs((utc_offset % 60)));
                                ^
/var/tmp/php-build/source/5.6.0/ext/date/php_date.c:3821:5: note: use function 'llabs' instead
                                abs((utc_offset % 60)));
                                ^~~
                                llabs
6 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/date/lib/interval.c:69:13: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value]
        rt->days = abs(floor((one->sse - two->sse - (dst_h_corr * 3600) - (dst_m_corr * 60)) / 86400));
                   ^
/var/tmp/php-build/source/5.6.0/ext/date/lib/interval.c:69:13: note: use function 'fabs' instead
        rt->days = abs(floor((one->sse - two->sse - (dst_h_corr * 3600) - (dst_m_corr * 60)) / 86400));
                   ^~~
                   fabs
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:14:
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:7:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alnum",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",                               ""},
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:7:12: warning: initializing 'const unsigned char *' with an expression of type 'char [63]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alnum",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",                               ""},
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:7:81: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alnum",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",                               ""},
                                                                                                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:8:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alpha",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:8:12: warning: initializing 'const unsigned char *' with an expression of type 'char [53]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alpha",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:9:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:10:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"blank",       " \t",          ""},
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:10:12: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"blank",       " \t",          ""},
                        ^~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:10:20: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"blank",       " \t",          ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:11:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"cntrl",       "\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:11:12: warning: initializing 'const unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"cntrl",       "\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:12:41: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
\25\26\27\30\31\32\33\34\35\36\37\177", ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:13:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"digit",       "0123456789",   ""},
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:13:12: warning: initializing 'const unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"digit",       "0123456789",   ""},
                        ^~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:13:26: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"digit",       "0123456789",   ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:14:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"graph",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:14:12: warning: initializing 'const unsigned char *' with an expression of type 'char [95]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"graph",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:16:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:17:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"lower",       "abcdefghijklmnopqrstuvwxyz",
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:17:12: warning: initializing 'const unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"lower",       "abcdefghijklmnopqrstuvwxyz",
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:18:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:19:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"print",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:19:12: warning: initializing 'const unsigned char *' with an expression of type 'char [96]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"print",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:21:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:22:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"punct",       "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:22:12: warning: initializing 'const unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"punct",       "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:23:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:24:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"space",       "\t\n\v\f\r ",  ""},
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:24:12: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"space",       "\t\n\v\f\r ",  ""},
                        ^~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:24:27: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"space",       "\t\n\v\f\r ",  ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:25:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"upper",       "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
         ^~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:25:12: warning: initializing 'const unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"upper",       "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:26:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:27:3: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"xdigit",      "0123456789ABCDEFabcdef",
         ^~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:27:13: warning: initializing 'const unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"xdigit",      "0123456789ABCDEFabcdef",
                        ^~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:28:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/cclass.h:29:14: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {NULL,          0,              ""}
                                        ^~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:589:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (p->next + 5 < p->end && strncmp(p->next, "[:<:]]", 6) == 0) {
                                            ^~~~~~~
/usr/include/string.h:84:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:594:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (p->next + 5 < p->end && strncmp(p->next, "[:>:]]", 6) == 0) {
                                            ^~~~~~~
/usr/include/string.h:84:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:736:15: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strncmp(cp->name, sp, len) == 0 && cp->name[len] == '\0')
                            ^~~~~~~~
/usr/include/string.h:84:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:736:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strncmp(cp->name, sp, len) == 0 && cp->name[len] == '\0')
                                      ^~
/usr/include/string.h:84:40: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                                           ^
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:747:47: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (u = cp->multis; *u != '\0'; u += strlen(u) + 1)
                                                     ^
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:809:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strncmp(cp->name, sp, len) == 0 && cp->name[len] == '\0')
                                      ^~
/usr/include/string.h:84:40: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                                           ^
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:1160:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        cs->smultis += strlen(cp) + 1;
                              ^~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:1170:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        (void) strcpy(cs->multis + oldend - 1, cp);
                      ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:83:27: note: expanded from macro 'strcpy'
  __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))
                          ^~~~
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/regcomp.c:1170:41: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        (void) strcpy(cs->multis + oldend - 1, cp);
                                               ^~
/usr/include/secure/_string.h:83:33: note: expanded from macro 'strcpy'
  __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))
                                ^~~
46 warnings generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/ereg/regex/regexec.c:46:
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/engine.c:91:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                stop = start + strlen(start);
                                      ^~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
In file included from /var/tmp/php-build/source/5.6.0/ext/ereg/regex/regexec.c:95:
/var/tmp/php-build/source/5.6.0/ext/ereg/regex/engine.c:91:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                stop = start + strlen(start);
                                      ^~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/libxml/libxml.c:478:34: warning: passing 'const char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                error_copy.message = xmlStrdup(msg);
                                               ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:41:58: note: passing argument to parameter 'cur' here
                xmlStrdup                (const xmlChar *cur);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/libxml/libxml.c:478:22: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                error_copy.message = xmlStrdup(msg);
                                   ^ ~~~~~~~~~~~~~~
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib.c:1023:2: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (zend_zlib_globals *)' (aka 'void (struct _zend_zlib_globals *)') [-Wincompatible-pointer-types]
        ZEND_MODULE_GLOBALS_CTOR_N(zlib),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:122:45: note: expanded from macro 'ZEND_MODULE_GLOBALS_CTOR_N'
#define ZEND_MODULE_GLOBALS_CTOR_N(module)  zm_globals_ctor_##module
                                            ^~~~~~~~~~~~~~~~~~~~~~~~
<scratch space>:226:1: note: expanded from here
zm_globals_ctor_zlib
^~~~~~~~~~~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:105:24: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                data->strm.next_in = data->inbuf;
                                                   ^ ~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:110:23: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        data->strm.next_in = data->inbuf;
                                           ^ ~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:120:25: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                data->strm.next_out = data->outbuf;
                                                    ^ ~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:144:25: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                data->strm.next_out = data->outbuf;
                                                    ^ ~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:223:23: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        data->strm.next_in = data->inbuf;
                                           ^ ~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:234:25: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                data->strm.next_out = data->outbuf;
                                                    ^ ~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:253:25: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                data->strm.next_out = data->outbuf;
                                                    ^ ~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:306:35: warning: assigning to 'char *' from 'Bytef *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        data->strm.next_in = data->inbuf = (Bytef *) pemalloc(data->inbuf_len, persistent);
                                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:306:21: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        data->strm.next_in = data->inbuf = (Bytef *) pemalloc(data->inbuf_len, persistent);
                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:313:37: warning: assigning to 'char *' from 'Bytef *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        data->strm.next_out = data->outbuf = (Bytef *) pemalloc(data->outbuf_len, persistent);
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/zlib/zlib_filter.c:313:22: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        data->strm.next_out = data->outbuf = (Bytef *) pemalloc(data->outbuf_len, persistent);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/curl/interface.c:2610:16: warning: implicit conversion from enumeration type 'CURLFORMcode' to different enumeration type 'CURLcode' [-Wenum-conversion]
                                                        error = curl_formadd(&first, &last,
                                                              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/curl/interface.c:2639:17: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                if ((type = php_memnstr(postval, ";type=", sizeof(";type=") - 1, postval + Z_STRLEN_PP(current)))) {
                                                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/curl/interface.c:2642:21: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                                if ((filename = php_memnstr(postval, ";filename=", sizeof(";filename=") - 1, postval + Z_STRLEN_PP(current)))) {
                                                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/curl/interface.c:2649:15: warning: implicit conversion from enumeration type 'CURLFORMcode' to different enumeration type 'CURLcode' [-Wenum-conversion]
                                                error = curl_formadd(&first, &last,
                                                      ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/curl/interface.c:2663:15: warning: implicit conversion from enumeration type 'CURLFORMcode' to different enumeration type 'CURLcode' [-Wenum-conversion]
                                                error = curl_formadd(&first, &last,
                                                      ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/attr.c:82:45: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        nodep = xmlNewProp(NULL, (xmlChar *) name, value);
                                                   ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:792:22: note: passing argument to parameter 'value' here
                                         const xmlChar *value);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/attr.c:160:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ZVAL_STRING(*retval, content, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/dom/attr.c:195:43: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeSetContentLen((xmlNodePtr) attrp, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1);
                                                 ^~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:460:29: note: expanded from macro 'Z_STRVAL_P'
#define Z_STRVAL_P(zval_p)              Z_STRVAL(*zval_p)
                                        ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1065:22: note: passing argument to parameter 'content' here
                                         const xmlChar *content,
                                                        ^
3 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:922:35: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        node = xmlNewDocNode(docp, NULL, name, value);
                                         ^~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:922:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        node = xmlNewDocNode(docp, NULL, name, value);
                                               ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:830:22: note: passing argument to parameter 'content' here
                                         const xmlChar *content);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1135:31: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        node = xmlNewReference(docp, name);
                                     ^~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:882:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1251:39: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        nodep = xmlNewDocNode (docp, NULL, localname, value);
                                                           ^~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1251:50: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        nodep = xmlNewDocNode (docp, NULL, localname, value);
                                                                      ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:830:22: note: passing argument to parameter 'content' here
                                         const xmlChar *content);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1253:51: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                nsptr = xmlSearchNsByHref (nodep->doc, nodep, uri);
                                                                              ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:993:22: note: passing argument to parameter 'href' here
                                         const xmlChar *href);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1315:46: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                nodep = (xmlNodePtr) xmlNewDocProp(docp, localname, NULL);
                                                                         ^~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:785:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1317:51: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        nsptr = xmlSearchNsByHref (nodep->doc, root, uri);
                                                                                     ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:993:22: note: passing argument to parameter 'href' here
                                         const xmlChar *href);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1468:19: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        docp = xmlNewDoc(version);
                         ^~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here
                xmlNewDoc               (const xmlChar *version);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1476:46: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                docp->encoding = (const xmlChar*)xmlStrdup(encoding);
                                                           ^~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:41:58: note: passing argument to parameter 'cur' here
                xmlStrdup                (const xmlChar *cur);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1506:30: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        escsource = xmlURIEscapeStr(source, ":");
                                    ^~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/uri.h:74:43: note: passing argument to parameter 'str' here
                xmlURIEscapeStr         (const xmlChar *str,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1506:38: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        escsource = xmlURIEscapeStr(source, ":");
                                            ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/uri.h:75:22: note: passing argument to parameter 'list' here
                                         const xmlChar *list);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1507:28: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlParseURIReference(uri, escsource);
                                  ^~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/uri.h:67:19: note: passing argument to parameter 'str' here
                                         const char *str);
                                                     ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1654:25: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ret->URL = xmlStrdup(ctxt->directory);
                                             ^~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:41:58: note: passing argument to parameter 'cur' here
                xmlStrdup                (const xmlChar *cur);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1840:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                RETVAL_STRING(mem, 1);
                ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:39: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:1855:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                RETVAL_STRINGL(mem, size, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/dom/document.c:2191:26: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                source_len = xmlStrlen(source);
                                       ^~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:85:58: note: passing argument to parameter 'str' here
                xmlStrlen                (const xmlChar *str);
                                                         ^
17 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/processinginstruction.c:138:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ZVAL_STRING(*retval, content, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/dom/processinginstruction.c:168:30: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeSetContentLen(nodep, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1);
                                    ^~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:460:29: note: expanded from macro 'Z_STRVAL_P'
#define Z_STRVAL_P(zval_p)              Z_STRVAL(*zval_p)
                                        ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1065:22: note: passing argument to parameter 'content' here
                                         const xmlChar *content,
                                                        ^
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/documentfragment.c:143:64: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                err = xmlParseBalancedChunkMemory(nodep->doc, NULL, NULL, 0, data, &lst);
                                                                             ^~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/parser.h:940:22: note: passing argument to parameter 'string' here
                                         const xmlChar *string,
                                                        ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/dom/domimplementation.c:110:8: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pch1 = publicid;
                     ^ ~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/dom/domimplementation.c:112:8: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pch2 = systemid;
                     ^ ~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/dom/domimplementation.c:116:25: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                localname = xmlStrdup(uri->opaque);
                                      ^~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:41:58: note: passing argument to parameter 'cur' here
                xmlStrdup                (const xmlChar *cur);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/dom/domimplementation.c:124:25: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                localname = xmlStrdup(name);
                                      ^~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:41:58: note: passing argument to parameter 'cur' here
                xmlStrdup                (const xmlChar *cur);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/dom/domimplementation.c:183:65: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (errorcode == 0 && uri_len > 0 && ((nsptr = xmlNewNs(NULL, uri, prefix)) == NULL)) {
                                                                              ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:773:22: note: passing argument to parameter 'href' here
                                         const xmlChar *href,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/domimplementation.c:183:70: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (errorcode == 0 && uri_len > 0 && ((nsptr = xmlNewNs(NULL, uri, prefix)) == NULL)) {
                                                                                   ^~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:774:22: note: passing argument to parameter 'prefix' here
                                         const xmlChar *prefix);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/domimplementation.c:218:39: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                nodep = xmlNewDocNode (docp, nsptr, localname, NULL);
                                                    ^~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
7 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/element.c:203:16: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            localname = xmlSplitQName2((xmlChar *)name, (xmlChar **) &prefix);
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:219:30: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                qname = xmlStrcat(qname, ":");
                                                         ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:88:57: note: passing argument to parameter 'add' here
                                         const xmlChar *add);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:221:9: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                str = qname;
                                    ^ ~~~~~
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:229:23: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                qname = xmlStrdup("xmlns");
                                                  ^~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:41:58: note: passing argument to parameter 'cur' here
                xmlStrdup                (const xmlChar *cur);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:230:30: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                qname = xmlStrcat(qname, ":");
                                                         ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:88:57: note: passing argument to parameter 'add' here
                                         const xmlChar *add);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:232:9: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                str = qname;
                                    ^ ~~~~~
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:308:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        str = xmlNodeGetContent(nodep);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:311:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        str = xmlNodeGetContent(nodep->children);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:363:32: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        xmlNodeSetContentLen(nodep, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1);
                                                    ^~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:460:29: note: expanded from macro 'Z_STRVAL_P'
#define Z_STRVAL_P(zval_p)              Z_STRVAL(*zval_p)
                                        ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1065:22: note: passing argument to parameter 'content' here
                                         const xmlChar *content,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:809:49: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        (!strcmp (prefix, "xml") && strcmp(strURI, XML_XML_NAMESPACE)) ||
                                                                                   ^~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:141:5: note: expanded from macro 'XML_XML_NAMESPACE'
    (const xmlChar *) "http://www.w3.org/XML/1998/namespace"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:77:39: note: passing argument to parameter here
int      strcmp(const char *, const char *);
                                          ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:811:23: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                         strcmp (strURI, DOM_XMLNS_NAMESPACE)) ||
                                                         ^~~~~~~~~~~~~~~~~~~
ext/dom/xml_common.h:61:5: note: expanded from macro 'DOM_XMLNS_NAMESPACE'
    (const xmlChar *) "http://www.w3.org/2000/xmlns/"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:77:39: note: passing argument to parameter here
int      strcmp(const char *, const char *);
                                          ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:812:53: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        (nodep->type == XML_ATTRIBUTE_NODE && !strcmp (nodep->name, "xmlns"))) {
                                                                                       ^~~~~~~~~~~
/usr/include/string.h:77:25: note: passing argument to parameter here
int      strcmp(const char *, const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:929:6: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        str = xmlNodeGetContent(nodep);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1630:76: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (lookupp != NULL && (nsptr = xmlSearchNsByHref(lookupp->doc, lookupp, uri))) {
                                                                                         ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:993:22: note: passing argument to parameter 'href' here
                                         const xmlChar *href);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1665:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (nsptr && xmlStrEqual(nsptr->href, uri)) {
                                                      ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:79:57: note: passing argument to parameter 'str2' here
                                         const xmlChar *str2);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1699:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        nsptr = xmlSearchNs(nodep->doc, nodep, prefix);
                                               ^~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:989:22: note: passing argument to parameter 'nameSpace' here
                                         const xmlChar *nameSpace);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1791:39: warning: passing 'char [33]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        xpathobjp = xmlXPathEvalExpression("(.//. | .//@* | .//namespace::*)", ctxp);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpath.h:522:46: note: passing argument to parameter 'str' here
                    xmlXPathEvalExpression      (const xmlChar *str,
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1832:32: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                xmlXPathRegisterNs(ctxp, prefix, Z_STRVAL_PP(tmpns));
                                                                         ^~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:426:23: note: passing argument to parameter 'prefix' here
                                                 const xmlChar *prefix,
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1832:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                xmlXPathRegisterNs(ctxp, prefix, Z_STRVAL_PP(tmpns));
                                                                                 ^~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:476:30: note: expanded from macro 'Z_STRVAL_PP'
#define Z_STRVAL_PP(zval_pp)    Z_STRVAL(**zval_pp)
                                ^~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:427:23: note: passing argument to parameter 'ns_uri' here
                                                 const xmlChar *ns_uri);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1839:38: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                xpathobjp = xmlXPathEvalExpression(xquery, ctxp);
                                                   ^~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpath.h:522:46: note: passing argument to parameter 'str' here
                    xmlXPathEvalExpression      (const xmlChar *str,
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1862:39: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        inclusive_ns_prefixes[nscount++] = Z_STRVAL_PP(tmpns);
                                                                         ^ ~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/dom/node.c:1953:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        value = xmlGetNodePath(nodep);
              ^ ~~~~~~~~~~~~~~~~~~~~~
21 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/characterdata.c:94:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ZVAL_STRING(*retval, content, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/dom/characterdata.c:124:30: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeSetContentLen(nodep, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1);
                                    ^~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:460:29: note: expanded from macro 'Z_STRVAL_P'
#define Z_STRVAL_P(zval_p)              Z_STRVAL(*zval_p)
                                        ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1065:22: note: passing argument to parameter 'content' here
                                         const xmlChar *content,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/characterdata.c:210:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                RETVAL_STRING(substring, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:39: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/dom/characterdata.c:246:23: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlTextConcat(nodep, arg, arg_len);
                             ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:971:22: note: passing argument to parameter 'content' here
                                         const xmlChar *content,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/characterdata.c:290:26: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeAddContent(node, arg);
                                ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1070:22: note: passing argument to parameter 'content' here
                                         const xmlChar *content);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/characterdata.c:402:35: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        substring = xmlStrcat(substring, arg);
                                         ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:88:57: note: passing argument to parameter 'add' here
                                         const xmlChar *add);
                                                        ^
6 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/entity.c:119:11: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                content = xmlNodeGetContent((xmlNodePtr) nodep);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/dom/nodelist.c:87:60: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                curnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &count, -1);
                                                                                                     ^~~~~~~~~~
ext/dom/php_dom.h:113:70: note: passing argument to parameter 'ns' here
xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr nodep, char *ns, char *local, int *cur, int index);
                                                                     ^
/var/tmp/php-build/source/5.6.0/ext/dom/nodelist.c:87:72: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                curnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &count, -1);
                                                                                                                 ^~~~~~~~~~~~~
ext/dom/php_dom.h:113:80: note: passing argument to parameter 'local' here
xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr nodep, char *ns, char *local, int *cur, int index);
                                                                               ^
/var/tmp/php-build/source/5.6.0/ext/dom/nodelist.c:158:62: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        itemnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &count, index);
                                                                                                              ^~~~~~~~~~
ext/dom/php_dom.h:113:70: note: passing argument to parameter 'ns' here
xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr nodep, char *ns, char *local, int *cur, int index);
                                                                     ^
/var/tmp/php-build/source/5.6.0/ext/dom/nodelist.c:158:74: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        itemnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &count, index);
                                                                                                                          ^~~~~~~~~~~~~
ext/dom/php_dom.h:113:80: note: passing argument to parameter 'local' here
xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr nodep, char *ns, char *local, int *cur, int index);
                                                                               ^
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/text.c:130:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ZVAL_STRING(*retval, wholetext, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/dom/entityreference.c:73:31: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        node = xmlNewReference(NULL, name);
                                     ^~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:882:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name);
                                                        ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/dom/xpath.c:197:2: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ZVAL_STRING(&handler, obj->stringval, 1);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/dom/xpath.c:241:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                valuePush(ctxt, xmlXPathNewString( Z_STRVAL_P(retval)));
                                                                   ^~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:460:29: note: expanded from macro 'Z_STRVAL_P'
#define Z_STRVAL_P(zval_p)              Z_STRVAL(*zval_p)
                                        ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:488:38: note: passing argument to parameter 'val' here
                xmlXPathNewString               (const xmlChar *val);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/dom/xpath.c:447:37: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xpathobjp = xmlXPathEvalExpression(expr, ctxp);
                                           ^~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpath.h:522:46: note: passing argument to parameter 'str' here
                    xmlXPathEvalExpression      (const xmlChar *str,
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/dom/xpath.c:491:34: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        curns->prefix = xmlStrdup((char *) node->children);
                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:41:58: note: passing argument to parameter 'cur' here
                xmlStrdup                (const xmlChar *cur);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/dom/xpath.c:494:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        node = xmlNewDocNode(docp, NULL, (char *) node->children, node->name);
                                                                                         ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/xpath.c:496:41: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        node = xmlNewDocNode(docp, NULL, "xmlns", node->name);
                                                                                         ^~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/xpath.c:521:4: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        RETVAL_STRING(xpathobjp->stringval, 1);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:39: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
7 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/dom_iterators.c:226:62: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        curnode = dom_get_elements_by_tag_name_ns_raw(basenode, objmap->ns, objmap->local, &previndex, iter->index);
                                                                                                ^~~~~~~~~~
ext/dom/php_dom.h:113:70: note: passing argument to parameter 'ns' here
xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr nodep, char *ns, char *local, int *cur, int index);
                                                                     ^
/var/tmp/php-build/source/5.6.0/ext/dom/dom_iterators.c:226:74: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        curnode = dom_get_elements_by_tag_name_ns_raw(basenode, objmap->ns, objmap->local, &previndex, iter->index);
                                                                                                            ^~~~~~~~~~~~~
ext/dom/php_dom.h:113:80: note: passing argument to parameter 'local' here
xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr nodep, char *ns, char *local, int *cur, int index);
                                                                               ^
/var/tmp/php-build/source/5.6.0/ext/dom/dom_iterators.c:306:59: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        curnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &curindex, 0);
                                                                                             ^~~~~~~~~~
ext/dom/php_dom.h:113:70: note: passing argument to parameter 'ns' here
xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr nodep, char *ns, char *local, int *cur, int index);
                                                                     ^
/var/tmp/php-build/source/5.6.0/ext/dom/dom_iterators.c:306:71: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        curnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &curindex, 0);
                                                                                                         ^~~~~~~~~~~~~
ext/dom/php_dom.h:113:80: note: passing argument to parameter 'local' here
xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr nodep, char *ns, char *local, int *cur, int index);
                                                                               ^
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/dom/namednodemap.c:152:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, named);
                                                                                         ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/hash.h:171:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/namednodemap.c:154:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        notep = (xmlNotation *)xmlHashLookup(objmap->ht, named);
                                                                                         ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/hash.h:171:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/namednodemap.c:163:46: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                itemnode = (xmlNodePtr)xmlHasProp(nodep, named);
                                                                         ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1033:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/namednodemap.c:284:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, named);
                                                                                         ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/hash.h:171:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/namednodemap.c:286:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        notep = (xmlNotation *)xmlHashLookup(objmap->ht, named);
                                                                                         ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/hash.h:171:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/namednodemap.c:295:48: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                itemnode = (xmlNodePtr)xmlHasNsProp(nodep, named, uri);
                                                                           ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1036:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/dom/namednodemap.c:295:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                itemnode = (xmlNodePtr)xmlHasNsProp(nodep, named, uri);
                                                                                  ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1037:22: note: passing argument to parameter 'nameSpace' here
                                         const xmlChar *nameSpace);
                                                        ^
7 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/fileinfo/libmagic/funcs.c:441:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
file_replace(struct magic_set *ms, const char *pat, const char *rep)
^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/fileinfo/libmagic/print.c:66:41: warning: if statement has empty body [-Wempty-body]
        if (vasprintf(&expanded_format, f, va)); /* silence */
                                               ^
/var/tmp/php-build/source/5.6.0/ext/fileinfo/libmagic/print.c:66:41: note: put the semicolon on a separate line to silence this warning
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/filter/sanitizing_filters.c:261:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf = php_escape_html_entities_ex(Z_STRVAL_P(value), Z_STRLEN_P(value), &len, 1, quotes, SG(default_charset), 0 TSRMLS_CC);
                                          ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:460:29: note: expanded from macro 'Z_STRVAL_P'
#define Z_STRVAL_P(zval_p)              Z_STRVAL(*zval_p)
                                        ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.h:58:57: note: passing argument to parameter 'old' here
PHPAPI char *php_escape_html_entities_ex(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset, zend_bool double_encode TSRMLS_DC);
                                                        ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/filter/logical_filters.c:395:64: warning: 'finite' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
                        if ((!dval && p - num > 1 && strpbrk(num, "123456789")) || !zend_finite(dval)) {
                                                                                    ^
/var/tmp/php-build/source/5.6.0/main/php_config.h:2557:24: note: expanded from macro 'zend_finite'
#define zend_finite(a) finite(a)
                       ^
/usr/include/math.h:757:12: note: 'finite' has been explicitly marked deprecated here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
           ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd.c:1351:6: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
        if (abs(dx) > abs(dy)) {
            ^
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd.c:1351:6: note: use function 'labs' instead
        if (abs(dx) > abs(dy)) {
            ^~~
            labs
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd.c:1351:16: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
        if (abs(dx) > abs(dy)) {
                      ^
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd.c:1351:16: note: use function 'labs' instead
        if (abs(dx) > abs(dy)) {
                      ^~~
                      labs
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd_interpolation.c:1631:43: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare]
        if (src == NULL || src->interpolation_id < 0 || src->interpolation_id > GD_METHOD_COUNT) {
                           ~~~~~~~~~~~~~~~~~~~~~ ^ ~
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd_interpolation.c:2369:30: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
        end_x = bbox.width  + (int) fabs(bbox.x);
                                    ^
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd_interpolation.c:2369:30: note: use function 'abs' instead
        end_x = bbox.width  + (int) fabs(bbox.x);
                                    ^~~~
                                    abs
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd_interpolation.c:2370:30: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
        end_y = bbox.height + (int) fabs(bbox.y);
                                    ^
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd_interpolation.c:2370:30: note: use function 'abs' instead
        end_y = bbox.height + (int) fabs(bbox.y);
                                    ^~~~
                                    abs
/var/tmp/php-build/source/5.6.0/ext/gd/libgd/gd_interpolation.c:2472:23: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare]
        if (im == NULL || id < 0 || id > GD_METHOD_COUNT) {
                          ~~ ^ ~
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/iconv/iconv.c:808:26: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        err = _php_iconv_strlen(&total_len, str, nbytes, enc);
                                ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/iconv/iconv.c:707:56: note: passing argument to parameter 'pretval' here
static php_iconv_err_t _php_iconv_strlen(unsigned int *pretval, const char *str, size_t nbytes, const char *enc)
                                                       ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/json/json.c:424:36: warning: invalid conversion specifier 'k' [-Wformat-invalid-specifier]
                                        int l = spprintf(&tmp, 0, "%.*k", (int) EG(precision), d);
                                                                   ~~~^
/var/tmp/php-build/source/5.6.0/ext/json/json.c:424:40: warning: data argument not used by format string [-Wformat-extra-args]
                                        int l = spprintf(&tmp, 0, "%.*k", (int) EG(precision), d);
                                                                  ~~~~~~  ^
/var/tmp/php-build/source/5.6.0/ext/json/json.c:632:32: warning: invalid conversion specifier 'k' [-Wformat-invalid-specifier]
                                        len = spprintf(&d, 0, "%.*k", (int) EG(precision), dbl);
                                                               ~~~^
/var/tmp/php-build/source/5.6.0/ext/json/json.c:632:36: warning: data argument not used by format string [-Wformat-extra-args]
                                        len = spprintf(&d, 0, "%.*k", (int) EG(precision), dbl);
                                                              ~~~~~~  ^
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/mbstring/libmbfl/filters/mbfilter_big5.c:189:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                if (w <= 0 && 
                                    ~~~~~~~^~
/var/tmp/php-build/source/5.6.0/ext/mbstring/libmbfl/filters/mbfilter_big5.c:189:16: note: place parentheses around the '&&' expression to silence this warning
                                if (w <= 0 && 
                                           ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c:51:2: warning: incompatible pointer types initializing 'const char *(*)[]' with an expression of type 'const char *[2]' [-Wincompatible-pointer-types]
        mbfl_encoding_2022jp_kddi_aliases,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c:675:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/mbstring/libmbfl/filters/mbfilter_utf8.c:104:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c:210:4: warning: implicit declaration of function 'mbfl_filt_put_invalid_char' is invalid in C99 [-Wimplicit-function-declaration]
                        mbfl_filt_put_invalid_char(c, filter);
                        ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/mbstring/mbstring.c:724:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                while ((p2 = php_memnstr(p1, ",", 1, endp)) != NULL) {
                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/mbstring/mbstring.c:737:12: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                p2 = p = php_memnstr(p1, ",", 1, endp);
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/mcrypt/mcrypt_filter.c:210:37: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        mcrypt_module = mcrypt_module_open(cipher, algo_dir, mode, mode_dir);
                                           ^~~~~~
/usr/local/include/mutils/mcrypt.h:38:34: note: passing argument to parameter 'algorithm' here
        MCRYPT mcrypt_module_open(char *algorithm,
                                        ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/mysqli/mysqli_api.c:1356:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
        if (fieldnr < 0 || fieldnr >= mysql_num_fields(result)) {
            ~~~~~~~ ^ ~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/pdo/pdo_stmt.c:323:34: warning: invalid conversion specifier 'H' [-Wformat-invalid-specifier]
                        int len = spprintf(&p, 0, "%.*H", (int) EG(precision), Z_DVAL_P(param->parameter));
                                                   ~~~^
/var/tmp/php-build/source/5.6.0/ext/pdo/pdo_stmt.c:323:38: warning: data argument not used by format string [-Wformat-extra-args]
                        int len = spprintf(&p, 0, "%.*H", (int) EG(precision), Z_DVAL_P(param->parameter));
                                                  ~~~~~~  ^
/var/tmp/php-build/source/5.6.0/ext/pdo/pdo_stmt.c:469:19: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
                                if (num_index < 0) {
                                    ~~~~~~~~~ ^ ~
3 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/phar/phar.c:2256:11: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                *arch = filename;
                                      ^ ~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/readline/readline.c:511:18: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion]
                                matches[1] = '\0';
                                             ^~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/reflection/php_reflection.c:429:11: warning: address of 'ce->constants_table' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (&ce->constants_table) {
        ~~   ~~~~^~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/reflection/php_reflection.c:454:11: warning: address of 'ce->properties_info' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (&ce->properties_info) {
        ~~   ~~~~^~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/reflection/php_reflection.c:493:11: warning: address of 'ce->function_table' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (&ce->function_table) {
        ~~   ~~~~^~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/reflection/php_reflection.c:536:11: warning: address of 'ce->properties_info' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (&ce->properties_info) {
        ~~   ~~~~^~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/reflection/php_reflection.c:592:11: warning: address of 'ce->function_table' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (&ce->function_table) {
        ~~   ~~~~^~~~~~~~~~~~~~
5 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/session/session.c:885:37: warning: incompatible pointer types passing 'const char **' to parameter of type 'const unsigned char **' [-Wincompatible-pointer-types]
        php_var_unserialize(&session_vars, &val, endptr, &var_hash TSRMLS_CC);
                                           ^~~~
/var/tmp/php-build/source/5.6.0/ext/standard/php_var.h:53:67: note: passing argument to parameter 'p' here
PHPAPI int php_var_unserialize(zval **rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash TSRMLS_DC);
                                                                  ^
/var/tmp/php-build/source/5.6.0/ext/session/session.c:885:43: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        php_var_unserialize(&session_vars, &val, endptr, &var_hash TSRMLS_CC);
                                                 ^~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/php_var.h:53:91: note: passing argument to parameter 'max' here
PHPAPI int php_var_unserialize(zval **rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash TSRMLS_DC);
                                                                                          ^
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/simplexml/simplexml.c:804:120: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                (!attr->children || !attr->children->content || !attr->children->content[0] || !xmlStrcmp(attr->children->content, "0")) ) {
                                                                                                                                                   ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:65:57: note: passing argument to parameter 'str2' here
                                         const xmlChar *str2);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/simplexml/simplexml.c:832:103: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                (!node->children->content || !node->children->content[0] || !xmlStrcmp(node->children->content, "0")))) ) {
                                                                                                                                                ^~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:65:57: note: passing argument to parameter 'str2' here
                                         const xmlChar *str2);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/simplexml/simplexml.c:1414:78: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        xmlDocDumpMemoryEnc((xmlDocPtr) sxe->document->ptr, &strval, &strval_len, ((xmlDocPtr) sxe->document->ptr)->encoding);
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1167:19: note: passing argument to parameter 'txt_encoding' here
                                         const char *txt_encoding);
                                                     ^
/var/tmp/php-build/source/5.6.0/ext/simplexml/simplexml.c:1425:74: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        xmlNodeDumpOutput(outbuf, (xmlDocPtr) sxe->document->ptr, node, 0, 0, ((xmlDocPtr) sxe->document->ptr)->encoding);
                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:1220:19: note: passing argument to parameter 'encoding' here
                                         const char *encoding);
                                                     ^
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/soap/php_encoding.c:3005:82: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                snprintf(tzbuf, sizeof(tzbuf), "%c%02d:%02d", (ta->tm_gmtoff < 0) ? '-' : '+', abs(ta->tm_gmtoff / 3600), abs( (ta->tm_gmtoff % 3600) / 60 ));
                                                                                               ^
/var/tmp/php-build/source/5.6.0/ext/soap/php_encoding.c:3005:82: note: use function 'labs' instead
                snprintf(tzbuf, sizeof(tzbuf), "%c%02d:%02d", (ta->tm_gmtoff < 0) ? '-' : '+', abs(ta->tm_gmtoff / 3600), abs( (ta->tm_gmtoff % 3600) / 60 ));
                                                                                               ^~~
                                                                                               labs
/var/tmp/php-build/source/5.6.0/ext/soap/php_encoding.c:3005:109: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
                snprintf(tzbuf, sizeof(tzbuf), "%c%02d:%02d", (ta->tm_gmtoff < 0) ? '-' : '+', abs(ta->tm_gmtoff / 3600), abs( (ta->tm_gmtoff % 3600) / 60 ));
                                                                                                                          ^
/var/tmp/php-build/source/5.6.0/ext/soap/php_encoding.c:3005:109: note: use function 'labs' instead
                snprintf(tzbuf, sizeof(tzbuf), "%c%02d:%02d", (ta->tm_gmtoff < 0) ? '-' : '+', abs(ta->tm_gmtoff / 3600), abs( (ta->tm_gmtoff % 3600) / 60 ));
                                                                                                                          ^~~
                                                                                                                          labs
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/spl/php_spl.c:753:76: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                   zend_hash_get_current_key_ex(SPL_G(autoload_functions), &key, &len, &dummy, 0, &function_pos); 
                                                                                                       ^~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_hash.h:179:107: note: passing argument to parameter 'num_index' here
ZEND_API int zend_hash_get_current_key_ex(const HashTable *ht, char **str_index, uint *str_length, ulong *num_index, zend_bool duplicate, HashPosition *pos);
                                                                                                          ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/standard/crypt_freesec.c:636:17: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (des_setkey((u_char *) keybuf, data))
                       ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/crypt_freesec.c:379:24: note: passing argument to parameter 'key' here
des_setkey(const char *key, struct php_crypt_extended_data *data)
                       ^
/var/tmp/php-build/source/5.6.0/ext/standard/crypt_freesec.c:665:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (des_cipher((u_char *) keybuf, (u_char *) keybuf,
                                       ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/crypt_freesec.c:582:24: note: passing argument to parameter 'in' here
des_cipher(const char *in, char *out, uint32_t salt, int count,
                       ^
/var/tmp/php-build/source/5.6.0/ext/standard/crypt_freesec.c:665:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (des_cipher((u_char *) keybuf, (u_char *) keybuf,
                                                          ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/crypt_freesec.c:582:34: note: passing argument to parameter 'out' here
des_cipher(const char *in, char *out, uint32_t salt, int count,
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/crypt_freesec.c:675:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (des_setkey((u_char *) keybuf, data))
                                       ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/crypt_freesec.c:379:24: note: passing argument to parameter 'key' here
des_setkey(const char *key, struct php_crypt_extended_data *data)
                       ^
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/array.c:2574:17: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
        pad_size_abs = abs(pad_size);
                       ^
/var/tmp/php-build/source/5.6.0/ext/standard/array.c:2574:17: note: use function 'labs' instead
        pad_size_abs = abs(pad_size);
                       ^~~
                       labs
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/standard/dns.c:403:51: warning: passing 'u_char [8192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i = php_dns_search(handle, hostname, C_IN, type, ans, sizeof(ans));
                                                         ^~~
ext/standard/php_dns.h:28:48: note: expanded from macro 'php_dns_search'
        ((int)dns_search(res, dname, class, type, answer, anslen, (struct sockaddr *)&from, &fromsize))
                                                  ^~~~~~
/usr/include/dns.h:134:106: note: passing argument to parameter 'buf' here
extern int32_t dns_search(dns_handle_t dns, const char *name, uint32_t dnsclass, uint32_t dnstype, char *buf, uint32_t len, struct sockaddr *from, uint32_t *fromlen);
                                                                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/dns.c:540:39: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                add_next_index_stringl(entries, cp + l1 + 1, n, 1);
                                                                                ^~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:418:60: note: passing argument to parameter 'str' here
ZEND_API int add_next_index_stringl(zval *arg, const char *str, uint length, int duplicate);
                                                           ^
/var/tmp/php-build/source/5.6.0/ext/standard/dns.c:548:41: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_assoc_stringl(*subarray, "txt", tp, l2, 0);
                                                                    ^~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:394:123: note: expanded from macro 'add_assoc_stringl'
#define add_assoc_stringl(__arg, __key, __str, __length, __duplicate) add_assoc_stringl_ex(__arg, __key, strlen(__key)+1, __str, __length, __duplicate)
                                                                                                                          ^~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:385:83: note: passing argument to parameter 'str' here
ZEND_API int add_assoc_stringl_ex(zval *arg, const char *key, uint key_len, char *str, uint length, int duplicate);
                                                                                  ^
/var/tmp/php-build/source/5.6.0/ext/standard/dns.c:896:62: warning: passing 'u_char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        n = php_dns_search(handle, hostname, C_IN, type_to_fetch, answer.qb2, sizeof answer);
                                                                                  ^~~~~~~~~~
ext/standard/php_dns.h:28:48: note: expanded from macro 'php_dns_search'
        ((int)dns_search(res, dname, class, type, answer, anslen, (struct sockaddr *)&from, &fromsize))
                                                  ^~~~~~
/usr/include/dns.h:134:106: note: passing argument to parameter 'buf' here
extern int32_t dns_search(dns_handle_t dns, const char *name, uint32_t dnsclass, uint32_t dnstype, char *buf, uint32_t len, struct sockaddr *from, uint32_t *fromlen);
                                                                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/dns.c:1013:55: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i = php_dns_search(handle, hostname, C_IN, DNS_T_MX, (u_char *)&ans, sizeof(ans));
                                                             ^~~~~~~~~~~~~~
ext/standard/php_dns.h:28:48: note: expanded from macro 'php_dns_search'
        ((int)dns_search(res, dname, class, type, answer, anslen, (struct sockaddr *)&from, &fromsize))
                                                  ^~~~~~
/usr/include/dns.h:134:106: note: passing argument to parameter 'buf' here
extern int32_t dns_search(dns_handle_t dns, const char *name, uint32_t dnsclass, uint32_t dnstype, char *buf, uint32_t len, struct sockaddr *from, uint32_t *fromlen);
                                                                                                         ^
5 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/file.c:621:26: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
        if (flags & LOCK_EX && (!php_stream_supports_lock(stream) || php_stream_lock(stream, LOCK_EX))) {
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/file.c:621:26: note: add parentheses after the '!' to evaluate the comparison first
/var/tmp/php-build/source/5.6.0/ext/standard/file.c:621:26: note: add parentheses around left hand side expression to silence this warning
/var/tmp/php-build/source/5.6.0/ext/standard/file.c:767:11: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                if (!(p = php_stream_locate_eol(stream, target_buf, target_len TSRMLS_CC))) {
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/head.c:280:25: warning: address of '(sapi_globals.sapi_headers).headers' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (!&SG(sapi_headers).headers) {
            ~ ~~~~~~~~~~~~~~~~~^~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1027:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                q += write_octet_sequence(q, charset, code);
                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:876:58: note: passing argument to parameter 'buf' here
static inline size_t write_octet_sequence(unsigned char *buf, enum entity_charset charset, unsigned code) {
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1029:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        q += write_octet_sequence(q, charset, code2);
                                                  ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:876:58: note: passing argument to parameter 'buf' here
static inline size_t write_octet_sequence(unsigned char *buf, enum entity_charset charset, unsigned code) {
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1130:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        traverse_for_entities(old, oldlen, ret, &retlen, all, flags, inverse_map, charset);
                              ^~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:937:14: note: passing argument to parameter 'old' here
        const char *old,
                    ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1191:18: warning: assigning to 'const unsigned char *' from 'const char *const' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        *entity     = s->normal_entry.entity;
                                                    ^ ~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1219:14: warning: assigning to 'const unsigned char *' from 'const char *const' converts between pointers to integer types with different sign [-Wpointer-sign]
        *entity     = table[k].data.ent.entity;
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1405:18: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        const char *start = &old[cursor],
                                                    ^       ~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1461:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        replaced = php_escape_html_entities_ex(str, str_len, &new_len, all, (int) flags, hint_charset, double_encode TSRMLS_CC);
                                               ^~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1226:57: note: passing argument to parameter 'old' here
PHPAPI char *php_escape_html_entities_ex(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset, zend_bool double_encode TSRMLS_DC)
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1511:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        replaced = php_unescape_html_entities(str, str_len, &new_len, 0 /*!all*/, quote_style, NULL TSRMLS_CC);
                                              ^~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1098:56: note: passing argument to parameter 'old' here
PHPAPI char *php_unescape_html_entities(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset TSRMLS_DC)
                                                       ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1537:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        replaced = php_unescape_html_entities(str, str_len, &new_len, 1 /*all*/, quote_style, hint_charset TSRMLS_CC);
                                              ^~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1098:56: note: passing argument to parameter 'old' here
PHPAPI char *php_unescape_html_entities(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset TSRMLS_DC)
                                                       ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1566:36: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        written_k1 = write_octet_sequence(key, charset, orig_cp);
                                          ^~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:876:58: note: passing argument to parameter 'buf' here
static inline size_t write_octet_sequence(unsigned char *buf, enum entity_charset charset, unsigned code) {
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:1601:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        written_k2 = write_octet_sequence(&key[written_k1], charset, spe_cp);
                                                          ^~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.c:876:58: note: passing argument to parameter 'buf' here
static inline size_t write_octet_sequence(unsigned char *buf, enum entity_charset charset, unsigned code) {
                                                         ^
11 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:111:6: warning: passing 'unsigned char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_read(stream, dim, sizeof(dim)) != sizeof(dim))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:134:6: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_read(stream, dim, sizeof(dim)) != sizeof(dim))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:156:6: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_read(stream, dim, sizeof(dim)) != sizeof(dim))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:214:6: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_read(stream, a, sizeof(a)) != sizeof(a))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:217:17: warning: passing 'char *' to parameter of type 'Bytef *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (uncompress(b, &len, a, sizeof(a)) != Z_OK) {
                       ^
/usr/include/zlib.h:1146:43: note: passing argument to parameter 'dest' here
ZEXTERN int ZEXPORT uncompress OF((Bytef *dest,   uLongf *destLen,
                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:235:24: warning: passing 'char *' to parameter of type 'Bytef *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        status = uncompress(buf, &szlength, bufz, slength);
                                            ^~~
/usr/include/zlib.h:1146:43: note: passing argument to parameter 'dest' here
ZEXTERN int ZEXPORT uncompress OF((Bytef *dest,   uLongf *destLen,
                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:235:40: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        status = uncompress(buf, &szlength, bufz, slength);
                                                            ^~~~
/usr/include/zlib.h:1147:49: note: passing argument to parameter 'source' here
                                   const Bytef *source, uLong sourceLen));
                                                ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:253:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bits = php_swf_get_bits (b, 0, 5);
                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:181:59: note: passing argument to parameter 'buffer' here
static unsigned long int php_swf_get_bits (unsigned char* buffer, unsigned int pos, unsigned int count)
                                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:254:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                result->width = (php_swf_get_bits (b, 5 + bits, bits) -
                                                   ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:181:59: note: passing argument to parameter 'buffer' here
static unsigned long int php_swf_get_bits (unsigned char* buffer, unsigned int pos, unsigned int count)
                                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:255:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        php_swf_get_bits (b, 5, bits)) / 20;
                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:181:59: note: passing argument to parameter 'buffer' here
static unsigned long int php_swf_get_bits (unsigned char* buffer, unsigned int pos, unsigned int count)
                                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:256:39: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                result->height = (php_swf_get_bits (b, 5 + (3 * bits), bits) -
                                                    ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:181:59: note: passing argument to parameter 'buffer' here
static unsigned long int php_swf_get_bits (unsigned char* buffer, unsigned int pos, unsigned int count)
                                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:257:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        php_swf_get_bits (b, 5 + (2 * bits), bits)) / 20;
                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:181:59: note: passing argument to parameter 'buffer' here
static unsigned long int php_swf_get_bits (unsigned char* buffer, unsigned int pos, unsigned int count)
                                                          ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:279:6: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_read(stream, a, sizeof(a)) != sizeof(a))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:312:6: warning: passing 'unsigned char [9]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if((php_stream_read(stream, dim, sizeof(dim))) < sizeof(dim))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:369:6: warning: passing 'unsigned char [2]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if((php_stream_read(stream, a, sizeof(a))) <= 0) return 0;
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:455:6: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_read(stream, buffer, (long) length) <= 0) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:460:11: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(markername, sizeof(markername), "APP%d", marker - M_APP0);
                 ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/snprintf.h:83:34: note: passing argument to parameter here
PHPAPI int ap_php_snprintf(char *, size_t, const char *, ...);
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:462:58: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (zend_hash_find(Z_ARRVAL_P(info), markername, strlen(markername)+1, (void **) &tmp) == FAILURE) {
                                                                ^~~~~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:462:39: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (zend_hash_find(Z_ARRVAL_P(info), markername, strlen(markername)+1, (void **) &tmp) == FAILURE) {
                                             ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_hash.h:164:62: note: passing argument to parameter 'arKey' here
ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData);
                                                             ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:464:27: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_assoc_stringl(info, markername, buffer, length, 1);
                                        ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:394:113: note: expanded from macro 'add_assoc_stringl'
#define add_assoc_stringl(__arg, __key, __str, __length, __duplicate) add_assoc_stringl_ex(__arg, __key, strlen(__key)+1, __str, __length, __duplicate)
                                                                                                                ^~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:464:27: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_assoc_stringl(info, markername, buffer, length, 1);
                                        ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:394:99: note: expanded from macro 'add_assoc_stringl'
#define add_assoc_stringl(__arg, __key, __str, __length, __duplicate) add_assoc_stringl_ex(__arg, __key, strlen(__key)+1, __str, __length, __duplicate)
                                                                                                  ^~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:385:58: note: passing argument to parameter 'key' here
ZEND_API int add_assoc_stringl_ex(zval *arg, const char *key, uint key_len, char *str, uint length, int duplicate);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:464:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_assoc_stringl(info, markername, buffer, length, 1);
                                                    ^~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:394:123: note: expanded from macro 'add_assoc_stringl'
#define add_assoc_stringl(__arg, __key, __str, __length, __duplicate) add_assoc_stringl_ex(__arg, __key, strlen(__key)+1, __str, __length, __duplicate)
                                                                                                                          ^~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:385:83: note: passing argument to parameter 'str' here
ZEND_API int add_assoc_stringl_ex(zval *arg, const char *key, uint key_len, char *str, uint length, int duplicate);
                                                                                  ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:568:7: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((php_stream_read(stream, a, sizeof(a))) != sizeof(a)) return 0;
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:649:23: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
        if (result->channels < 0 || result->channels > 256) {
            ~~~~~~~~~~~~~~~~ ^ ~
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:833:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                dir_entry        = ifd_data+2+i*12;
                                 ^ ~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:891:6: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_read(stream, a, 8) != 8) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:894:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strncmp(a+4, "ILBM", 4) && strncmp(a+4, "PBM ", 4)) {
                    ^~~
/usr/include/string.h:84:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:894:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strncmp(a+4, "ILBM", 4) && strncmp(a+4, "PBM ", 4)) {
                                               ^~~
/usr/include/string.h:84:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:900:7: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (php_stream_read(stream, a, 8) != 8) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:912:20: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (size < 9 || php_stream_read(stream, a, 9) != 9) {
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1090:6: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_read(stream, dim, 2) != 2)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1102:7: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (php_stream_read(stream, dim, sizeof(dim)) != sizeof(dim))
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1185:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".gif" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1185:25: note: use array indexing to silence this warning
                        RETURN_STRING(".gif" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1187:26: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".jpeg" + !inc_dot, 1);
                                      ~~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1187:26: note: use array indexing to silence this warning
                        RETURN_STRING(".jpeg" + !inc_dot, 1);
                                              ^
                                      &       [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1189:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".png" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1189:25: note: use array indexing to silence this warning
                        RETURN_STRING(".png" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1192:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".swf" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1192:25: note: use array indexing to silence this warning
                        RETURN_STRING(".swf" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1194:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".psd" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1194:25: note: use array indexing to silence this warning
                        RETURN_STRING(".psd" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1197:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".bmp" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1197:25: note: use array indexing to silence this warning
                        RETURN_STRING(".bmp" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1200:26: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".tiff" + !inc_dot, 1);
                                      ~~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1200:26: note: use array indexing to silence this warning
                        RETURN_STRING(".tiff" + !inc_dot, 1);
                                              ^
                                      &       [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1202:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".iff" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1202:25: note: use array indexing to silence this warning
                        RETURN_STRING(".iff" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1204:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".jpc" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1204:25: note: use array indexing to silence this warning
                        RETURN_STRING(".jpc" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1206:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".jp2" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1206:25: note: use array indexing to silence this warning
                        RETURN_STRING(".jp2" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1208:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".jpx" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1208:25: note: use array indexing to silence this warning
                        RETURN_STRING(".jpx" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1210:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".jb2" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1210:25: note: use array indexing to silence this warning
                        RETURN_STRING(".jb2" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1212:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".xbm" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1212:25: note: use array indexing to silence this warning
                        RETURN_STRING(".xbm" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1214:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                        RETURN_STRING(".ico" + !inc_dot, 1);
                                      ~~~~~~~^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/image.c:1214:25: note: use array indexing to silence this warning
                        RETURN_STRING(".ico" + !inc_dot, 1);
                                             ^
                                      &      [
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:54: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                                        ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:65: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                                          ^
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:20: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                                 ^
46 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/iptc.c:81:3: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                PUTC(c);
                ^~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_output.h:166:40: note: expanded from macro 'PUTC'
#define PUTC(c)                                         (php_output_write(&(c), 1 TSRMLS_CC), (c))
                                                                          ^~~~
/var/tmp/php-build/source/5.6.0/main/php_output.h:211:41: note: passing argument to parameter 'str' here
PHPAPI int php_output_write(const char *str, size_t len TSRMLS_DC);
                                        ^
/var/tmp/php-build/source/5.6.0/ext/standard/iptc.c:288:3: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                RETVAL_STRINGL(spoolbuf, poi - spoolbuf, 0);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/standard/iptc.c:347:12: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(key, sizeof(key), "%d#%03d", (unsigned int) dataset, (unsigned int) recnum);
                         ^~~
/var/tmp/php-build/source/5.6.0/main/snprintf.h:83:34: note: passing argument to parameter here
PHPAPI int ap_php_snprintf(char *, size_t, const char *, ...);
                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/iptc.c:353:60: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (zend_hash_find(Z_ARRVAL_P(return_value), key, strlen(key) + 1, (void **) &element) == FAILURE) {
                                                                         ^~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/standard/iptc.c:353:48: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (zend_hash_find(Z_ARRVAL_P(return_value), key, strlen(key) + 1, (void **) &element) == FAILURE) {
                                                             ^~~
/var/tmp/php-build/source/5.6.0/Zend/zend_hash.h:164:62: note: passing argument to parameter 'arKey' here
ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData);
                                                             ^
/var/tmp/php-build/source/5.6.0/ext/standard/iptc.c:357:59: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        zend_hash_update(Z_ARRVAL_P(return_value), key, strlen(key) + 1, (void *) &values, sizeof(zval*), (void **) &element);
                                                                               ^~~
/var/tmp/php-build/source/5.6.0/Zend/zend_hash.h:110:39: note: expanded from macro 'zend_hash_update'
                _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)
                                                    ^~~~~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/standard/iptc.c:357:47: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        zend_hash_update(Z_ARRVAL_P(return_value), key, strlen(key) + 1, (void *) &values, sizeof(zval*), (void **) &element);
                                                                   ^~~
/var/tmp/php-build/source/5.6.0/Zend/zend_hash.h:110:32: note: expanded from macro 'zend_hash_update'
                _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)
                                             ^~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_hash.h:108:66: note: passing argument to parameter 'arKey' here
ZEND_API int _zend_hash_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
                                                                 ^
/var/tmp/php-build/source/5.6.0/ext/standard/iptc.c:360:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_next_index_stringl(*element, buffer+inx, len, 1);
                                                 ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:418:60: note: passing argument to parameter 'str' here
ZEND_API int add_next_index_stringl(zval *arg, const char *str, uint length, int duplicate);
                                                           ^
8 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/math.c:206:8: warning: 'finite' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
                if (!zend_finite(tmp_value) || zend_isnan(tmp_value)) {
                     ^
/var/tmp/php-build/source/5.6.0/main/php_config.h:2557:24: note: expanded from macro 'zend_finite'
#define zend_finite(a) finite(a)
                       ^
/usr/include/math.h:757:12: note: 'finite' has been explicitly marked deprecated here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
           ^
/var/tmp/php-build/source/5.6.0/ext/standard/math.c:567:14: warning: 'finite' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
        RETURN_BOOL(zend_finite(dval));
                    ^
/var/tmp/php-build/source/5.6.0/main/php_config.h:2557:24: note: expanded from macro 'zend_finite'
#define zend_finite(a) finite(a)
                       ^
/usr/include/math.h:757:12: note: 'finite' has been explicitly marked deprecated here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
           ^
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/md5.c:65:3: warning: initializing 'const char *' with an expression of type 'unsigned char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                RETURN_STRINGL(digest, 16, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:636:43: note: expanded from macro 'RETURN_STRINGL'
#define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; }
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/standard/md5.c:99:14: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/md5.c:112:3: warning: initializing 'const char *' with an expression of type 'unsigned char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                RETURN_STRINGL(digest, 16, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:636:43: note: expanded from macro 'RETURN_STRINGL'
#define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; }
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
3 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:354:7: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                         Look_Ahead_Letter(3) == 'D')) {
                                         ^~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:122:49: note: expanded from macro 'Look_Ahead_Letter'
#define Look_Ahead_Letter(n) (toupper(Lookahead(word+w_idx, n)))
                                                ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:127:29: note: passing argument to parameter 'word' here
static char Lookahead(char *word, int how_far)
                            ^
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:404:56: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        } else if ((!traditional) && (Next_Letter == 'C' && Look_Ahead_Letter(2) == 'H' && Look_Ahead_Letter(3) == 'W')) {
                                                                            ^~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:122:49: note: expanded from macro 'Look_Ahead_Letter'
#define Look_Ahead_Letter(n) (toupper(Lookahead(word+w_idx, n)))
                                                ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:127:29: note: passing argument to parameter 'word' here
static char Lookahead(char *word, int how_far)
                            ^
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:404:87: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        } else if ((!traditional) && (Next_Letter == 'C' && Look_Ahead_Letter(2) == 'H' && Look_Ahead_Letter(3) == 'W')) {
                                                                                                           ^~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:122:49: note: expanded from macro 'Look_Ahead_Letter'
#define Look_Ahead_Letter(n) (toupper(Lookahead(word+w_idx, n)))
                                                ^~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/metaphone.c:127:29: note: passing argument to parameter 'word' here
static char Lookahead(char *word, int how_far)
                            ^
3 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1018:5: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        p2 = php_memnstr(Z_STRVAL_P(str), Z_STRVAL_P(delim), Z_STRLEN_P(delim), endp);
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1026:16: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                } while ((p2 = php_memnstr(p1, Z_STRVAL_P(delim), Z_STRLEN_P(delim), endp)) != NULL &&
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1045:5: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        p2 = php_memnstr(Z_STRVAL_P(str), Z_STRVAL_P(delim), Z_STRLEN_P(delim), endp);
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1064:16: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                } while ((p2 = php_memnstr(p1, Z_STRVAL_P(delim), Z_STRLEN_P(delim), endp)) != NULL);
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1629:9: warning: returning 'const char *' from a function with result type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        return php_memnstr(s, t, t_len, s + s_len);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php.h:331:21: note: expanded from macro 'php_memnstr'
#define php_memnstr zend_memnstr
                    ^
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1781:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                found = php_memnstr(haystack, Z_STRVAL_P(needle), Z_STRLEN_P(needle), haystack + haystack_len);
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1788:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                found = php_memnstr(haystack, needle_char,      1, haystack + haystack_len);
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1833:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                found = php_memnstr(haystack + offset,
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1843:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                found = php_memnstr(haystack + offset,
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1893:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                found = php_memnstr(haystack_dup + offset, needle_dup, Z_STRLEN_P(needle), haystack_dup + haystack_len);
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:1901:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                found = php_memnstr(haystack_dup + offset,
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:3684:26: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                for (p = new_str; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
                                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:3696:31: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                for (p = haystack_dup; (r = php_memnstr(p, needle_dup, needle_len, end)); p = r + needle_len) {
                                                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:3729:15: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                while ((o = php_memnstr(o, n, needle_len, endp))) {
                                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:3755:27: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                for (p = haystack; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
                                                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:3772:31: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                for (p = haystack_dup; (r = php_memnstr(p, needle_dup, needle_len, end)); p = r + needle_len) {
                                                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/string.c:5209:13: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                while ((p = php_memnstr(p, needle, needle_len, endp))) {
                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/var.c:439:38: warning: invalid conversion specifier 'H' [-Wformat-invalid-specifier]
                tmp_len = spprintf(&tmp_str, 0,"%.*H", PG(serialize_precision), Z_DVAL_PP(struc));
                                                ~~~^
/var/tmp/php-build/source/5.6.0/ext/standard/var.c:439:42: warning: data argument not used by format string [-Wformat-extra-args]
                tmp_len = spprintf(&tmp_str, 0,"%.*H", PG(serialize_precision), Z_DVAL_PP(struc));
                                               ~~~~~~  ^
/var/tmp/php-build/source/5.6.0/main/php_globals.h:32:16: note: expanded from macro 'PG'
# define PG(v) (core_globals.v)
               ^
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/url_scanner_ex.c:269:16: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        char *e, *p = zend_memnstr(ctx->val.c, "://", sizeof("://") - 1, ctx->val.c + ctx->val.len);
                                                  ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/standard/ftp_fopen_wrapper.c:250:3: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                PHP_FTP_CNTRL_CHK(resource->user, tmp_len, "Invalid login %s")
                ^                 ~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/ftp_fopen_wrapper.c:236:17: note: expanded from macro 'PHP_FTP_CNTRL_CHK'
        unsigned char *s = val, *e = s + val_len;       \
                       ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/standard/ftp_fopen_wrapper.c:267:4: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        PHP_FTP_CNTRL_CHK(resource->pass, tmp_len, "Invalid password %s")
                        ^                 ~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/ftp_fopen_wrapper.c:236:17: note: expanded from macro 'PHP_FTP_CNTRL_CHK'
        unsigned char *s = val, *e = s + val_len;       \
                       ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/standard/ftp_fopen_wrapper.c:648:17: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
        while (tmp_len >= 0 &&
               ~~~~~~~ ^  ~
3 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/http_fopen_wrapper.c:762:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                } else if (!(response_code >= 300 && response_code < 304 || 307 == response_code || 308 == response_code)) {
                                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~~
/var/tmp/php-build/source/5.6.0/ext/standard/http_fopen_wrapper.c:762:39: note: place parentheses around the '&&' expression to silence this warning
                                } else if (!(response_code >= 300 && response_code < 304 || 307 == response_code || 308 == response_code)) {
                                                                  ^
                                             (                                          )
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/standard/var_unserializer.c:1074:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncmp(start + 2, "NAN", 3)) {
                     ^~~~~~~~~
/usr/include/string.h:84:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
/var/tmp/php-build/source/5.6.0/ext/standard/var_unserializer.c:1076:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!strncmp(start + 2, "INF", 3)) {
                            ^~~~~~~~~
/usr/include/string.h:84:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
/var/tmp/php-build/source/5.6.0/ext/standard/var_unserializer.c:1078:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!strncmp(start + 2, "-INF", 4)) {
                            ^~~~~~~~~
/usr/include/string.h:84:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
3 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/sha1.c:50:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        PHP_SHA1Update(&context, arg, arg_len);
                                 ^~~
ext/standard/sha1.h:34:65: note: passing argument to parameter here
PHPAPI void PHP_SHA1Update(PHP_SHA1_CTX *, const unsigned char *, unsigned int);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/standard/sha1.c:53:3: warning: initializing 'const char *' with an expression of type 'unsigned char [20]' converts between pointers to integer types with different sign [-Wpointer-sign]
                RETURN_STRINGL(digest, 20, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:636:43: note: expanded from macro 'RETURN_STRINGL'
#define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; }
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/standard/sha1.c:89:14: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:294:73: note: expanded from macro 'php_stream_read'
#define php_stream_read(stream, buf, count)             _php_stream_read((stream), (buf), (count) TSRMLS_CC)
                                                                                   ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:293:58: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/standard/sha1.c:102:3: warning: initializing 'const char *' with an expression of type 'unsigned char [20]' converts between pointers to integer types with different sign [-Wpointer-sign]
                RETURN_STRINGL(digest, 20, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:636:43: note: expanded from macro 'RETURN_STRINGL'
#define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; }
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/standard/filters.c:1349:44: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((err = php_conv_get_ulong_prop_ex(ht, &l, field_name, field_name_len)) == PHP_CONV_ERR_SUCCESS) {
                                                  ^~
/var/tmp/php-build/source/5.6.0/ext/standard/filters.c:1278:86: note: passing argument to parameter 'pretval' here
static php_conv_err_t php_conv_get_ulong_prop_ex(const HashTable *ht, unsigned long *pretval, char *field_name, size_t field_name_len)
                                                                                     ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/standard/streamsfuncs.c:1609:6: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
        if (!php_stream_supports_lock(stream)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/streamsfuncs.c:1609:6: note: add parentheses after the '!' to evaluate the comparison first
/var/tmp/php-build/source/5.6.0/ext/standard/streamsfuncs.c:1609:6: note: add parentheses around left hand side expression to silence this warning
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/standard/http.c:76:75: warning: passing 'uint *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        zend_unmangle_property_name_ex(key, key_len, &tmp, (const char**)&key, &key_len);
                                                                                               ^~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_compile.h:698:155: note: passing argument to parameter 'prop_len' here
ZEND_API int zend_unmangle_property_name_ex(const char *mangled_property, int mangled_property_len, const char **class_name, const char **prop_name, int *prop_len);
                                                                                                                                                          ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:293:32: warning: assigning to 'XML_Char *' (aka 'unsigned char *') from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        xml_globals->default_encoding = "UTF-8";
                                      ^ ~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:600:18: warning: passing 'const XML_Char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strcasecmp(name, enc->name) == 0) {
                               ^~~~
/usr/include/strings.h:78:29: note: passing argument to parameter here
int      strcasecmp(const char *, const char *);
                                ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:600:24: warning: passing 'XML_Char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strcasecmp(name, enc->name) == 0) {
                                     ^~~~~~~~~
/usr/include/strings.h:78:43: note: passing argument to parameter here
int      strcasecmp(const char *, const char *);
                                              ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:760:27: warning: passing 'const char *' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        newstr = xml_utf8_decode(tag, strlen(tag), &out_len, parser->target_encoding);
                                 ^~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:664:46: note: passing argument to parameter 's' here
PHPAPI char *xml_utf8_decode(const XML_Char *s, int len, int *newlen, const XML_Char *encoding)
                                             ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:783:38: warning: passing 'const XML_Char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                tag_name = _xml_decode_tag(parser, name);
                                                   ^~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:755:62: note: passing argument to parameter 'tag' here
static char *_xml_decode_tag(xml_parser *parser, const char *tag)
                                                             ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:792:35: warning: passing 'const XML_Char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                att = _xml_decode_tag(parser, attributes[0]);
                                                              ^~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:755:62: note: passing argument to parameter 'tag' here
static char *_xml_decode_tag(xml_parser *parser, const char *tag)
                                                             ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:793:49: warning: passing 'const XML_Char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                val = xml_utf8_decode(attributes[1], strlen(attributes[1]), &val_len, parser->target_encoding);
                                                                            ^~~~~~~~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:830:36: warning: passing 'const XML_Char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        att = _xml_decode_tag(parser, attributes[0]);
                                                                      ^~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:755:62: note: passing argument to parameter 'tag' here
static char *_xml_decode_tag(xml_parser *parser, const char *tag)
                                                             ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:831:50: warning: passing 'const XML_Char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        val = xml_utf8_decode(attributes[1], strlen(attributes[1]), &val_len, parser->target_encoding);
                                                                                    ^~~~~~~~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:868:38: warning: passing 'const XML_Char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                tag_name = _xml_decode_tag(parser, name);
                                                   ^~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:755:62: note: passing argument to parameter 'tag' here
static char *_xml_decode_tag(xml_parser *parser, const char *tag)
                                                             ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1190:13: warning: assigning to 'XML_Char *' (aka 'unsigned char *') from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        encoding = "ISO-8859-1";
                                 ^ ~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1192:13: warning: assigning to 'XML_Char *' (aka 'unsigned char *') from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        encoding = "UTF-8";
                                 ^ ~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1194:13: warning: assigning to 'XML_Char *' (aka 'unsigned char *') from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        encoding = "US-ASCII";
                                 ^ ~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1209:62: warning: passing 'char *' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                         &php_xml_mem_hdlrs, ns_param);
                                                             ^~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/expat_compat.h:126:108: note: passing argument to parameter here
PHPAPI XML_Parser XML_ParserCreate_MM(const XML_Char *, const XML_Memory_Handling_Suite *, const XML_Char *);
                                                                                                           ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1454:34: warning: passing 'char *' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = XML_Parse(parser->parser, data, data_len, isFinal);
                                        ^~~~
/var/tmp/php-build/source/5.6.0/ext/xml/expat_compat.h:138:51: note: passing argument to parameter here
PHPAPI int  XML_Parse(XML_Parser, const XML_Char *, int data_len, int is_final);
                                                  ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1499:34: warning: passing 'char *' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = XML_Parse(parser->parser, data, data_len, 1);
                                        ^~~~
/var/tmp/php-build/source/5.6.0/ext/xml/expat_compat.h:138:51: note: passing argument to parameter here
PHPAPI int  XML_Parse(XML_Parser, const XML_Char *, int data_len, int is_final);
                                                  ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1643:27: warning: passing 'char *' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        enc = xml_get_encoding(Z_STRVAL_PP(val));
                                               ^~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:476:30: note: expanded from macro 'Z_STRVAL_PP'
#define Z_STRVAL_PP(zval_pp)    Z_STRVAL(**zval_pp)
                                ^~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:595:55: note: passing argument to parameter 'name' here
static xml_encoding *xml_get_encoding(const XML_Char *name)
                                                      ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1678:4: warning: initializing 'const char *' with an expression of type 'XML_Char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        RETURN_STRING(parser->target_encoding, 1);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:635:40: note: expanded from macro 'RETURN_STRING'
#define RETURN_STRING(s, duplicate)     { RETVAL_STRING(s, duplicate); return; }
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:623:39: note: expanded from macro 'RETVAL_STRING'
#define RETVAL_STRING(s, duplicate)             ZVAL_STRING(return_value, s, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1702:48: warning: passing 'char [11]' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        encoded = xml_utf8_encode(arg, arg_len, &len, "ISO-8859-1");
                                                      ^~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:610:83: note: passing argument to parameter 'encoding' here
PHPAPI char *xml_utf8_encode(const char *s, int len, int *newlen, const XML_Char *encoding)
                                                                                  ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1702:10: warning: assigning to 'XML_Char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        encoded = xml_utf8_encode(arg, arg_len, &len, "ISO-8859-1");
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1706:2: warning: initializing 'const char *' with an expression of type 'XML_Char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        RETVAL_STRINGL(encoded, len, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1722:28: warning: passing 'char *' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        decoded = xml_utf8_decode(arg, arg_len, &len, "ISO-8859-1");
                                  ^~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:664:46: note: passing argument to parameter 's' here
PHPAPI char *xml_utf8_decode(const XML_Char *s, int len, int *newlen, const XML_Char *encoding)
                                             ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1722:48: warning: passing 'char [11]' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        decoded = xml_utf8_decode(arg, arg_len, &len, "ISO-8859-1");
                                                      ^~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:664:87: note: passing argument to parameter 'encoding' here
PHPAPI char *xml_utf8_decode(const XML_Char *s, int len, int *newlen, const XML_Char *encoding)
                                                                                      ^
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1722:10: warning: assigning to 'XML_Char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        decoded = xml_utf8_decode(arg, arg_len, &len, "ISO-8859-1");
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/xml.c:1726:2: warning: initializing 'const char *' with an expression of type 'XML_Char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        RETVAL_STRINGL(decoded, len, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
25 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/xml/compat.c:371:47: warning: passing 'char [1]' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        parser->h_external_entity_ref(parser, names, "", sys_id, pub_id);
                                                     ^~
/var/tmp/php-build/source/5.6.0/ext/xml/compat.c:605:40: warning: passing 'const XML_Char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        error = xmlParseChunk(parser->parser, data, data_len, is_final);
                                              ^~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/parser.h:1022:19: note: passing argument to parameter 'chunk' here
                                         const char *chunk,
                                                     ^
/var/tmp/php-build/source/5.6.0/ext/xml/compat.c:731:10: warning: returning 'char [8]' from a function with result type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                return "Unknown";
                       ^~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/compat.c:766:9: warning: returning 'char [4]' from a function with result type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return "1.0";
               ^~~~~
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/xmlrpc/xmlrpc-epi-php.c:1339:9: warning: implicit conversion from enumeration type 'enum _XMLRPC_VALUE_TYPE' to different enumeration type 'XMLRPC_VECTOR_TYPE' (aka 'enum _XMLRPC_VECTOR_TYPE') [-Wenum-conversion]
        return xmlrpc_none;
        ~~~~~~ ^~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/xmlrpc/libxmlrpc/xml_element.c:337:13: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    bufcopy = buf;
            ^ ~~~
/var/tmp/php-build/source/5.6.0/ext/xmlrpc/libxmlrpc/xml_element.c:352:9: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        bufcopy=buf;
               ^~~~
/var/tmp/php-build/source/5.6.0/ext/xmlrpc/libxmlrpc/xml_element.c:719:28: warning: passing 'const char *' to parameter of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if(XML_Parse(parser, in_buf, len, 1) == 0) {
                           ^~~~~~
/var/tmp/php-build/source/5.6.0/ext/xml/expat_compat.h:138:51: note: passing argument to parameter here
PHPAPI int  XML_Parse(XML_Parser, const XML_Char *, int data_len, int is_final);
                                                  ^
/var/tmp/php-build/source/5.6.0/ext/xmlrpc/libxmlrpc/xml_element.c:725:23: warning: initializing 'const char *' with an expression of type 'const XML_Char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
         const char * error_str = XML_ErrorString(err_code);
                      ^           ~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/xmlrpc/libxmlrpc/xmlrpc.c:2244:49: warning: implicit conversion from enumeration type 'enum _XMLRPC_VALUE_TYPE' to different enumeration type 'XMLRPC_VECTOR_TYPE' (aka 'enum _XMLRPC_VECTOR_TYPE') [-Wenum-conversion]
   return(value && value->v) ? value->v->type : xmlrpc_none;
   ~~~~~~                                       ^~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xmlrpc/libxmlrpc/xmlrpc.c:2288:9: warning: implicit conversion from enumeration type 'enum _XMLRPC_VALUE_TYPE' to different enumeration type 'XMLRPC_VALUE_TYPE_EASY' (aka 'enum _XMLRPC_VALUE_TYPE_EASY') [-Wenum-conversion]
        return xmlrpc_none;
        ~~~~~~ ^~~~~~~~~~~
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:123:12: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(value, str_len, "'%s'", string);
                         ^~~~~
/var/tmp/php-build/source/5.6.0/main/snprintf.h:83:34: note: passing argument to parameter here
PHPAPI int ap_php_snprintf(char *, size_t, const char *, ...);
                                 ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:126:12: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(value, str_len, "\"%s\"", string);
                         ^~~~~
/var/tmp/php-build/source/5.6.0/main/snprintf.h:83:34: note: passing argument to parameter here
PHPAPI int ap_php_snprintf(char *, size_t, const char *, ...);
                                 ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:242:5: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                ZVAL_STRING(args[i],  obj->stringval, 1);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:252:10: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        str = xmlXPathCastToString(obj);
                                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:272:36: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                        curns->prefix = xmlStrdup((char *) node->children);
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:41:58: note: passing argument to parameter 'cur' here
                xmlStrdup                (const xmlChar *cur);
                                                         ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:275:48: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                        node = xmlNewDocNode(node->doc, NULL, (char *) node->children, node->name);
                                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:277:48: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                        node = xmlNewDocNode(node->doc, NULL, "xmlns", node->name);
                                                                                                              ^~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here
                                         const xmlChar *name,
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:293:9: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                str = xmlXPathCastToString(obj);
                                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:308:37: warning: passing 'char [1]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                valuePush(ctxt, xmlXPathNewString(""));
                                                  ^~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:488:38: note: passing argument to parameter 'val' here
                xmlXPathNewString               (const xmlChar *val);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:319:2: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ZVAL_STRING(&handler, obj->stringval, 1);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:578:15: note: expanded from macro 'ZVAL_STRING'
                const char *__s=(s);                            \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:330:37: warning: passing 'char [1]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                valuePush(ctxt, xmlXPathNewString(""));
                                                  ^~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:488:38: note: passing argument to parameter 'val' here
                xmlXPathNewString               (const xmlChar *val);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:334:37: warning: passing 'char [1]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                valuePush(ctxt, xmlXPathNewString(""));
                                                  ^~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:488:38: note: passing argument to parameter 'val' here
                xmlXPathNewString               (const xmlChar *val);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:340:39: warning: passing 'char [1]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                valuePush(ctxt, xmlXPathNewString(""));
                                                                  ^~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:488:38: note: passing argument to parameter 'val' here
                xmlXPathNewString               (const xmlChar *val);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:361:39: warning: passing 'char [1]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                valuePush(ctxt, xmlXPathNewString(""));
                                                                  ^~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:488:38: note: passing argument to parameter 'val' here
                xmlXPathNewString               (const xmlChar *val);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:364:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                valuePush(ctxt, xmlXPathNewString( Z_STRVAL_P(retval)));
                                                                   ^~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:460:29: note: expanded from macro 'Z_STRVAL_P'
#define Z_STRVAL_P(zval_p)              Z_STRVAL(*zval_p)
                                        ^~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.h:444:26: note: expanded from macro 'Z_STRVAL'
#define Z_STRVAL(zval)                  (zval).value.str.val
                                        ^~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xpathInternals.h:488:38: note: passing argument to parameter 'val' here
                xmlXPathNewString               (const xmlChar *val);
                                                                ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:455:69: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (nodep->type == XML_ELEMENT_NODE && xmlStrEqual(nodep->name, "key") && xmlStrEqual(nodep->ns->href, XSLT_NAMESPACE)) {
                                                                                                ^~~~~
/usr/local/Cellar/libxml2/2.9.4/include/libxml2/libxml/xmlstring.h:79:57: note: passing argument to parameter 'str2' here
                                         const xmlChar *str2);
                                                        ^
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:672:18: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                        curclass_name = curce->name;
                                      ^ ~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:757:4: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        RETVAL_STRINGL(doc_txt_ptr, doc_txt_len, 1);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:624:42: note: expanded from macro 'RETVAL_STRINGL'
#define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_API.h:586:15: note: expanded from macro 'ZVAL_STRINGL'
                const char *__s=(s); int __l=l;                 \
                            ^   ~~~
/var/tmp/php-build/source/5.6.0/ext/xsl/xsltprocessor.c:790:75: warning: passing 'int *' to parameter of type 'uint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (zend_hash_get_current_key_ex(Z_ARRVAL_P(array_value), &string_key, &string_key_len, &idx, 0, NULL) != HASH_KEY_IS_STRING) {
                                                                                               ^~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_hash.h:179:88: note: passing argument to parameter 'str_length' here
ZEND_API int zend_hash_get_current_key_ex(const HashTable *ht, char **str_index, uint *str_length, ulong *num_index, zend_bool duplicate, HashPosition *pos);
                                                                                       ^
19 warnings generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_add.c:37:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_add_dir.c:37:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_add_entry.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_close.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_delete.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_dir_add.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_dirent.c:43:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_discard.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_entry.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_err_str.c:6:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_error.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_error_clear.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_error_get.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_error_get_sys_type.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_error_strerror.c:41:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_error_to_str.c:41:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_extra_field.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_extra_field_api.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_fclose.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_fdopen.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_add.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_error_clear.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_error_get.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_get_comment.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_get_offset.c:43:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_rename.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_replace.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_set_comment.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_strerror.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_filerange_crc.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_fopen.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_get_external_attributes.c:34:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_file_set_external_attributes.c:34:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_fopen_encrypted.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_fopen_index.c:40:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_fopen_index_encrypted.c:40:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_fread.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_get_archive_comment.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_get_archive_flag.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_get_compression_implementation.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_get_encryption_implementation.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_get_file_comment.c:37:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_get_name.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_get_num_entries.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_get_num_files.c:37:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_memdup.c:37:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_name_locate.c:41:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_new.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_open.c:43:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_rename.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_replace.c:37:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_set_archive_comment.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_set_archive_flag.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_set_default_password.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_set_file_comment.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_set_file_compression.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_set_name.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_buffer.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_close.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_crc.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_deflate.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_error.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_file.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_filep.c:42:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_free.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_function.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_layered.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_open.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_pkware.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_pop.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_read.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_stat.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_window.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_zip.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_source_zip_new.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_stat.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_stat_index.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_stat_init.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_strerror.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_string.c:39:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_unchange.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_unchange_all.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_unchange_archive.c:38:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_unchange_data.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
In file included from /var/tmp/php-build/source/5.6.0/ext/zip/lib/zip_utf-8.c:36:
/var/tmp/php-build/source/5.6.0/ext/zip/lib/zipint.h:145:9: warning: 'MAXCOMLEN' macro redefined [-Wmacro-redefined]
#define MAXCOMLEN        65536
        ^
/usr/include/sys/param.h:95:9: note: previous definition is here
#define MAXCOMLEN       16              /* max command name remembered */
        ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/zip/lib/mkstemp.c:76:8: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration]
        pid = getpid();
              ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/mysqlnd/mysqlnd.c:1089:96: warning: address of array 'conn->error_info->error' will always evaluate to 'true' [-Wpointer-bool-conversion]
                SET_CLIENT_ERROR(*conn->error_info, CR_CONNECTION_ERROR, UNKNOWN_SQLSTATE, conn->error_info->error? conn->error_info->error:"Unknown error");
                                                                                           ~~~~~~~~~~~~~~~~~~^~~~~~
ext/mysqlnd/mysqlnd_priv.h:131:32: note: expanded from macro 'SET_CLIENT_ERROR'
                strlcpy((error_info).error, (c), sizeof((error_info).error)); \
                                             ^
/usr/include/secure/_string.h:105:34: note: expanded from macro 'strlcpy'
  __builtin___strlcpy_chk (dest, src, len, __darwin_obsz (dest))
                                 ^~~
/var/tmp/php-build/source/5.6.0/ext/mysqlnd/mysqlnd.c:1089:96: warning: address of array 'conn->error_info->error' will always evaluate to 'true' [-Wpointer-bool-conversion]
                SET_CLIENT_ERROR(*conn->error_info, CR_CONNECTION_ERROR, UNKNOWN_SQLSTATE, conn->error_info->error? conn->error_info->error:"Unknown error");
                                                                                           ~~~~~~~~~~~~~~~~~~^~~~~~
ext/mysqlnd/mysqlnd_priv.h:137:45: note: expanded from macro 'SET_CLIENT_ERROR'
                        error_for_the_list.error = mnd_pestrdup((c), TRUE); \
                                                                 ^
ext/mysqlnd/mysqlnd_alloc.h:86:65: note: expanded from macro 'mnd_pestrdup'
#define mnd_pestrdup(ptr, pers)                 mysqlnd_allocator.m_pestrdup((ptr), (pers) MYSQLND_MEM_C)
                                                                              ^~~
2 warnings generated.
/var/tmp/php-build/source/5.6.0/ext/mysqlnd/mysqlnd_statistics.c:208:43: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
                sprintf((char *)&tmp, MYSQLND_LLU_SPEC, stats->values[i]);
                                                        ^~~~~~~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/ext/mysqlnd/mysqlnd_ps_codec.c:90:55: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
                                tmp_len = sprintf((char *)&tmp, MYSQLND_LLU_SPEC, uval);
                                                                                  ^~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/main/main.c:796:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char *replace = php_escape_html_entities(buffer, buffer_len, &len, 0, ENT_COMPAT, NULL TSRMLS_CC);
                                                         ^~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.h:57:54: note: passing argument to parameter 'old' here
PHPAPI char *php_escape_html_entities(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset TSRMLS_DC);
                                                     ^
/var/tmp/php-build/source/5.6.0/main/main.c:854:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char *replace = php_escape_html_entities(origin, origin_len, &len, 0, ENT_COMPAT, NULL TSRMLS_CC);
                                                         ^~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.h:57:54: note: passing argument to parameter 'old' here
PHPAPI char *php_escape_html_entities(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset TSRMLS_DC);
                                                     ^
/var/tmp/php-build/source/5.6.0/main/main.c:1164:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                char *buf = php_escape_html_entities(buffer, buffer_len, &len, 0, ENT_COMPAT, NULL TSRMLS_CC);
                                                                                     ^~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/html.h:57:54: note: passing argument to parameter 'old' here
PHPAPI char *php_escape_html_entities(unsigned char *old, size_t oldlen, size_t *newlen, int all, int flags, char *hint_charset TSRMLS_DC);
                                                     ^
/var/tmp/php-build/source/5.6.0/main/main.c:1427:49: warning: implicit conversion from enumeration type 'php_stream_mmap_access_t' to different enumeration type 'php_stream_mmap_operation_t' [-Wenum-conversion]
                && (p = php_stream_mmap_range(stream, 0, len, PHP_STREAM_MAP_MODE_SHARED_READONLY, &mapped_len)) != NULL) {
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main/streams/php_stream_mmap.h:71:127: note: expanded from macro 'php_stream_mmap_range'
#define php_stream_mmap_range(stream, offset, length, mode, mapped_len) _php_stream_mmap_range((stream), (offset), (length), (mode), (mapped_len) TSRMLS_CC)
                                                                        ~~~~~~~~~~~~~~~~~~~~~~                                ^~~~
/var/tmp/php-build/source/5.6.0/main/main.c:2665:28: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                user = php_base64_decode(auth + 6, strlen(auth) - 6, NULL);
                                         ^~~~~~~~
/var/tmp/php-build/source/5.6.0/ext/standard/base64.h:29:69: note: passing argument to parameter here
PHPAPI extern unsigned char *php_base64_decode(const unsigned char *, int, int *);
                                                                    ^
/var/tmp/php-build/source/5.6.0/main/main.c:2665:8: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                user = php_base64_decode(auth + 6, strlen(auth) - 6, NULL);
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
/var/tmp/php-build/source/5.6.0/main/snprintf.c:1229:14: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strx_printv(&cc, buf, len, format, ap);
                    ^~~
/var/tmp/php-build/source/5.6.0/main/snprintf.c:1192:30: note: passing argument to parameter 'ccp' here
static void strx_printv(int *ccp, char *buf, size_t len, const char *format, va_list ap) /* {{{ */
                             ^
/var/tmp/php-build/source/5.6.0/main/snprintf.c:1243:14: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strx_printv(&cc, buf, len, format, ap);
                    ^~~
/var/tmp/php-build/source/5.6.0/main/snprintf.c:1192:30: note: passing argument to parameter 'ccp' here
static void strx_printv(int *ccp, char *buf, size_t len, const char *format, va_list ap) /* {{{ */
                             ^
2 warnings generated.
/var/tmp/php-build/source/5.6.0/main/rfc1867.c:423:60: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        self->input_encoding = zend_multibyte_encoding_detector(line, strlen(line), self->detect_order, self->detect_order_size TSRMLS_CC);
                                                                                ^~~~
/var/tmp/php-build/source/5.6.0/Zend/zend_multibyte.h:68:85: note: passing argument to parameter 'string' here
ZEND_API const zend_encoding *zend_multibyte_encoding_detector(const unsigned char *string, size_t length, const zend_encoding **list, size_t list_size TSRMLS_DC);
                                                                                    ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/main/getopt.c:95:12: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                if ((pos = php_memnstr(&argv[*optind][arg_start], "=", 1, argv[*optind]+arg_end)) != NULL) {
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/main/streams/streams.c:692:41: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        justread = stream->ops->read(stream, stream->readbuf + stream->writepos,
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/streams/streams.c:794:6: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (php_stream_write(stream, &buf, 1) > 0) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:298:72: note: expanded from macro 'php_stream_write'
#define php_stream_write(stream, buf, count)    _php_stream_write(stream, (buf), (count) TSRMLS_CC)
                                                                          ^~~~~
/var/tmp/php-build/source/5.6.0/main/php_streams.h:296:65: note: passing argument to parameter 'buf' here
PHPAPI size_t _php_stream_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC);
                                                                ^
/var/tmp/php-build/source/5.6.0/main/streams/streams.c:849:11: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                readptr = stream->readbuf + stream->readpos;
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/streams/streams.c:921:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        readptr = stream->readbuf + stream->readpos;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/streams/streams.c:1400:83: warning: implicit conversion from enumeration type 'php_stream_mmap_access_t' to different enumeration type 'php_stream_mmap_operation_t' [-Wenum-conversion]
                p = php_stream_mmap_range(stream, php_stream_tell(stream), PHP_STREAM_MMAP_ALL, PHP_STREAM_MAP_MODE_SHARED_READONLY, &mapped);
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/streams/php_stream_mmap.h:71:127: note: expanded from macro 'php_stream_mmap_range'
#define php_stream_mmap_range(stream, offset, length, mode, mapped_len) _php_stream_mmap_range((stream), (offset), (length), (mode), (mapped_len) TSRMLS_CC)
                                                                        ~~~~~~~~~~~~~~~~~~~~~~                                ^~~~
/var/tmp/php-build/source/5.6.0/main/streams/streams.c:1533:64: warning: implicit conversion from enumeration type 'php_stream_mmap_access_t' to different enumeration type 'php_stream_mmap_operation_t' [-Wenum-conversion]
                p = php_stream_mmap_range(src, php_stream_tell(src), maxlen, PHP_STREAM_MAP_MODE_SHARED_READONLY, &mapped);
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/php-build/source/5.6.0/main/streams/php_stream_mmap.h:71:127: note: expanded from macro 'php_stream_mmap_range'
#define php_stream_mmap_range(stream, offset, length, mode, mapped_len) _php_stream_mmap_range((stream), (offset), (length), (mode), (mapped_len) TSRMLS_CC)
                                                                        ~~~~~~~~~~~~~~~~~~~~~~                                ^~~~
/var/tmp/php-build/source/5.6.0/main/streams/streams.c:1834:37: warning: while loop has empty body [-Wempty-body]
                                while (*(++*path_for_open)=='/');
                                                                ^
/var/tmp/php-build/source/5.6.0/main/streams/streams.c:1834:37: note: put the semicolon on a separate line to silence this warning
7 warnings generated.
/var/tmp/php-build/source/5.6.0/main/streams/mmap.c:31:15: warning: implicit conversion from enumeration type 'php_stream_mmap_operation_t' to different enumeration type 'php_stream_mmap_access_t' [-Wenum-conversion]
        range.mode = mode;
                   ~ ^~~~
1 warning generated.
Zend/zend_ini_scanner.l:458:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        sc = YYCURSOR;
                                           ^ ~~~~~~~~
Zend/zend_ini_scanner.l:479:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                YYCURSOR = sc;
                         ^ ~~
2 warnings generated.
/var/tmp/php-build/source/5.6.0/Zend/zend_operators.c:2338:34: warning: 'finite' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
                        } else if (dval1 == dval2 && !zend_finite(dval1)) {
                                                      ^
Zend/../main/php_config.h:2557:24: note: expanded from macro 'zend_finite'
#define zend_finite(a) finite(a)
                       ^
/usr/include/math.h:757:12: note: 'finite' has been explicitly marked deprecated here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
           ^
1 warning generated.
/var/tmp/php-build/source/5.6.0/Zend/zend_string.c:65:28: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        CG(interned_empty_string) = zend_new_interned_string_int("", sizeof(""), 0 TSRMLS_CC);
                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/sapi/cli/php_cli_server.c:541:25: warning: address of '(sapi_globals.sapi_headers).headers' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (!&SG(sapi_headers).headers) {
            ~ ~~~~~~~~~~~~~~~~~^~~~~~~
1 warning generated.
/var/tmp/php-build/source/5.6.0/sapi/cgi/cgi_main.c:1698:25: warning: address of '(sapi_globals.sapi_headers).headers' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (!&SG(sapi_headers).headers) {
            ~ ~~~~~~~~~~~~~~~~~^~~~~~~
1 warning generated.
PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment