=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for mydns-pgsql-1.1.0nb18 => Substituting "user" in src/mydns/conf.c --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in pkg Making all in contrib Making all in intl Making all in po Making all in m4 Making all in doc --- sedfile --- if ! test -f ../version.sed; then cd .. && /opt/pkg/bin/bmake sedfile; fi --- sedfile --- --- mydns.8 --- --- mydnscheck.8 --- --- mydns.conf.5 --- --- mydns-conf.8 --- --- mydnsexport.8 --- --- mydnsimport.8 --- --- mydnsptrconvert.8 --- --- mydns.8 --- /opt/pkg/bin/mksh ../missing --run sed -f ../version.sed mydns.8.in | tr -s ' ' > mydns.8 --- mydnscheck.8 --- /opt/pkg/bin/mksh ../missing --run sed -f ../version.sed mydnscheck.8.in | tr -s ' ' > mydnscheck.8 --- mydns.conf.5 --- /opt/pkg/bin/mksh ../missing --run sed -f ../version.sed mydns.conf.5.in | tr -s ' ' > mydns.conf.5 --- mydns-conf.8 --- /opt/pkg/bin/mksh ../missing --run sed -f ../version.sed mydns-conf.8.in | tr -s ' ' > mydns-conf.8 --- mydnsexport.8 --- /opt/pkg/bin/mksh ../missing --run sed -f ../version.sed mydnsexport.8.in | tr -s ' ' > mydnsexport.8 --- mydnsimport.8 --- /opt/pkg/bin/mksh ../missing --run sed -f ../version.sed mydnsimport.8.in | tr -s ' ' > mydnsimport.8 --- mydnsptrconvert.8 --- /opt/pkg/bin/mksh ../missing --run sed -f ../version.sed mydnsptrconvert.8.in | tr -s ' ' > mydnsptrconvert.8 Making all in lib --- alloca.o --- --- cidr.o --- --- conf.o --- --- error.o --- --- getopt.o --- --- getopt1.o --- --- getoptstr.o --- --- inet_pton.o --- --- alloca.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT alloca.o -MD -MP -MF ".deps/alloca.Tpo" -c -o alloca.o alloca.c; then mv -f ".deps/alloca.Tpo" ".deps/alloca.Po"; else rm -f ".deps/alloca.Tpo"; exit 1; fi --- cidr.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT cidr.o -MD -MP -MF ".deps/cidr.Tpo" -c -o cidr.o cidr.c; then mv -f ".deps/cidr.Tpo" ".deps/cidr.Po"; else rm -f ".deps/cidr.Tpo"; exit 1; fi --- error.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT error.o -MD -MP -MF ".deps/error.Tpo" -c -o error.o error.c; then mv -f ".deps/error.Tpo" ".deps/error.Po"; else rm -f ".deps/error.Tpo"; exit 1; fi --- getopt.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" -c -o getopt.o getopt.c; then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f ".deps/getopt.Tpo"; exit 1; fi --- conf.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT conf.o -MD -MP -MF ".deps/conf.Tpo" -c -o conf.o conf.c; then mv -f ".deps/conf.Tpo" ".deps/conf.Po"; else rm -f ".deps/conf.Tpo"; exit 1; fi --- getoptstr.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT getoptstr.o -MD -MP -MF ".deps/getoptstr.Tpo" -c -o getoptstr.o getoptstr.c; then mv -f ".deps/getoptstr.Tpo" ".deps/getoptstr.Po"; else rm -f ".deps/getoptstr.Tpo"; exit 1; fi --- getopt1.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT getopt1.o -MD -MP -MF ".deps/getopt1.Tpo" -c -o getopt1.o getopt1.c; then mv -f ".deps/getopt1.Tpo" ".deps/getopt1.Po"; else rm -f ".deps/getopt1.Tpo"; exit 1; fi --- inet_pton.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT inet_pton.o -MD -MP -MF ".deps/inet_pton.Tpo" -c -o inet_pton.o inet_pton.c; then mv -f ".deps/inet_pton.Tpo" ".deps/inet_pton.Po"; else rm -f ".deps/inet_pton.Tpo"; exit 1; fi --- getopt.o --- getopt.c:410:30: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if (optind != argc && !strcmp (argv[optind], "--")) ^ getopt.c:410:30: note: include the header or explicitly provide a declaration for 'strcmp' getopt.c:488:32: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] if (nameend - nextchar == strlen (p->name)) ^ getopt.c:488:32: note: include the header or explicitly provide a declaration for 'strlen' --- inet_ntop.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT inet_ntop.o -MD -MP -MF ".deps/inet_ntop.Tpo" -c -o inet_ntop.o inet_ntop.c; then mv -f ".deps/inet_ntop.Tpo" ".deps/inet_ntop.Po"; else rm -f ".deps/inet_ntop.Tpo"; exit 1; fi --- ip.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT ip.o -MD -MP -MF ".deps/ip.Tpo" -c -o ip.o ip.c; then mv -f ".deps/ip.Tpo" ".deps/ip.Po"; else rm -f ".deps/ip.Tpo"; exit 1; fi --- passinput.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT passinput.o -MD -MP -MF ".deps/passinput.Tpo" -c -o passinput.o passinput.c; then mv -f ".deps/passinput.Tpo" ".deps/passinput.Po"; else rm -f ".deps/passinput.Tpo"; exit 1; fi --- string.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT string.o -MD -MP -MF ".deps/string.Tpo" -c -o string.o string.c; then mv -f ".deps/string.Tpo" ".deps/string.Po"; else rm -f ".deps/string.Tpo"; exit 1; fi --- strsep.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT strsep.o -MD -MP -MF ".deps/strsep.Tpo" -c -o strsep.o strsep.c; then mv -f ".deps/strsep.Tpo" ".deps/strsep.Po"; else rm -f ".deps/strsep.Tpo"; exit 1; fi --- strsep_quotes.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT strsep_quotes.o -MD -MP -MF ".deps/strsep_quotes.Tpo" -c -o strsep_quotes.o strsep_quotes.c; then mv -f ".deps/strsep_quotes.Tpo" ".deps/strsep_quotes.Po"; else rm -f ".deps/strsep_quotes.Tpo"; exit 1; fi --- wildcard.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT wildcard.o -MD -MP -MF ".deps/wildcard.Tpo" -c -o wildcard.o wildcard.c; then mv -f ".deps/wildcard.Tpo" ".deps/wildcard.Po"; else rm -f ".deps/wildcard.Tpo"; exit 1; fi --- getopt.o --- 2 warnings generated. --- libmydnsutil.a --- rm -f libmydnsutil.a ar cru libmydnsutil.a alloca.o cidr.o conf.o error.o getopt.o getopt1.o getoptstr.o inet_pton.o inet_ntop.o ip.o passinput.o string.o strsep.o strsep_quotes.o wildcard.o ranlib libmydnsutil.a Making all in src --- all-recursive --- Making all in lib --- ip.o --- --- question.o --- --- rr.o --- --- soa.o --- --- sql.o --- --- str.o --- --- unencode.o --- --- ip.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl -I../../lib -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT ip.o -MD -MP -MF ".deps/ip.Tpo" -c -o ip.o ip.c; then mv -f ".deps/ip.Tpo" ".deps/ip.Po"; else rm -f ".deps/ip.Tpo"; exit 1; fi --- question.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl -I../../lib -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT question.o -MD -MP -MF ".deps/question.Tpo" -c -o question.o question.c; then mv -f ".deps/question.Tpo" ".deps/question.Po"; else rm -f ".deps/question.Tpo"; exit 1; fi --- soa.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl -I../../lib -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT soa.o -MD -MP -MF ".deps/soa.Tpo" -c -o soa.o soa.c; then mv -f ".deps/soa.Tpo" ".deps/soa.Po"; else rm -f ".deps/soa.Tpo"; exit 1; fi --- sql.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl -I../../lib -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT sql.o -MD -MP -MF ".deps/sql.Tpo" -c -o sql.o sql.c; then mv -f ".deps/sql.Tpo" ".deps/sql.Po"; else rm -f ".deps/sql.Tpo"; exit 1; fi --- rr.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl -I../../lib -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT rr.o -MD -MP -MF ".deps/rr.Tpo" -c -o rr.o rr.c; then mv -f ".deps/rr.Tpo" ".deps/rr.Po"; else rm -f ".deps/rr.Tpo"; exit 1; fi --- str.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl -I../../lib -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT str.o -MD -MP -MF ".deps/str.Tpo" -c -o str.o str.c; then mv -f ".deps/str.Tpo" ".deps/str.Po"; else rm -f ".deps/str.Tpo"; exit 1; fi --- unencode.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl -I../../lib -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT unencode.o -MD -MP -MF ".deps/unencode.Tpo" -c -o unencode.o unencode.c; then mv -f ".deps/unencode.Tpo" ".deps/unencode.Po"; else rm -f ".deps/unencode.Tpo"; exit 1; fi --- rr.o --- rr.c:262:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rr->id = atou(row[0]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ rr.c:263:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rr->zone = atou(row[1]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ rr.c:264:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(rr->name, row[2], sizeof(rr->name)-1); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ rr.c:265:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(rr->data, row[3], sizeof(rr->data)-1); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ rr.c:267:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rr->aux = atou(row[4]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ rr.c:268:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rr->ttl = atou(row[5]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ rr.c:269:38: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(rr->type = mydns_rr_get_type(row[6]))) ^~~~~~ rr.c:79:25: note: passing argument to parameter 'type' here mydns_rr_get_type(char *type) ^ --- sql.o --- sql.c:166:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sqlConn, xtablename, (uchar *)tablename, strlen(tablename)); ^~~~~~~~~~ ./mydns.h:410:38: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ sql.c:166:34: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sqlConn, xtablename, (uchar *)tablename, strlen(tablename)); ^~~~~~~~~~~~~~~~~~ ./mydns.h:410:46: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ sql.c:204:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sqlConn, xtablename, (uchar *)tablename, strlen(tablename)); ^~~~~~~~~~ ./mydns.h:410:38: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ sql.c:204:34: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sqlConn, xtablename, (uchar *)tablename, strlen(tablename)); ^~~~~~~~~~~~~~~~~~ ./mydns.h:410:46: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ sql.c:205:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sqlConn, xcolumnname, (uchar *)columnname, strlen(columnname)); ^~~~~~~~~~~ ./mydns.h:410:38: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ sql.c:205:35: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sqlConn, xcolumnname, (uchar *)columnname, strlen(columnname)); ^~~~~~~~~~~~~~~~~~~ ./mydns.h:410:46: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ sql.c:427:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] res->current_row[n] = PQgetvalue(res->result, res->current_tuple, n); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- rr.o --- rr.c:472:33: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_A: wheretype = " AND type='A'"; break; ^ ~~~~~~~~~~~~~~~ rr.c:474:35: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_AAAA: wheretype = " AND type='AAAA'"; break; ^ ~~~~~~~~~~~~~~~~~~ rr.c:475:35: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_CNAME: wheretype = " AND type='CNAME'"; break; ^ ~~~~~~~~~~~~~~~~~~~ rr.c:476:35: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_HINFO: wheretype = " AND type='HINFO'"; break; ^ ~~~~~~~~~~~~~~~~~~~ rr.c:477:33: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_MX: wheretype = " AND type='MX'"; break; ^ ~~~~~~~~~~~~~~~~ rr.c:478:35: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_NAPTR: wheretype = " AND type='NAPTR'"; break; ^ ~~~~~~~~~~~~~~~~~~~ rr.c:479:33: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_NS: wheretype = " AND type='NS'"; break; ^ ~~~~~~~~~~~~~~~~ rr.c:480:34: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_PTR: wheretype = " AND type='PTR'"; break; ^ ~~~~~~~~~~~~~~~~~ rr.c:481:34: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_SOA: wheretype = " AND type='SOA'"; break; ^ ~~~~~~~~~~~~~~~~~ rr.c:482:34: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_SRV: wheretype = " AND type='SRV'"; break; ^ ~~~~~~~~~~~~~~~~~ rr.c:483:34: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_TXT: wheretype = " AND type='TXT'"; break; ^ ~~~~~~~~~~~~~~~~~ rr.c:484:34: warning: assigning to 'uchar *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] case DNS_QTYPE_ANY: wheretype = ""; break; ^ ~~ rr.c:526:14: warning: passing 'uchar [790]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(namequery, sizeof(namequery), "(name='' OR name='%s')", origin); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ rr.c:532:14: warning: passing 'uchar [790]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(namequery, sizeof(namequery), "(name='%s' OR name='%s.%s')", name, name, origin); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ rr.c:537:13: warning: passing 'uchar [790]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(namequery, sizeof(namequery), "name='%s'", name); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ rr.c:551:22: warning: passing 'uchar [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] querylen = snprintf(query, sizeof(query), ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ rr.c:568:33: warning: passing 'uchar [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(res = sql_query(sqlConn, query, querylen))) ^~~~~ ./mydns.h:406:46: note: passing argument to parameter 'query' here extern SQL_RES *sql_query(SQL *, const char *query, size_t querylen); ^ --- soa.o --- soa.c:92:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->id = atou(row[0]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ soa.c:93:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(rv->origin, row[1], sizeof(rv->origin)-1); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ soa.c:94:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(rv->ns, row[2], sizeof(rv->ns)-1); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ soa.c:97:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(rv->mbox, row[3], sizeof(rv->mbox)-1); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ soa.c:100:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->serial = atou(row[4]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ soa.c:101:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->refresh = atou(row[5]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ soa.c:102:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->retry = atou(row[6]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ soa.c:103:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->expire = atou(row[7]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ soa.c:104:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->minimum = atou(row[8]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ soa.c:105:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->ttl = atou(row[9]); ^~~~~~ ./mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ --- sql.o --- 7 warnings generated. --- soa.o --- 10 warnings generated. --- rr.o --- 24 warnings generated. --- libmydns.a --- rm -f libmydns.a ar cru libmydns.a ip.o question.o rr.o soa.o sql.o str.o unencode.o ranlib libmydns.a Making all in mydns --- alias.o --- --- axfr.o --- --- cache.o --- --- conf.o --- --- data.o --- --- db.o --- --- encode.o --- --- error.o --- --- alias.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT alias.o -MD -MP -MF ".deps/alias.Tpo" -c -o alias.o alias.c; then mv -f ".deps/alias.Tpo" ".deps/alias.Po"; else rm -f ".deps/alias.Tpo"; exit 1; fi --- axfr.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT axfr.o -MD -MP -MF ".deps/axfr.Tpo" -c -o axfr.o axfr.c; then mv -f ".deps/axfr.Tpo" ".deps/axfr.Po"; else rm -f ".deps/axfr.Tpo"; exit 1; fi --- cache.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT cache.o -MD -MP -MF ".deps/cache.Tpo" -c -o cache.o cache.c; then mv -f ".deps/cache.Tpo" ".deps/cache.Po"; else rm -f ".deps/cache.Tpo"; exit 1; fi --- conf.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT conf.o -MD -MP -MF ".deps/conf.Tpo" -c -o conf.o conf.c; then mv -f ".deps/conf.Tpo" ".deps/conf.Po"; else rm -f ".deps/conf.Tpo"; exit 1; fi --- data.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT data.o -MD -MP -MF ".deps/data.Tpo" -c -o data.o data.c; then mv -f ".deps/data.Tpo" ".deps/data.Po"; else rm -f ".deps/data.Tpo"; exit 1; fi --- db.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT db.o -MD -MP -MF ".deps/db.Tpo" -c -o db.o db.c; then mv -f ".deps/db.Tpo" ".deps/db.Po"; else rm -f ".deps/db.Tpo"; exit 1; fi --- encode.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT encode.o -MD -MP -MF ".deps/encode.Tpo" -c -o encode.o encode.c; then mv -f ".deps/encode.Tpo" ".deps/encode.Po"; else rm -f ".deps/encode.Tpo"; exit 1; fi --- error.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT error.o -MD -MP -MF ".deps/error.Tpo" -c -o error.o error.c; then mv -f ".deps/error.Tpo" ".deps/error.Po"; else rm -f ".deps/error.Tpo"; exit 1; fi --- data.o --- data.c:122:12: warning: address of array 'r->data' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!r->data || !r->data[0]) ~~~~^~~~ 1 warning generated. --- cache.o --- cache.c:242:29: warning: format specifies type 'unsigned int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] PCT(C->limit, C->count), C->count, C->size, ^~~~~~~~ cache.c:242:39: warning: format specifies type 'unsigned int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] PCT(C->limit, C->count), C->count, C->size, ^~~~~~~ cache.c:535:14: warning: address of array 'n->name' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!n->name) ~~~~^~~~ --- listen.o --- --- cache.o --- cache.c:565:13: warning: address of array 'n->name' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!n->name) ~~~~^~~~ cache.c:756:12: warning: address of array 'n->name' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!n->name) ~~~~^~~~ --- main.o --- --- listen.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT listen.o -MD -MP -MF ".deps/listen.Tpo" -c -o listen.o listen.c; then mv -f ".deps/listen.Tpo" ".deps/listen.Po"; else rm -f ".deps/listen.Tpo"; exit 1; fi --- axfr.o --- axfr.c:189:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (r = row[0]; !ok && (wild = strsep(&r, ",")); ) ^ ~~~~~~ --- cache.o --- cache.c:857:12: warning: address of array 'n->name' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!n->name) ~~~~^~~~ --- main.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi --- queue.o --- --- recursive.o --- --- queue.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT queue.o -MD -MP -MF ".deps/queue.Tpo" -c -o queue.o queue.c; then mv -f ".deps/queue.Tpo" ".deps/queue.Po"; else rm -f ".deps/queue.Tpo"; exit 1; fi --- recursive.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT recursive.o -MD -MP -MF ".deps/recursive.Tpo" -c -o recursive.o recursive.c; then mv -f ".deps/recursive.Tpo" ".deps/recursive.Po"; else rm -f ".deps/recursive.Tpo"; exit 1; fi --- reply.o --- --- axfr.o --- 1 warning generated. --- reply.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT reply.o -MD -MP -MF ".deps/reply.Tpo" -c -o reply.o reply.c; then mv -f ".deps/reply.Tpo" ".deps/reply.Po"; else rm -f ".deps/reply.Tpo"; exit 1; fi --- resolve.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT resolve.o -MD -MP -MF ".deps/resolve.Tpo" -c -o resolve.o resolve.c; then mv -f ".deps/resolve.Tpo" ".deps/resolve.Po"; else rm -f ".deps/resolve.Tpo"; exit 1; fi --- listen.o --- listen.c:267:15: warning: assigning to 'caddr_t' (aka 'char *') from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ifc.ifc_buf = buf; ^ ~~~ --- rr.o --- --- recursive.o --- recursive.c:156:45: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] (struct sockaddr *)&recursive_sa, &addrlen)) < 0) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:712:27: note: passing argument to parameter here socklen_t * __restrict) __DARWIN_ALIAS_C(recvfrom); ^ --- rr.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT rr.o -MD -MP -MF ".deps/rr.Tpo" -c -o rr.o rr.c; then mv -f ".deps/rr.Tpo" ".deps/rr.Po"; else rm -f ".deps/rr.Tpo"; exit 1; fi --- recursive.o --- 1 warning generated. --- sort.o --- --- status.o --- --- sort.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT sort.o -MD -MP -MF ".deps/sort.Tpo" -c -o sort.o sort.c; then mv -f ".deps/sort.Tpo" ".deps/sort.Po"; else rm -f ".deps/sort.Tpo"; exit 1; fi --- reply.o --- reply.c:175:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, rr->type, rr->ttl, desc) < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ --- status.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT status.o -MD -MP -MF ".deps/status.Tpo" -c -o status.o status.c; then mv -f ".deps/status.Tpo" ".deps/status.Po"; else rm -f ".deps/status.Tpo"; exit 1; fi --- reply.o --- reply.c:220:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_A, rr->ttl, "A") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ reply.c:261:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_AAAA, rr->ttl, "AAAA") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ reply.c:305:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_HINFO, rr->ttl, "HINFO") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ reply.c:344:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_MX, rr->ttl, "MX") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ reply.c:388:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_NAPTR, rr->ttl, "NAPTR") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ reply.c:451:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_RP, rr->ttl, "RP") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ reply.c:492:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_SOA, soa->ttl, "SOA") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ reply.c:539:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_SRV, rr->ttl, "SRV") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ reply.c:583:27: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (reply_start_rr(t, r, r->name, DNS_QTYPE_TXT, rr->ttl, "TXT") < 0) ^~~~~~~ reply.c:126:38: note: passing argument to parameter 'name' here reply_start_rr(TASK *t, RR *r, char *name, dns_qtype_t type, uint32_t ttl, char *desc) ^ --- listen.o --- 1 warning generated. --- cache.o --- 6 warnings generated. --- rr.o --- rr.c:240:10: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(new->name, name, sizeof(new->name)-1); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ --- task.o --- --- tcp.o --- --- task.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT task.o -MD -MP -MF ".deps/task.Tpo" -c -o task.o task.c; then mv -f ".deps/task.Tpo" ".deps/task.Po"; else rm -f ".deps/task.Tpo"; exit 1; fi --- tcp.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT tcp.o -MD -MP -MF ".deps/tcp.Tpo" -c -o tcp.o tcp.c; then mv -f ".deps/tcp.Tpo" ".deps/tcp.Po"; else rm -f ".deps/tcp.Tpo"; exit 1; fi --- rr.o --- 1 warning generated. --- udp.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT udp.o -MD -MP -MF ".deps/udp.Tpo" -c -o udp.o udp.c; then mv -f ".deps/udp.Tpo" ".deps/udp.Po"; else rm -f ".deps/udp.Tpo"; exit 1; fi --- update.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT update.o -MD -MP -MF ".deps/update.Tpo" -c -o update.o update.c; then mv -f ".deps/update.Tpo" ".deps/update.Po"; else rm -f ".deps/update.Tpo"; exit 1; fi --- tcp.o --- tcp.c:102:82: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] return Warnx("%s: %s (%d octet%s)", clientaddr(t), _("TCP message too short"), t->len, S(t->len)); ~~ ^~~~~~ %zu tcp.c:104:81: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] return Warnx("%s: %s (%d octet%s)", clientaddr(t), _("TCP message too long"), t->len, S(t->len)); ~~ ^~~~~~ %zu tcp.c:128:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = t->query + t->len; ^ ~~~~~~~~~~~~~~~~~ tcp.c:147:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return new_task(t, t->query, t->len); ^~~~~~~~ ./named.h:207:45: note: passing argument to parameter here extern int new_task(TASK *, unsigned char *, size_t); ^ --- udp.o --- udp.c:79:21: warning: passing 'char [512]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return new_task(t, in, len); ^~ ./named.h:207:45: note: passing argument to parameter here extern int new_task(TASK *, unsigned char *, size_t); ^ --- update.o --- update.c:164:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (r = row[0]; !ok && (wild = strsep(&r, ",")); ) ^ ~~~~~~ --- task.o --- task.c:102:28: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(src = name_unencode(t->qd, t->qdlen, src, qname, sizeof(qname)))) ^~~~~ ./named.h:154:35: note: passing argument to parameter here extern char *name_unencode(char *, size_t, char *, char *, size_t); ^ task.c:102:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(src = name_unencode(t->qd, t->qdlen, src, qname, sizeof(qname)))) ^~~ ./named.h:154:51: note: passing argument to parameter here extern char *name_unencode(char *, size_t, char *, char *, size_t); ^ task.c:102:50: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(src = name_unencode(t->qd, t->qdlen, src, qname, sizeof(qname)))) ^~~~~ ./named.h:154:59: note: passing argument to parameter here extern char *name_unencode(char *, size_t, char *, char *, size_t); ^ --- update.o --- update.c:359:8: warning: initializing 'char *' with an expression of type 'unsigned char [513]' converts between pointers to integer types with different sign [-Wpointer-sign] char *src = rr->rdata; ^ ~~~~~~~~~ update.c:360:8: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- task.o --- task.c:102:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- update.o --- char *end = rr->rdata + rr->rdlength; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ --- task.o --- if (!(src = name_unencode(t->qd, t->qdlen, src, qname, sizeof(qname)))) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task.c:107:20: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(t->qname, qname, sizeof(t->qname)-1); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ --- update.o --- update.c:1013:47: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] querylen = snprintf(query, sizeof(query), "%.*s", strlen(rr->name) - strlen(soa->origin) - 1, rr->name); ~~^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ update.c:1085:47: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] querylen = snprintf(query, sizeof(query), "%.*s", strlen(rr->name) - strlen(soa->origin) - 1, rr->name); ~~^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ update.c:1153:47: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] querylen = snprintf(query, sizeof(query), "%.*s", strlen(rr->name) - strlen(soa->origin) - 1, rr->name); ~~^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ --- task.o --- task.c:247:48: warning: address of array 't->qname' will always evaluate to 'true' [-Wpointer-bool-conversion] clientaddr(t), mydns_qtype_str(t->qtype), t->qname ? (char *)t->qname : ""); ~~~^~~~~ ~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ task.c:414:12: warning: format specifies type 'unsigned long' but the argument has type '__darwin_suseconds_t' (aka 'int') [-Wformat] datebuf, tv.tv_usec, ^~~~~~~~~~ task.c:426:3: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] t->an.size, ^~~~~~~~~~ task.c:427:3: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] t->ns.size, ^~~~~~~~~~ task.c:428:3: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] t->ar.size, ^~~~~~~~~~ --- reply.o --- 10 warnings generated. --- udp.o --- 1 warning generated. --- tcp.o --- 4 warnings generated. --- task.o --- 10 warnings generated. --- update.o --- 6 warnings generated. --- mydns --- /opt/pkg/bin/mksh ../../libtool --mode=link clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -L/opt/pkg/lib -L/usr/lib -static -o mydns alias.o axfr.o cache.o conf.o data.o db.o encode.o error.o listen.o main.o queue.o recursive.o reply.o resolve.o rr.o sort.o status.o task.o tcp.o udp.o update.o ../../src/lib/libmydns.a ../../lib/libmydnsutil.a /opt/pkg/lib/libintl.dylib -liconv -L/opt/pkg/lib -lpq -lm mkdir .libs clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -o mydns alias.o axfr.o cache.o conf.o data.o db.o encode.o error.o listen.o main.o queue.o recursive.o reply.o resolve.o rr.o sort.o status.o task.o tcp.o udp.o update.o /opt/pkg/lib/libintl.dylib -L/opt/pkg/lib -L/usr/lib ../../src/lib/libmydns.a ../../lib/libmydnsutil.a -liconv -lpq -lm Making all in util --- check.o --- --- util.o --- --- export.o --- --- import.o --- --- import-axfr.o --- --- import-tinydns.o --- --- libptr.o --- --- ptrconvert.o --- --- check.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT check.o -MD -MP -MF ".deps/check.Tpo" -c -o check.o check.c; then mv -f ".deps/check.Tpo" ".deps/check.Po"; else rm -f ".deps/check.Tpo"; exit 1; fi --- util.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT util.o -MD -MP -MF ".deps/util.Tpo" -c -o util.o util.c; then mv -f ".deps/util.Tpo" ".deps/util.Po"; else rm -f ".deps/util.Tpo"; exit 1; fi --- export.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT export.o -MD -MP -MF ".deps/export.Tpo" -c -o export.o export.c; then mv -f ".deps/export.Tpo" ".deps/export.Po"; else rm -f ".deps/export.Tpo"; exit 1; fi --- import.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT import.o -MD -MP -MF ".deps/import.Tpo" -c -o import.o import.c; then mv -f ".deps/import.Tpo" ".deps/import.Po"; else rm -f ".deps/import.Tpo"; exit 1; fi --- import-axfr.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT import-axfr.o -MD -MP -MF ".deps/import-axfr.Tpo" -c -o import-axfr.o import-axfr.c; then mv -f ".deps/import-axfr.Tpo" ".deps/import-axfr.Po"; else rm -f ".deps/import-axfr.Tpo"; exit 1; fi --- import-tinydns.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT import-tinydns.o -MD -MP -MF ".deps/import-tinydns.Tpo" -c -o import-tinydns.o import-tinydns.c; then mv -f ".deps/import-tinydns.Tpo" ".deps/import-tinydns.Po"; else rm -f ".deps/import-tinydns.Tpo"; exit 1; fi --- libptr.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT libptr.o -MD -MP -MF ".deps/libptr.Tpo" -c -o libptr.o libptr.c; then mv -f ".deps/libptr.Tpo" ".deps/libptr.Po"; else rm -f ".deps/libptr.Tpo"; exit 1; fi --- ptrconvert.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT ptrconvert.o -MD -MP -MF ".deps/ptrconvert.Tpo" -c -o ptrconvert.o ptrconvert.c; then mv -f ".deps/ptrconvert.Tpo" ".deps/ptrconvert.Po"; else rm -f ".deps/ptrconvert.Tpo"; exit 1; fi --- import-axfr.o --- import-axfr.c:497:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (process_axfr_reply(reply, replylen)) ^~~~~ import-axfr.c:419:26: note: passing argument to parameter 'reply' here process_axfr_reply(char *reply, size_t replylen) ^ --- ptrconvert.o --- ptrconvert.c:303:24: warning: passing 'uchar [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] querylen = snprintf(query, sizeof(query), ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ ptrconvert.c:306:25: warning: passing 'uchar [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sql_nrquery(sql, query, querylen) != 0) ^~~~~ ../../src/lib/mydns.h:405:44: note: passing argument to parameter 'query' here extern int sql_nrquery(SQL *, const char *query, size_t querylen); ^ --- check.o --- check.c:398:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sql, xname, (unsigned char *)name, strlen(name)); ^~~~~ ../../src/lib/mydns.h:410:38: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ check.c:398:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sql, xname, (unsigned char *)name, strlen(name)); ^~~~~~~~~~~~~~~~~~~~~ ../../src/lib/mydns.h:410:46: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ check.c:409:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sql, xname, (unsigned char *)name, strlen(name)); ^~~~~ ../../src/lib/mydns.h:410:38: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ check.c:409:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sql_escstr(sql, xname, (unsigned char *)name, strlen(name)); ^~~~~~~~~~~~~~~~~~~~~ ../../src/lib/mydns.h:410:46: note: passing argument to parameter here extern void sql_escstr(SQL *, char *, char *, size_t); ^ --- export.o --- export.c:275:10: warning: assigning to 'unsigned char *' from 'char [512]' converts between pointers to integer types with different sign [-Wpointer-sign] for (c = rr->data; *c; c++) ^ ~~~~~~~~ --- check.o --- check.c:686:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((soa = check_soa(row[0]))) ^~~~~~ check.c:353:23: note: passing argument to parameter 'zone' here check_soa(const char *zone) ^ In file included from check.c:23: ./util.h:36:20: warning: inline function 'meter' is not defined [-Wundefined-inline] extern inline void meter(unsigned long, unsigned long); ^ check.c:200:2: note: used here meter(0,0); ^ --- export.o --- export.c:541:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] dump_zone(row[0]); ^~~~~~ export.c:498:17: note: passing argument to parameter 'zone_name' here dump_zone(char *zone_name) ^ --- libptr.o --- libptr.c:74:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->id = atou(row[0]); ^~~~~~ ../../src/lib/mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ libptr.c:75:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->ip = atou(row[1]); ^~~~~~ ../../src/lib/mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ libptr.c:76:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(rv->name, row[2], sizeof(rv->name)-1); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ libptr.c:77:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rv->ttl = atou(row[3]); ^~~~~~ ../../src/lib/mydns.h:87:35: note: expanded from macro 'atou' #define atou(s) (uint32_t)strtoul(s, (char **)NULL, 10) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ --- conf.o --- if clang -DLOCALEDIR=\"/opt/pkg/share/locale\" -DSBINDIR=\"/opt/pkg/sbin\" -I. -I. -I../.. -I../../lib -I../../src/lib -I../../intl -I/opt/pkg/include -I/opt/pkg/include -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -MT conf.o -MD -MP -MF ".deps/conf.Tpo" -c -o conf.o conf.c; then mv -f ".deps/conf.Tpo" ".deps/conf.Po"; else rm -f ".deps/conf.Tpo"; exit 1; fi --- libptr.o --- 4 warnings generated. --- ptrconvert.o --- 2 warnings generated. --- mydnsptrconvert --- /opt/pkg/bin/mksh ../../libtool --mode=link clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -L/opt/pkg/lib -L/usr/lib -static -o mydnsptrconvert libptr.o ptrconvert.o util.o ../../src/lib/libmydns.a ../../lib/libmydnsutil.a /opt/pkg/lib/libintl.dylib -liconv -L/opt/pkg/lib -lpq -lm --- export.o --- 2 warnings generated. --- check.o --- 6 warnings generated. --- mydnsexport --- --- mydnscheck --- --- mydns-conf --- /opt/pkg/bin/mksh ../../libtool --mode=link clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -L/opt/pkg/lib -L/usr/lib -static -o mydns-conf conf.o ../../src/lib/libmydns.a ../../lib/libmydnsutil.a /opt/pkg/lib/libintl.dylib -liconv -L/opt/pkg/lib -lpq -lm --- mydnscheck --- /opt/pkg/bin/mksh ../../libtool --mode=link clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -L/opt/pkg/lib -L/usr/lib -static -o mydnscheck check.o util.o ../../src/lib/libmydns.a ../../lib/libmydnsutil.a /opt/pkg/lib/libintl.dylib -liconv -L/opt/pkg/lib -lpq -lm --- mydnsexport --- /opt/pkg/bin/mksh ../../libtool --mode=link clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -L/opt/pkg/lib -L/usr/lib -static -o mydnsexport export.o util.o ../../src/lib/libmydns.a ../../lib/libmydnsutil.a /opt/pkg/lib/libintl.dylib -liconv -L/opt/pkg/lib -lpq -lm --- import-axfr.o --- 1 warning generated. --- mydnsptrconvert --- mkdir .libs --- mydnsimport --- --- mydnsptrconvert --- clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -o mydnsptrconvert libptr.o ptrconvert.o util.o /opt/pkg/lib/libintl.dylib -L/opt/pkg/lib -L/usr/lib ../../src/lib/libmydns.a ../../lib/libmydnsutil.a -liconv -lpq -lm --- mydnsimport --- /opt/pkg/bin/mksh ../../libtool --mode=link clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -L/opt/pkg/lib -L/usr/lib -static -o mydnsimport import.o import-axfr.o import-tinydns.o util.o ../../src/lib/libmydns.a ../../lib/libmydnsutil.a /opt/pkg/lib/libintl.dylib -liconv -L/opt/pkg/lib -lpq -lm --- mydnsexport --- clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -o mydnsexport export.o util.o /opt/pkg/lib/libintl.dylib -L/opt/pkg/lib -L/usr/lib ../../src/lib/libmydns.a ../../lib/libmydnsutil.a -liconv -lpq -lm --- mydnscheck --- clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -o mydnscheck check.o util.o /opt/pkg/lib/libintl.dylib -L/opt/pkg/lib -L/usr/lib ../../src/lib/libmydns.a ../../lib/libmydnsutil.a -liconv -lpq -lm --- mydns-conf --- clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -o mydns-conf conf.o /opt/pkg/lib/libintl.dylib -L/opt/pkg/lib -L/usr/lib ../../src/lib/libmydns.a ../../lib/libmydnsutil.a -liconv -lpq -lm --- mydnsimport --- clang -O2 -I/opt/pkg/include -fomit-frame-pointer -finline-functions -ffast-math -funsigned-char -o mydnsimport import.o import-axfr.o import-tinydns.o util.o /opt/pkg/lib/libintl.dylib -L/opt/pkg/lib -L/usr/lib ../../src/lib/libmydns.a ../../lib/libmydnsutil.a -liconv -lpq -lm => Creating /opt/work/net/mydns-pgsql/work/.rc.d/mydns