=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for validns-0.8nb4 cd /data/scratch/security/validns/work/validns-0.8 && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr CC=clang CFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/include CPPFLAGS=-I/usr/pkg/include\ -I/usr/include CXX=clang++ CXXFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/include COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib LINKER_RPATH_FLAG=-R PATH=/data/scratch/security/validns/work/.cwrapper/bin:/data/scratch/security/validns/work/.buildlink/bin:/data/scratch/security/validns/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=clang-cpp HOME=/data/scratch/security/validns/work/.home CWRAPPERS_CONFIG_DIR=/data/scratch/security/validns/work/.cwrapper/config CPP=clang-cpp LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulkXXX\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/data/scratch/security/validns/work/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG= PKG_CONFIG_LIBDIR=/data/scratch/security/validns/work/.buildlink/lib/pkgconfig:/data/scratch/security/validns/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/data/scratch/security/validns/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/data/scratch/security/validns/work/.cwrapper/config /usr/bin/make clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o main.o main.c -I/usr/include -I/usr/pkg/include main.c:39:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ main.c:40:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalnum(*s)) goto unrecognized_directive; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ main.c:58:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ main.c:59:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalnum(*s)) goto unrecognized_directive; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ main.c:76:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ main.c:77:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalnum(*s)) goto unrecognized_directive; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ main.c:85:10: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isalnum(*d)) d++; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ main.c:108:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ main.c:130:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ main.c:155:10: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 10 warnings generated. clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o carp.o carp.c -I/usr/include -I/usr/pkg/include clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o mempool.o mempool.c -I/usr/include -I/usr/pkg/include clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o textparse.o textparse.c -I/usr/include -I/usr/pkg/include textparse.c:29:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(*s)) s++; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:37:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(*s)) s++; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:80:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalnum(*s) || *s == '_' || *s == '.' || *s == '-' || *s == '/') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ textparse.c:86:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:89:10: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:93:10: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:118:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:158:9: warning: array subscript is of type 'char' [-Wchar-subscripts] *t = tolower(*t); ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ textparse.c:177:14: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:185:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!(isalnum(*s) || *s == '_' || *s == '.' || *s == '/')) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ textparse.c:195:10: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isalnum(*s) || *s == '.' || *s == '-' || *s == '_' || *s == '/') ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ textparse.c:197:14: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:230:9: warning: array subscript is of type 'char' [-Wchar-subscripts] *s = tolower(*s); ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ textparse.c:248:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalpha(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ textparse.c:252:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isalnum(*s)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ textparse.c:254:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:274:8: warning: array subscript is of type 'char' [-Wchar-subscripts] *s = tolower(*s); ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ textparse.c:287:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:292:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit(*s)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:294:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:322:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit(*s) || *s == '+' || *s == '-' || *s == '.') ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:324:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:345:14: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:366:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:372:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:377:6: warning: array subscript is of type 'char' [-Wchar-subscripts] if (tolower(*s) == 's') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ textparse.c:379:13: warning: array subscript is of type 'char' [-Wchar-subscripts] } else if (tolower(*s) == 'm') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ textparse.c:382:13: warning: array subscript is of type 'char' [-Wchar-subscripts] } else if (tolower(*s) == 'h') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ textparse.c:385:13: warning: array subscript is of type 'char' [-Wchar-subscripts] } else if (tolower(*s) == 'd') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ textparse.c:388:13: warning: array subscript is of type 'char' [-Wchar-subscripts] } else if (tolower(*s) == 'w') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ textparse.c:393:6: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(*s)) goto next_component; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:395:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:417:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:424:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:428:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:432:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:436:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:440:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:444:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:448:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:452:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:456:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:460:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:464:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:468:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:472:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*s)) goto looks_like_epoch; ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:476:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:502:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:518:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit(*s) || *s == '.') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:525:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:549:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit(*s) || *s == ':' || *s == '.' || ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:558:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:599:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:583:27: note: expanded from macro 'GETHEXBLOCK' #define GETHEXBLOCK if (!isxdigit(*s)) { bitch("%s is not valid", what); return -1; } \ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:599:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:585:10: note: expanded from macro 'GETHEXBLOCK' while (isxdigit(*s)) { \ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:599:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:586:8: note: expanded from macro 'GETHEXBLOCK' if (isdigit(*s)) { \ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:600:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:583:27: note: expanded from macro 'GETHEXBLOCK' #define GETHEXBLOCK if (!isxdigit(*s)) { bitch("%s is not valid", what); return -1; } \ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:600:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:585:10: note: expanded from macro 'GETHEXBLOCK' while (isxdigit(*s)) { \ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:600:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:586:8: note: expanded from macro 'GETHEXBLOCK' if (isdigit(*s)) { \ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:601:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:583:27: note: expanded from macro 'GETHEXBLOCK' #define GETHEXBLOCK if (!isxdigit(*s)) { bitch("%s is not valid", what); return -1; } \ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:601:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:585:10: note: expanded from macro 'GETHEXBLOCK' while (isxdigit(*s)) { \ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:601:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; SKIPCOLON; ^~~~~~~~~~~ textparse.c:586:8: note: expanded from macro 'GETHEXBLOCK' if (isdigit(*s)) { \ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:602:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; ^~~~~~~~~~~ textparse.c:583:27: note: expanded from macro 'GETHEXBLOCK' #define GETHEXBLOCK if (!isxdigit(*s)) { bitch("%s is not valid", what); return -1; } \ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:602:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; ^~~~~~~~~~~ textparse.c:585:10: note: expanded from macro 'GETHEXBLOCK' while (isxdigit(*s)) { \ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:602:2: warning: array subscript is of type 'char' [-Wchar-subscripts] GETHEXBLOCK; ^~~~~~~~~~~ textparse.c:586:8: note: expanded from macro 'GETHEXBLOCK' if (isdigit(*s)) { \ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:608:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:636:8: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalnum(*s) && *s != '=' && *s != '+' && *s != '/') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ textparse.c:640:10: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isalnum(*s) || *s == '=' || *s == '+' || *s == '/') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ textparse.c:722:15: warning: array subscript is of type 'char' [-Wchar-subscripts] } else if (isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:724:12: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:779:10: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isxdigit(*s)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:788:14: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ textparse.c:795:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isxdigit(*s)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:799:11: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isxdigit(*s)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit' #define isxdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X)) ^~~~ textparse.c:824:27: warning: array subscript is of type 'char' [-Wchar-subscripts] r.data[hi/2] |= 0x0f & (isdigit(hex[hi+hb]) ? hex[hi+hb] - '0' : tolower(hex[hi+hb]) - 'a' + 10); ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ textparse.c:824:68: warning: array subscript is of type 'char' [-Wchar-subscripts] r.data[hi/2] |= 0x0f & (isdigit(hex[hi+hb]) ? hex[hi+hb] - '0' : tolower(hex[hi+hb]) - 'a' + 10); ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ 75 warnings generated. clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o base64.o base64.c -I/usr/include -I/usr/pkg/include base64.c:42:12: warning: array subscript is of type 'char' [-Wchar-subscripts] else if (isspace(*src) || *src == '=') { ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 1 warning generated. clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o base32hex.o base32hex.c -I/usr/include -I/usr/pkg/include base32hex.c:51:12: warning: array subscript is of type 'char' [-Wchar-subscripts] else if (isspace(*src) || *src == '=') { ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 1 warning generated. clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o rr.o rr.c -I/usr/include -I/usr/pkg/include rr.c:430:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (*s && !isspace(*s) && *s != ';' && *s != ')') ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ rr.c:812:6: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(**s)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 2 warnings generated. clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o soa.o soa.c -I/usr/include -I/usr/pkg/include clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o a.o a.c -I/usr/include -I/usr/pkg/include clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o cname.o cname.c -I/usr/include -I/usr/pkg/include clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o mx.o mx.c -I/usr/include -I/usr/pkg/include clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o ns.o ns.c -I/usr/include -I/usr/pkg/include clang -Wall -pthread -fno-strict-aliasing -O2 -g -c -o rrsig.o rrsig.c -I/usr/include -I/usr/pkg/include rrsig.c:29:13: error: field has incomplete type 'EVP_MD_CTX' (aka 'struct evp_md_ctx_st') EVP_MD_CTX ctx; ^ /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'struct evp_md_ctx_st' typedef struct evp_md_ctx_st EVP_MD_CTX; ^ 1 error generated. *** Error code 1 Stop. make: stopped in /data/scratch/security/validns/work/validns-0.8 *** Error code 1 Stop. make[1]: stopped in /data/pkgsrc/security/validns *** Error code 1 Stop. make: stopped in /data/pkgsrc/security/validns