>>> Building on exopi-4 under devel/rats BDEPENDS = [devel/gmake] DIST = [devel/rats:rats-2.4.tgz] FULLPKGNAME = rats-2.4 Avoided depends for gmake-4.4.1 distfiles size=393114 >>> Running build in devel/rats at 1734773840.46 ===> devel/rats ===> Building from scratch rats-2.4 ===> rats-2.4 depends on: gmake-* -> gmake-4.4.1 ===> Verifying specs: c expat ===> found c.100.3 expat.15.0 ===> Checking files for rats-2.4 `/exopi-cvs/ports/distfiles/rats-2.4.tgz' is up to date. >> (SHA256) all files: OK ===> Extracting for rats-2.4 ===> Patching for rats-2.4 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for rats-2.4 ===> Configuring for rats-2.4 Using /exopi-obj/pobj/rats-2.4/config.site (generated) configure: loading site script /exopi-obj/pobj/rats-2.4/config.site checking for gcc... cc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ANSI C... none needed checking for flex... (cached) flex checking for yywrap in -lfl... (cached) yes checking lex output file root... lex.yy checking whether yytext is a pointer... (cached) yes checking for a BSD-compatible install... /exopi-obj/pobj/rats-2.4/bin/install -c checking for XML_ParserCreate in -lexpat... yes checking how to run the C preprocessor... cc -E checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking xmlparse.h usability... no checking xmlparse.h presence... no checking for xmlparse.h... no configure: creating ./config.status config.status: creating Makefile mv: Makefile: set owner/group: Operation not permitted ===> Building for rats-2.4 cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o engine.o -c engine.c engine.c:957:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(flags |= RECURSIVE_FILE_SCAN) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ engine.c:957:16: note: place parentheses around the assignment to silence this warning if(flags |= RECURSIVE_FILE_SCAN) { ^ ( ) engine.c:957:16: note: use '!=' to turn this compound assignment into an inequality comparison if(flags |= RECURSIVE_FILE_SCAN) { ^~ != 1 warning generated. cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o lex.yyc.o -c lex.yyc.c cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o lex.yyp.o -c lex.yyp.c cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o lex.yyperl.o -c lex.yyperl.c cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o lex.yyphp.o -c lex.yyphp.c cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o lex.yyruby.o -c lex.yyruby.c cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o hash.o -c hash.c hash.c:96:15: warning: initializing 'char *' with an expression of type 'const void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] char *tmp = hnode_getkey(hn); ^ ~~~~~~~~~~~~~~~~ 1 warning generated. cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o kazhash.o -c kazhash.c cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o main.o -c main.c In file included from main.c:24: ./getopt.h:108:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] extern int getopt (); ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here int getopt(int, char * const *, const char *); ^ 1 warning generated. cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o report.o -c report.c report.c:130:24: warning: cast to smaller integer type 'unsigned int' from 'vulnerability_t *' (aka 'struct _vulnerability_t *') [-Wpointer-to-int-cast] (unsigned int) ptr, ^~~~~~~~~~~~~~~~~~ report.c:132:24: warning: cast to smaller integer type 'unsigned int' from 'Vuln_t *' (aka 'struct Vuln_t *') [-Wpointer-to-int-cast] (unsigned int) ptr->data,ptr->type,ptr->severity, ^~~~~~~~~~~~~~~~~~~~~~~~ report.c:133:24: warning: cast to smaller integer type 'unsigned int' from 'toctou_use_t *' (aka 'struct _toctou_use_t *') [-Wpointer-to-int-cast] (unsigned int) ptr->uses, (unsigned int) ptr->next, (unsigned int) ptr->prev); ^~~~~~~~~~~~~~~~~~~~~~~~ report.c:133:50: warning: cast to smaller integer type 'unsigned int' from 'vulnerability_t *' (aka 'struct _vulnerability_t *') [-Wpointer-to-int-cast] (unsigned int) ptr->uses, (unsigned int) ptr->next, (unsigned int) ptr->prev); ^~~~~~~~~~~~~~~~~~~~~~~~ report.c:133:76: warning: cast to smaller integer type 'unsigned int' from 'vulnerability_t *' (aka 'struct _vulnerability_t *') [-Wpointer-to-int-cast] (unsigned int) ptr->uses, (unsigned int) ptr->next, (unsigned int) ptr->prev); ^~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o vuln_db.o -c vuln_db.c vuln_db.c:417:17: warning: format specifies type 'int' but the argument has type 'XML_Size' (aka 'unsigned long') [-Wformat] XML_GetCurrentLineNumber(parser)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc -O2 -pipe -DHAVE_LIBEXPAT=1 -DHAVE_EXPAT_H=1 -DDATADIR=\"/usr/local/share/rats\" -o getopt.o -c getopt.c getopt.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] my_index (str, chr) ^ getopt.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] exchange (argv) ^ getopt.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _getopt_initialize (argc, argv, optstring) ^ getopt.c:412:28: warning: passing arguments to 'getenv' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] posixly_correct = getenv ("POSIXLY_CORRECT"); ^ getopt.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _getopt_internal (argc, argv, optstring, longopts, longind, long_only) ^ getopt.c:585:30: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (optind != argc && !strcmp (argv[optind], "--")) ^ getopt.c:585:30: note: include the header or explicitly provide a declaration for 'strcmp' getopt.c:661:7: warning: call to undeclared library function 'strncmp' with type 'int (const char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (!strncmp (p->name, nextchar, nameend - nextchar)) ^ getopt.c:661:7: note: include the header or explicitly provide a declaration for 'strncmp' getopt.c:664:21: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] == (unsigned int) strlen (p->name)) ^ getopt.c:664:21: note: include the header or explicitly provide a declaration for 'strlen' getopt.c:977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getopt (argc, argv, optstring) ^ In file included from getopt.c:111: ./getopt.h:108:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern int getopt (); ^ getopt.c:990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getopt_long (argc, argv, options, long_options, opt_index) ^ 11 warnings generated. cc -Wall -g -L/usr/local/lib -o rats engine.o lex.yyc.o lex.yyp.o lex.yyperl.o lex.yyphp.o lex.yyruby.o hash.o kazhash.o main.o report.o vuln_db.o getopt.o -lexpat ld: warning: engine.c(engine.o:(process_directory)): warning: sprintf() is often misused, please use snprintf() >>> Running package in devel/rats at 1734773858.32 ===> devel/rats ===> Faking installation for rats-2.4 ./mkinstalldirs /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/bin /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/man /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/man/man1 /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats mkdir /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats /exopi-obj/pobj/rats-2.4/bin/install -c -s -m 755 rats /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/bin /exopi-obj/pobj/rats-2.4/bin/install -c -m 644 rats-python.xml /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats /exopi-obj/pobj/rats-2.4/bin/install -c -m 644 rats-c.xml /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats /exopi-obj/pobj/rats-2.4/bin/install -c -m 644 rats-perl.xml /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats /exopi-obj/pobj/rats-2.4/bin/install -c -m 644 rats-php.xml /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats /exopi-obj/pobj/rats-2.4/bin/install -c -m 644 rats-ruby.xml /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats /exopi-obj/pobj/rats-2.4/bin/install -c -m 644 rats-openssl.xml /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/rats /exopi-obj/pobj/rats-2.4/bin/install -c -m 644 rats.1 /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/man/man1 /exopi-obj/pobj/rats-2.4/bin/install -d -m 755 /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/doc/rats /exopi-obj/pobj/rats-2.4/bin/install -c -m 644 /exopi-obj/pobj/rats-2.4/rats-2.4/README /exopi-obj/pobj/rats-2.4/fake-amd64/usr/local/share/doc/rats ===> Building package for rats-2.4 Create /exopi-cvs/ports/packages/amd64/all/rats-2.4.tgz Creating package rats-2.4 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|*** | 5% checksumming|****** | 10% checksumming|********* | 15% checksumming|************ | 20% checksumming|*************** | 25% checksumming|****************** | 30% checksumming|********************* | 35% checksumming|************************ | 40% checksumming|*************************** | 45% checksumming|******************************* | 50% checksumming|********************************** | 55% checksumming|************************************* | 60% checksumming|**************************************** | 65% checksumming|******************************************* | 70% checksumming|********************************************** | 75% checksumming|************************************************* | 80% checksumming|**************************************************** | 85% checksumming|******************************************************* | 90% checksumming|********************************************************** | 95% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|******************************************************** | 87% archiving|******************************************************** | 88% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 97% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/rats-2.4.tgz >>> Running clean in devel/rats at 1734773861.17 ===> devel/rats ===> Cleaning for rats-2.4 >>> Ended at 1734773861.50 max_stuck=0.00/build=17.88/package=2.85/clean=0.35