=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for nocol-4.3.1nb13 BUILDING NOCOL revision 4.3.1 for FreeBSD 11.2-RELEASE MAKING IN lib ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DETCDIR=\"/usr/pkg/etc\" -DDATADIR=\"/var/run/data\" -DPIDDIR=\"/var/run\" -DNLOG_HOST=\"localhost\" -c bsdsignal.c cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DETCDIR=\"/usr/pkg/etc\" -DDATADIR=\"/var/run/data\" -DPIDDIR=\"/var/run\" -DNLOG_HOST=\"localhost\" -c eventlog.c In file included from eventlog.c:66: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/noclogd.h:18: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ eventlog.c:196:4: warning: implicit declaration of function 'closeeventlog' is invalid in C99 [-Wimplicit-function-declaration] closeeventlog(); /* no point keeping it open */ ^ 3 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DETCDIR=\"/usr/pkg/etc\" -DDATADIR=\"/var/run/data\" -DPIDDIR=\"/var/run\" -DNLOG_HOST=\"localhost\" -c event_utils.c In file included from event_utils.c:34: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ event_utils.c:76:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] update_event(v, status, value, maxsev) ^ event_utils.c:103:6: warning: implicit declaration of function 'eventlog' is invalid in C99 [-Wimplicit-function-declaration] eventlog(v); ^ event_utils.c:118:6: warning: implicit declaration of function 'eventlog' is invalid in C99 [-Wimplicit-function-declaration] eventlog(v); ^ event_utils.c:123:1: warning: control reaches end of non-void function [-Wreturn-type] } /* update_event() */ ^ event_utils.c:196:76: warning: '/*' within block comment [-Wcomment] /* sprintf(datestr,"%02d/%02d %02d:%02d\0",v->mon,v->day,v->hour,v->min);/* */ ^ event_utils.c:288:62: warning: '/*' within block comment [-Wcomment] /* sscanf(tstr, "%*s %d %d:%d", v.day, (v.hour), (v.min) ); /* skip month */ ^ event_utils.c:305:19: warning: implicit declaration of function 'atol' is invalid in C99 [-Wimplicit-function-declaration] v.var.value = atol (strtok(NULL, " \t")); ^ event_utils.c:311:41: warning: result of comparison against a string literal is unspecified (use strncmp instead) [-Wstring-compare] for (a=E_CRITICAL ; severity_txt[a] != "" ; ++a) ^ ~~ event_utils.c:318:41: warning: result of comparison against a string literal is unspecified (use strncmp instead) [-Wstring-compare] for (a=E_CRITICAL ; severity_txt[a] != "" ; ++a) ^ ~~ event_utils.c:327:11: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i = 0; ~~~~~~~~ ^ event_utils.c:328:26: warning: result of comparison against a string literal is unspecified (use strncmp instead) [-Wstring-compare] while (nocop_txt[i].str != "") ^ ~~ 13 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DETCDIR=\"/usr/pkg/etc\" -DDATADIR=\"/var/run/data\" -DPIDDIR=\"/var/run\" -DNLOG_HOST=\"localhost\" -c misc.c In file included from misc.c:49: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ misc.c:67:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nocol_startup(pconfigfile, pdatafile) ^ misc.c:79:26: warning: format string contains '\0' within the string body [-Wformat] sprintf(s, "%s/%s.pid\0", PIDDIR, prognm) ; ~~~~~~~~~~^~~ misc.c:80:9: warning: implicit declaration of function 'standalone' is invalid in C99 [-Wimplicit-function-declaration] if (standalone(s) == -1) /* Kill prev running process */ ^ misc.c:95:38: warning: format string contains '\0' within the string body [-Wformat] sprintf(*pconfigfile, "%s/%s-confg\0", ETCDIR, prognm); ~~~~~~~~~~~~^~~ misc.c:106:33: warning: format string contains '\0' within the string body [-Wformat] sprintf(*pdatafile, "%s/%s%s\0", DATADIR, prognm, OUTPUTEXT); ~~~~~~~~^~~ misc.c:130:1: warning: control may reach end of non-void function [-Wreturn-type] } /* end nocol_startup() */ ^ misc.c:136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nocol_restore_sigusr1() ^ misc.c:143:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ misc.c:178:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] standalone(pidfile) ^ misc.c:195:22: warning: '/*' within block comment [-Wcomment] /* return (-1); /* Lets not return,,, */ ^ misc.c:256:5: warning: implicit declaration of function 'closeeventlog' is invalid in C99 [-Wimplicit-function-declaration] closeeventlog() ; ^ misc.c:260:33: warning: format string contains '\0' within the string body [-Wformat] sprintf (pidfile, "%s/%s.pid\0", PIDDIR, prognm); ~~~~~~~~~~^~~ 14 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DETCDIR=\"/usr/pkg/etc\" -DDATADIR=\"/var/run/data\" -DPIDDIR=\"/var/run\" -DNLOG_HOST=\"localhost\" -c fgetline.c Expect 13 shift/reduce conflicts from yacc : yacc getdate.y yacc: 13 shift/reduce conflicts. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c y.tab.c -o getdate.o getdate.y:60:26: warning: '/*' within block comment [-Wcomment] /* #include "getdate.h" /* commented out vikas@navya.com */ ^ getdate.y:692:7: warning: implicitly declaring library function 'abort' with type 'void (void) __attribute__((noreturn))' [-Wimplicit-function-declaration] abort (); ^ getdate.y:692:7: note: include the header or explicitly provide a declaration for 'abort' getdate.y:729:7: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if (strcmp (buff, "am") == 0 || strcmp (buff, "a.m.") == 0) ^ getdate.y:729:7: note: include the header or explicitly provide a declaration for 'strcmp' getdate.y:741:7: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] if (strlen (buff) == 3) ^ getdate.y:741:7: note: include the header or explicitly provide a declaration for 'strlen' getdate.y:755:8: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned long)' [-Wimplicit-function-declaration] if (strncmp (buff, tp->name, 3) == 0) ^ getdate.y:755:8: note: include the header or explicitly provide a declaration for 'strncmp' 5 warnings generated. /bin/rm -f libnocol.a ar r libnocol.a bsdsignal.o eventlog.o event_utils.o misc.o fgetline.o getdate.o ar: warning: creating libnocol.a ranlib libnocol.a Created libnocol.a in /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib Making the new CMU SNMP library under /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp creating cache ./config.cache -r no creating libtool updating cache ./config.cache creating ./config.status creating Makefile creating cmu-snmp-spec creating config.h cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c mibii.c cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_error.c cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_extra.c snmp_extra.c:334:12: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] Len += strlen(bufp); ^ snmp_extra.c:334:12: note: include the header or explicitly provide a declaration for 'strlen' 1 warning generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_dump.c cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c asn1.c cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c coexistance.c coexistance.c:156:2: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memcpy(NewOid, PDU->enterprise, PDU->enterprise_length); ^ coexistance.c:156:2: note: include the header or explicitly provide a declaration for 'memcpy' 1 warning generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_msg.c cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_pdu.c snmp_pdu.c:105:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration] memset((char *)pdu, '\0', sizeof(struct snmp_pdu)); ^ snmp_pdu.c:105:3: note: include the header or explicitly provide a declaration for 'memset' snmp_pdu.c:139:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memcpy((char *)Dest, (char *)Src, sizeof(struct snmp_pdu)); ^ snmp_pdu.c:139:3: note: include the header or explicitly provide a declaration for 'memcpy' 2 warnings generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_vars.c snmp_vars.c:102:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration] memset(New, '\0', sizeof(struct variable_list)); ^ snmp_vars.c:102:3: note: include the header or explicitly provide a declaration for 'memset' snmp_vars.c:126:5: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memcpy((char *)New->name, (char *)Name, Len * sizeof(oid)); ^ snmp_vars.c:126:5: note: include the header or explicitly provide a declaration for 'memcpy' 2 warnings generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_api_error.c snmp_api_error.c:141:2: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy(buf, api_errors[-snmp_errnumber]); ^ snmp_api_error.c:141:2: note: include the header or explicitly provide a declaration for 'strcpy' snmp_api_error.c:146:23: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] sprintf (&buf[strlen(buf)], " (%s)", strerror(psess->s_errno)); ^ snmp_api_error.c:146:23: note: include the header or explicitly provide a declaration for 'strlen' snmp_api_error.c:146:46: warning: implicitly declaring library function 'strerror' with type 'char *(int)' [-Wimplicit-function-declaration] sprintf (&buf[strlen(buf)], " (%s)", strerror(psess->s_errno)); ^ snmp_api_error.c:146:46: note: include the header or explicitly provide a declaration for 'strerror' snmp_api_error.c:147:22: warning: implicitly declaring library function 'strdup' with type 'char *(const char *)' [-Wimplicit-function-declaration] *p_str = (char *)strdup(buf); ^ snmp_api_error.c:147:22: note: include the header or explicitly provide a declaration for 'strdup' 4 warnings generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_client.c cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_api.c snmp_api.c:221:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration] memset((char *)slp, '\0', sizeof(struct session_list)); ^ snmp_api.c:221:3: note: include the header or explicitly provide a declaration for 'memset' snmp_api.c:245:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memcpy((char *)slp->session, (char *)in_session, sizeof(struct snmp_session)); ^ snmp_api.c:245:3: note: include the header or explicitly provide a declaration for 'memcpy' snmp_api.c:255:37: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] cp = (u_char *)malloc((unsigned)strlen(session->peername) + 1); ^ snmp_api.c:255:37: note: include the header or explicitly provide a declaration for 'strlen' snmp_api.c:263:5: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy((char *)cp, session->peername); ^ snmp_api.c:263:5: note: include the header or explicitly provide a declaration for 'strcpy' snmp_api.c:271:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] tmpcp = DEFAULT_COMMUNITY; ^ ~~~~~~~~~~~~~~~~~ snmp_api.c:272:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmplen = strlen(tmpcp); ^~~~~ snmp_api.c:295:3: warning: implicitly declaring library function 'memmove' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memmove(cp, tmpcp, tmplen); ^ snmp_api.c:295:3: note: include the header or explicitly provide a declaration for 'memmove' snmp_api.c:715:35: 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 *)&from, &fromlength); ^~~~~~~~~~~ /usr/include/sys/socket.h:628:96: note: passing argument to parameter here ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); ^ 8 warnings generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c mini-client.c mini-client.c:112:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration] memset(ReturnArray, '\0', sizeof(void *)*m); ^ mini-client.c:112:3: note: include the header or explicitly provide a declaration for 'memset' mini-client.c:137:27: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] session.community_len = strlen((char *)community); ^ mini-client.c:137:27: note: include the header or explicitly provide a declaration for 'strlen' mini-client.c:271:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy((char *)pdu->variables->val.string, value); ^ mini-client.c:271:3: note: include the header or explicitly provide a declaration for 'strcpy' mini-client.c:425:2: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memcpy((char *)ResponseOID, (char *)vars->name, ^ mini-client.c:425:2: note: include the header or explicitly provide a declaration for 'memcpy' 4 warnings generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c mib.c mib.c:107:9: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] buf += strlen(buf); ^ mib.c:107:9: note: include the header or explicitly provide a declaration for 'strlen' mib.c:831:7: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memcpy((char *)output, (char *)tmp, (*out_len * sizeof(oid))); ^ mib.c:831:7: note: include the header or explicitly provide a declaration for 'memcpy' mib.c:879:63: warning: implicitly declaring library function 'memcmp' with type 'int (const void *, const void *, unsigned long)' [-Wimplicit-function-declaration] if ((strlen(buf) >= strlen((char *)RFC1066_MIB_text)) && !memcmp(buf, (char *)RFC1066_MIB_text, ^ mib.c:879:63: note: include the header or explicitly provide a declaration for 'memcmp' mib.c:917:5: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcat(buf, "\n"); ^ mib.c:917:5: note: include the header or explicitly provide a declaration for 'strcat' mib.c:965:6: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy(buf, subtree->label); ^ mib.c:965:6: note: include the header or explicitly provide a declaration for 'strcpy' 5 warnings generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c parse.c parse.c:185:2: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration] memset((char *)buckets, '\0', sizeof(buckets)); ^ parse.c:185:2: note: include the header or explicitly provide a declaration for 'memset' parse.c:337:37: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if ((*tp->label != *np->parent) || strcmp(tp->label, np->parent)){ ^ parse.c:337:37: note: include the header or explicitly provide a declaration for 'strcmp' parse.c:372:2: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy(tp->label, np->label); ^ parse.c:372:2: note: include the header or explicitly provide a declaration for 'strcpy' parse.c:563:36: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] cp = (char *)Malloc((unsigned)strlen(token) + 1); ^ parse.c:563:36: note: include the header or explicitly provide a declaration for 'strlen' parse.c:757:3: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcat(syntax, " "); ^ parse.c:757:3: note: include the header or explicitly provide a declaration for 'strcat' parse.c:942:6: warning: implicitly declaring library function 'strncpy' with type 'char *(char *, const char *, unsigned long)' [-Wimplicit-function-declaration] strncpy(np->parent, SubOid[length - 2].label, 64); ^ parse.c:942:6: note: include the header or explicitly provide a declaration for 'strncpy' 6 warnings generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c new-parse.c new-parse.c:213:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Wimplicit-function-declaration] memset((char *)TokenBuckets, '\0', sizeof(TokenBuckets)); ^ new-parse.c:213:3: note: include the header or explicitly provide a declaration for 'memset' new-parse.c:294:33: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if ((tp->HashVal == hash) && (!strcmp(tp->Name, TokenBuf))) ^ new-parse.c:294:33: note: include the header or explicitly provide a declaration for 'strcmp' new-parse.c:521:31: warning: implicitly declaring library function 'strdup' with type 'char *(const char *)' [-Wimplicit-function-declaration] SubOid->Label = (char *)strdup(token); ^ new-parse.c:521:31: note: include the header or explicitly provide a declaration for 'strdup' new-parse.c:837:5: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy(syntax, token); ^ new-parse.c:837:5: note: include the header or explicitly provide a declaration for 'strcpy' new-parse.c:839:7: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcat(syntax, " "); ^ new-parse.c:839:7: note: include the header or explicitly provide a declaration for 'strcat' new-parse.c:1233:5: warning: implicitly declaring library function 'strncpy' with type 'char *(char *, const char *, unsigned long)' [-Wimplicit-function-declaration] strncpy(name, NextToken, TOKENSIZE); ^ new-parse.c:1233:5: note: include the header or explicitly provide a declaration for 'strncpy' new-parse.c:1385:39: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] while(!( (type==tok_Label) && (token[strlen(token)-1]==';'))) ^ new-parse.c:1385:39: note: include the header or explicitly provide a declaration for 'strlen' new-parse.c:1741:13: warning: address of array 'tp->label' will always evaluate to 'true' [-Wpointer-bool-conversion] if ((tp->label) && ~~~~^~~~~ ~~ 8 warnings generated. cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -DCMU_SNMP_VERSION="\"`head -1 VERSION`\"" -c version.c -o version.o cc -O2 -I/usr/include -I. -DHAVE_CONFIG_H -DMIBDIR="\"/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/etc\"" -I/usr/include -c snmp_api_util.c snmp_api_util.c:218:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if ( strcmp((char *)slp->session->community , (char *)session->community) ) ^ snmp_api_util.c:218:8: note: include the header or explicitly provide a declaration for 'strcmp' snmp_api_util.c:223:5: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy(cp , (char *)session->community); ^ snmp_api_util.c:223:5: note: include the header or explicitly provide a declaration for 'strcpy' 2 warnings generated. ar crv libsnmp.a mibii.o snmp_error.o snmp_extra.o snmp_dump.o asn1.o coexistance.o snmp_msg.o snmp_pdu.o snmp_vars.o snmp_api_error.o snmp_client.o snmp_api.o mini-client.o mib.o parse.o new-parse.o version.o snmp_api_util.o a - mibii.o a - snmp_error.o a - snmp_extra.o a - snmp_dump.o a - asn1.o a - coexistance.o a - snmp_msg.o a - snmp_pdu.o a - snmp_vars.o a - snmp_api_error.o a - snmp_client.o a - snmp_api.o a - mini-client.o a - mib.o a - parse.o a - new-parse.o a - version.o a - snmp_api_util.o ranlib libsnmp.a /var/pkgsrc/work/net/nocol/work/.tools/bin/mkdirhier /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 asn1.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 mib.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 parse.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_dump.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_extra.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_api.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_api_util.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_client.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_impl.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_pdu.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_vars.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_error.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_session.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_api_error.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp-internal.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_msg.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 mibii.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_coexist.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 mib.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 version.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 mini-client.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 644 snmp_compat.h /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include/snmp /var/pkgsrc/work/net/nocol/work/.tools/bin/mkdirhier /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib ./libtool /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 755 libsnmp.a /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib /var/pkgsrc/work/net/nocol/work/.tools/bin/install -c -m 755 libsnmp.a /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib/libsnmp.a chmod 644 /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib/libsnmp.a ranlib /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib/libsnmp.a MAKING IN eventselect ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c proc_datafile.c In file included from proc_datafile.c:50: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ proc_datafile.c:59:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] proc_datafile (fd) ^ proc_datafile.c:88:10: warning: implicit declaration of function 'check_strlist' is invalid in C99 [-Wimplicit-function-declaration] if (check_strlist(&senderlist, v.sender)) ^ proc_datafile.c:90:7: warning: implicit declaration of function 'check_event_time' is invalid in C99 [-Wimplicit-function-declaration] if (check_event_time(&v)) ^ proc_datafile.c:93:9: warning: implicit declaration of function 'eventlog' is invalid in C99 [-Wimplicit-function-declaration] eventlog(&v); ^ proc_datafile.c:113:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] check_strlist(slist, S) ^ proc_datafile.c:116:14: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i = 0 ; ~~~~~~~~ ^ proc_datafile.c:120:44: warning: comparison of array 's' equal to a null pointer is always false [-Wtautological-pointer-compare] if (slist == NULL || *slist == NULL || s == NULL) ^ ~~~~ proc_datafile.c:123:22: warning: implicitly declaring library function 'tolower' with type 'int (int)' [-Wimplicit-function-declaration] while ( (s[i] = tolower(S[i]) ) ) /* lowercase the string */ ^ proc_datafile.c:123:22: note: include the header or explicitly provide a declaration for 'tolower' proc_datafile.c:136:64: warning: '/*' within block comment [-Wcomment] /* if (strncasecmp(s, slist[i], strlen(slist[i])) == 0 ) /* */ ^ proc_datafile.c:159:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] check_event_time(pv) ^ proc_datafile.c:173:36: warning: '/*' within block comment [-Wcomment] /* eventtime = timelocal(&tm) ; /* Only on SunOS ? */ ^ proc_datafile.c:174:17: warning: implicit declaration of function 'get_date' is invalid in C99 [-Wimplicit-function-declaration] eventtime = get_date(asctime(&tm), NULL); /* convert to secs since 1970 */ ^ 14 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c eventselect.c In file included from eventselect.c:47: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ eventselect.c:58:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ eventselect.c:79:11: warning: implicitly declaring library function 'tolower' with type 'int (int)' [-Wimplicit-function-declaration] switch(tolower(optarg[0])) ^ eventselect.c:79:11: note: include the header or explicitly provide a declaration for 'tolower' eventselect.c:100:17: warning: implicit declaration of function 'get_date' is invalid in C99 [-Wimplicit-function-declaration] fromtime = get_date(optarg, NULL) ; ^ eventselect.c:115:61: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf(stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s eventselect.c:160:7: warning: implicit declaration of function 'proc_datafile' is invalid in C99 [-Wimplicit-function-declaration] proc_datafile (fileno(stdin)); /* process STDIN */ ^ 7 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include proc_datafile.o eventselect.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o eventselect MAKING IN etherload ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c bpf.c bpf.c:50:28: warning: '/*' within block comment [-Wcomment] /* #include /* */ ^ bpf.c:51:34: warning: '/*' within block comment [-Wcomment] /* #include /* */ ^ bpf.c:86:27: warning: comparison between pointer and integer ('int' and 'void *') if (!device || *device == NULL) { ~~~~~~~ ^ ~~~~ bpf.c:101:23: warning: '/*' within block comment [-Wcomment] /* error(bpfdev); /* */ ^ bpf.c:239:15: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if ((cc = read(fd, buf, bufsize)) <= 0) ^ 5 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c etherload.c etherload.c:68:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] etherload(secs) ^ etherload.c:71:12: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i, cc; ~~~~~~~~ ^ etherload.c:71:15: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register i, cc; ~~~~~~~~ ^ etherload.c:161:18: warning: implicit declaration of function 'getpkt' is invalid in C99 [-Wimplicit-function-declaration] while ( (c=getpkt(if_stats[i].fd, if_stats[i].typei, ^ etherload.c:185:9: warning: implicit declaration of function 'pkt_process' is invalid in C99 [-Wimplicit-function-declaration] (void) pkt_process(pkt, pktlen, if_stats[i].typei); ^ etherload.c:220:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] pkt_process(pkt, pktlen, itype) ^ etherload.c:240:41: warning: '/*' within block comment [-Wcomment] /* pkt_process_ether(pkt, pktlen); /* */ ^ 7 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c dlpi.c cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c main.c In file included from main.c:73: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ main.c:118:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ main.c:152:57: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf(stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s main.c:166:3: warning: implicit declaration of function 'nocol_begin' is invalid in C99 [-Wimplicit-function-declaration] nocol_begin(argv[optind]); /* config file as the args */ ^ main.c:212:9: warning: address of array 'os_devices' will always evaluate to 'true' [-Wpointer-bool-conversion] if (os_devices && *os_devices && !probedevices) ^~~~~~~~~~ ~~ main.c:229:32: warning: implicit declaration of function 'setup_device' is invalid in C99 [-Wimplicit-function-declaration] if_stats[ninterfaces].fd = setup_device(devlist[i]); ^ main.c:235:2: warning: implicit declaration of function 'get_devtype' is invalid in C99 [-Wimplicit-function-declaration] get_devtype(devlist[i], if_stats[ninterfaces].fd); ^ main.c:238:7: warning: passing 'u_long *' (aka 'unsigned long *') to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] &(if_stats[ninterfaces].bw)) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./externs.h:47:33: note: passing argument to parameter 'bw' here char *ndt_namebw(int ndt, long *bw); ^ main.c:286:45: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] if_stats[i].name, if_stats[i].type, if_stats[i].bw) ; ^~~~~~~~~~~~~~ main.c:295:3: warning: implicit declaration of function 'nocol_prep' is invalid in C99 [-Wimplicit-function-declaration] nocol_prep(); ^ main.c:300:5: warning: implicit declaration of function 'etherload' is invalid in C99 [-Wimplicit-function-declaration] etherload(scansecs); ^ main.c:302:5: warning: implicit declaration of function 'nocol_printstats' is invalid in C99 [-Wimplicit-function-declaration] nocol_printstats(); ^ 13 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c nit.c cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c pfilt.c cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c snoop.c cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c linux.c cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c util.c util.c:69:3: warning: implicit declaration of function 'nocol_wrapup' is invalid in C99 [-Wimplicit-function-declaration] nocol_wrapup(); /* exits also */ ^ util.c:95:12: warning: implicit declaration of function 'dostats' is invalid in C99 [-Wimplicit-function-declaration] (void) dostats (&if_stats[i]); ^ util.c:111:7: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] if_stats[i].readpkts, if_stats[i].readbytes, ^~~~~~~~~~~~~~~~~~~~ util.c:111:29: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] if_stats[i].readpkts, if_stats[i].readbytes, ^~~~~~~~~~~~~~~~~~~~~ util.c:112:7: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] totaltime, avg_pkt_sz, dropspct, est_total_bytes, ^~~~~~~~~ util.c:112:18: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] totaltime, avg_pkt_sz, dropspct, est_total_bytes, ^~~~~~~~~~ util.c:112:30: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] totaltime, avg_pkt_sz, dropspct, est_total_bytes, ^~~~~~~~ util.c:112:40: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] totaltime, avg_pkt_sz, dropspct, est_total_bytes, ^~~~~~~~~~~~~~~ util.c:113:7: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] pps, kbps, bw); ^~~ util.c:113:12: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] pps, kbps, bw); ^~~~ util.c:113:18: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] pps, kbps, bw); ^~ util.c:118:26: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] if_stats[i].name, totalpkts, dropspct , pps, bw); ^~~~~~~~~ util.c:118:37: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] if_stats[i].name, totalpkts, dropspct , pps, bw); ^~~~~~~~ util.c:118:48: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] if_stats[i].name, totalpkts, dropspct , pps, bw); ^~~ util.c:118:53: warning: format specifies type 'unsigned int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] if_stats[i].name, totalpkts, dropspct , pps, bw); ^~ util.c:137:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dostats(p) ^ util.c:155:42: warning: format specifies type 'int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] ctime((time_t *)&(endtime.tv_sec)), bw); ^~ util.c:185:7: warning: expression result unused [-Wunused-value] (char *)strcpy(t, s); ^ ~~~~~~~~~~~~ 18 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c nocol_specific.c In file included from nocol_specific.c:40: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ nocol_specific.c:66:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nocol_begin(cf_file) ^ nocol_specific.c:80:3: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ nocol_specific.c:89:7: warning: implicit declaration of function 'readconfig' is invalid in C99 [-Wimplicit-function-declaration] if (readconfig(configfile) == -1) ^ nocol_specific.c:92:1: warning: control reaches end of non-void function [-Wreturn-type] } /* end nocol_begin() */ ^ nocol_specific.c:100:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nocol_prep() ^ nocol_specific.c:203:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nocol_wrapup() ^ nocol_specific.c:205:3: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); /* delete the pid and data files and exit */ ^ nocol_specific.c:206:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ nocol_specific.c:228:5: warning: implicit declaration of function 'dostats' is invalid in C99 [-Wimplicit-function-declaration] dostats (&if_stats[nif]); ^ nocol_specific.c:230:42: warning: format specifies type 'int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] fprintf(stderr, "BW= %d PPS=%d\n", bw, pps); ~~ ^~ %lu nocol_specific.c:230:46: warning: format specifies type 'int' but the argument has type 'u_long' (aka 'unsigned long') [-Wformat] fprintf(stderr, "BW= %d PPS=%d\n", bw, pps); ~~ ^~~ %lu nocol_specific.c:249:16: warning: implicit declaration of function 'calc_status' is invalid in C99 [-Wimplicit-function-declaration] status = calc_status(value, nif, nvar); ^ nocol_specific.c:250:21: warning: implicit declaration of function 'calc_maxseverity' is invalid in C99 [-Wimplicit-function-declaration] maxseverity = calc_maxseverity(value, nif, nvar); ^ nocol_specific.c:253:7: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&v, /* up or down */status, value, maxseverity) ; ^ nocol_specific.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] calc_status(value, nif, nvar) ^ nocol_specific.c:288:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] calc_maxseverity(value, nif, nvar) ^ nocol_specific.c:298:15: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] value, pnocol_if[nif]->thres[i][nvar]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nocol_specific.c:317:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] readconfig(cfgfile) ^ nocol_specific.c:475:8: warning: extra tokens at end of #endif directive [-Wextra-tokens] #endif NOCOL ^ // 21 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c get_devlist.c get_devlist.c:103:15: warning: equality comparison result unused [-Wunused-comparison] sdevlist[i] == NULL; /* terminating NULL */ ~~~~~~~~~~~~^~~~~~~ get_devlist.c:103:15: note: use '=' to turn this equality comparison into an assignment sdevlist[i] == NULL; /* terminating NULL */ ^~ = 1 warning generated. cc -o etherload -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include bpf.o etherload.o dlpi.o main.o nit.o pfilt.o snoop.o linux.o util.o nocol_specific.o get_devlist.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol MAKING IN genmon ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c genmon.c In file included from genmon.c:55: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ genmon.c:73:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (ac, av) ^ genmon.c:97:61: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf(stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s genmon.c:126:7: warning: implicit declaration of function 'mastermode' is invalid in C99 [-Wimplicit-function-declaration] mastermode(); ^ genmon.c:128:7: warning: implicit declaration of function 'slavemode' is invalid in C99 [-Wimplicit-function-declaration] slavemode() ; ^ genmon.c:137:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mastermode() ^ genmon.c:156:5: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ genmon.c:159:7: warning: implicit declaration of function 'daemonize' is invalid in C99 [-Wimplicit-function-declaration] daemonize() ; ^ genmon.c:166:2: warning: implicit declaration of function 'fatal' is invalid in C99 [-Wimplicit-function-declaration] fatal ("Open failed, exiting..."); ^ genmon.c:169:26: warning: format string contains '\0' within the string body [-Wformat] sprintf(cmd, "%s %s\0", execprogpath, execargs); ~~~~~~^~~ genmon.c:173:2: warning: implicit declaration of function 'fatal' is invalid in C99 [-Wimplicit-function-declaration] fatal("Exiting..."); ^ genmon.c:176:7: warning: implicit declaration of function 'dostream' is invalid in C99 [-Wimplicit-function-declaration] dostream(cmdf, fd); ^ genmon.c:197:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] slavemode() ^ genmon.c:205:5: warning: implicit declaration of function 'dostream' is invalid in C99 [-Wimplicit-function-declaration] dostream(stdin,fileno(stdout)); /* work with stdin/stdout */ ^ genmon.c:207:1: warning: control reaches end of non-void function [-Wreturn-type] } /* end: slavemode() */ ^ genmon.c:214:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dostream(fptr, fd) ^ genmon.c:268:4: warning: implicit declaration of function 'eventlog' is invalid in C99 [-Wimplicit-function-declaration] eventlog(pv); ^ genmon.c:279:1: warning: control may reach end of non-void function [-Wreturn-type] } /* end: dostream() */ ^ genmon.c:288:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] daemonize() ^ genmon.c:293:7: warning: implicit declaration of function 'fatal' is invalid in C99 [-Wimplicit-function-declaration] fatal("daemon(): fork() failed"); ^ genmon.c:314:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fatal(s) ^ genmon.c:323:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); /* does an exit for us */ ^ genmon.c:325:1: warning: control reaches end of non-void function [-Wreturn-type] } /* fatal() */ ^ 24 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include genmon.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o genmon MAKING IN netconsole ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DDATADIR=\"/var/run/data\" -DMSGSDIR=\"/var/run/msgs\" -DHELPFILE=\"/usr/pkg/etc/netconsole-help\" -c build_display.c In file included from build_display.c:59: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:11: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from build_display.c:59: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:94:19: warning: '/*' within block comment [-Wcomment] /* #define NETLOG /* */ ^ build_display.c:65:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] build_display () ^ build_display.c:69:2: warning: implicit declaration of function 'hdr_dpy' is invalid in C99 [-Wimplicit-function-declaration] hdr_dpy(aw.whdr); /* display header */ ^ build_display.c:70:2: warning: implicit declaration of function 'msgtitle_dpy' is invalid in C99 [-Wimplicit-function-declaration] msgtitle_dpy(aw.wmsgtitle); /* display msg title */ ^ build_display.c:71:6: warning: implicit declaration of function 'event_dpy' is invalid in C99 [-Wimplicit-function-declaration] if (event_dpy() == -1) /* resets page number */ ^ build_display.c:73:2: warning: implicit declaration of function 'title_dpy' is invalid in C99 [-Wimplicit-function-declaration] title_dpy (aw.wtitle, page); /* variable page number */ ^ build_display.c:77:10: warning: implicit declaration of function 'msg_dpy' is invalid in C99 [-Wimplicit-function-declaration] if (msg_dpy() == -1) ^ build_display.c:83:6: warning: implicit declaration of function 'display_screenful' is invalid in C99 [-Wimplicit-function-declaration] if (display_screenful() == -1) /* display */ ^ build_display.c:86:2: warning: implicit declaration of function 'parse_input' is invalid in C99 [-Wimplicit-function-declaration] parse_input(poll_input()); /* process user input */ ^ build_display.c:86:14: warning: implicit declaration of function 'poll_input' is invalid in C99 [-Wimplicit-function-declaration] parse_input(poll_input()); /* process user input */ ^ build_display.c:98:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] title_dpy(wtitle,screen) /* Main title */ ^ build_display.c:115:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hdr_dpy(whdr) /* field headers */ ^ build_display.c:125:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] msgtitle_dpy(wmsgtitle) /* Messages title */ ^ build_display.c:151:5: warning: implicit declaration of function 'show_display_level' is invalid in C99 [-Wimplicit-function-declaration] show_display_level(wmsgtitle, level); /* on first line of win */ ^ build_display.c:162:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] show_display_level(wmsgtitle,level) /* on first line of win */ ^ build_display.c:184:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] aprompt_dpy (wprompt) /* Prompt at end of a full screen */ ^ build_display.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bprompt_dpy (wprompt) /* Prompt after displaying all files */ ^ build_display.c:218:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] display_screenful () ^ build_display.c:222:9: error: no member named 'cury' in 'struct _win_st'; did you mean '_cury'? if (WFULL(aw.wevent)) ^ build_display.c:63:21: note: expanded from macro 'WFULL' #define WFULL(w) (getcury(w) == (getmaxy(w) - 1)) ? 1:0 ^ /usr/include/curses.h:1134:39: note: expanded from macro 'getcury' #define getcury(win) ((win) ? (win)->_cury : ERR) ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:49:16: note: expanded from macro '_cury' # define _cury cury ^ /usr/include/curses.h:418:17: note: '_cury' declared here NCURSES_SIZE_T _cury, _curx; /* current cursor position */ ^ build_display.c:222:9: error: no member named 'maxy' in 'struct _win_st'; did you mean '_maxy'? if (WFULL(aw.wevent)) ^ build_display.c:63:36: note: expanded from macro 'WFULL' #define WFULL(w) (getcury(w) == (getmaxy(w) - 1)) ? 1:0 ^ /usr/include/curses.h:1138:40: note: expanded from macro 'getmaxy' #define getmaxy(win) ((win) ? ((win)->_maxy + 1) : ERR) ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:48:16: note: expanded from macro '_maxy' # define _maxy maxy ^ /usr/include/curses.h:421:17: note: '_maxy' declared here NCURSES_SIZE_T _maxy, _maxx; /* maximums of x and y, NOT window size */ ^ build_display.c:241:5: error: no member named 'maxy' in 'struct _win_st'; did you mean '_maxy'? touchwin (aw.wmain); ^ /usr/include/curses.h:1166:43: note: expanded from macro 'touchwin' #define touchwin(win) wtouchln((win), 0, getmaxy(win), 1) ^ /usr/include/curses.h:1138:40: note: expanded from macro 'getmaxy' #define getmaxy(win) ((win) ? ((win)->_maxy + 1) : ERR) ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:48:16: note: expanded from macro '_maxy' # define _maxy maxy ^ /usr/include/curses.h:421:17: note: '_maxy' declared here NCURSES_SIZE_T _maxy, _maxx; /* maximums of x and y, NOT window size */ ^ build_display.c:242:9: error: no member named 'cury' in 'struct _win_st'; did you mean '_cury'? y = getcury(aw.wprompt) + getbegy(aw.wprompt); /* force cursor loc.. */ ^ /usr/include/curses.h:1134:39: note: expanded from macro 'getcury' #define getcury(win) ((win) ? (win)->_cury : ERR) ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:49:16: note: expanded from macro '_cury' # define _cury cury ^ /usr/include/curses.h:418:17: note: '_cury' declared here NCURSES_SIZE_T _cury, _curx; /* current cursor position */ ^ build_display.c:242:31: error: no member named 'begy' in 'struct _win_st'; did you mean '_begy'? y = getcury(aw.wprompt) + getbegy(aw.wprompt); /* force cursor loc.. */ ^ /usr/include/curses.h:1136:39: note: expanded from macro 'getbegy' #define getbegy(win) ((win) ? (win)->_begy : ERR) ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:51:16: note: expanded from macro '_begy' # define _begy begy ^ /usr/include/curses.h:422:17: note: '_begy' declared here NCURSES_SIZE_T _begy, _begx; /* screen coords of upper-left-hand corner */ ^ build_display.c:243:9: error: no member named 'curx' in 'struct _win_st'; did you mean '_curx'? x = getcurx(aw.wprompt) + getbegx(aw.wprompt); /* ..to prompt window */ ^ /usr/include/curses.h:1133:39: note: expanded from macro 'getcurx' #define getcurx(win) ((win) ? (win)->_curx : ERR) ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:50:16: note: expanded from macro '_curx' # define _curx curx ^ /usr/include/curses.h:418:24: note: '_curx' declared here NCURSES_SIZE_T _cury, _curx; /* current cursor position */ ^ build_display.c:243:31: error: no member named 'begx' in 'struct _win_st'; did you mean '_begx'? x = getcurx(aw.wprompt) + getbegx(aw.wprompt); /* ..to prompt window */ ^ /usr/include/curses.h:1135:39: note: expanded from macro 'getbegx' #define getbegx(win) ((win) ? (win)->_begx : ERR) ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/netconsole.h:52:16: note: expanded from macro '_begx' # define _begx begx ^ /usr/include/curses.h:422:24: note: '_begx' declared here NCURSES_SIZE_T _begy, _begx; /* screen coords of upper-left-hand corner */ ^ 20 warnings and 7 errors generated. *** Error code 1 Stop. make[1]: stopped in /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/netconsole MAKING IN noclog ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DETCDIR=\"/usr/pkg/etc\" -DPIDDIR=\"/var/run\" -DNLOG_HOST=\"localhost\" -c noclogd.c In file included from noclogd.c:46: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/noclogd.h:18: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ noclogd.c:107:54: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf(stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s noclogd.c:129:7: warning: implicit declaration of function 'daemonize' is invalid in C99 [-Wimplicit-function-declaration] daemonize(); /* this opens the error file also */ ^ noclogd.c:133:5: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, NULL); /* datafile not really needed */ ^ noclogd.c:140:5: warning: implicit declaration of function 'openlogfiles' is invalid in C99 [-Wimplicit-function-declaration] openlogfiles(); ^ noclogd.c:147:5: warning: implicit declaration of function 'serve' is invalid in C99 [-Wimplicit-function-declaration] serve(); ^ noclogd.c:158:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serve() ^ noclogd.c:169:2: warning: implicit declaration of function 'fatal' is invalid in C99 [-Wimplicit-function-declaration] fatal("serve(): network socket() failed"); ^ noclogd.c:173:32: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] (char *)&sockbuffsize, &optlen); ^~~~~~~ /usr/include/sys/socket.h:625:72: note: passing argument to parameter here int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); ^ noclogd.c:188:6: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &optlen); ^~~~~~~ /usr/include/sys/socket.h:625:72: note: passing argument to parameter here int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); ^ noclogd.c:214:6: warning: implicit declaration of function 'rereadconfig' is invalid in C99 [-Wimplicit-function-declaration] rereadconfig(); ^ noclogd.c:236:4: warning: implicit declaration of function 'readevent' is invalid in C99 [-Wimplicit-function-declaration] readevent(inetfd); ^ noclogd.c:248:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] readevent(fd) ^ noclogd.c:266:34: 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 *)&frominet, &len ); ^~~~ /usr/include/sys/socket.h:628:96: note: passing argument to parameter here ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); ^ noclogd.c:290:11: warning: implicit declaration of function 'authenticate_host' is invalid in C99 [-Wimplicit-function-declaration] if (! authenticate_host(&frominet)) ^ noclogd.c:353:1: warning: control may reach end of non-void function [-Wreturn-type] } /* end readevent() */ ^ noclogd.c:365:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] authenticate_host(peer) ^ noclogd.c:399:2: warning: implicit declaration of function 'fatal' is invalid in C99 [-Wimplicit-function-declaration] fatal("insert(): out of memory"); ^ noclogd.c:437:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] openlogfiles() ^ noclogd.c:446:2: warning: implicit declaration of function 'fatal' is invalid in C99 [-Wimplicit-function-declaration] fatal("openlogfiles(): already a list of open files"); ^ noclogd.c:478:6: warning: implicit declaration of function 'warning_int' is invalid in C99 [-Wimplicit-function-declaration] warning_int("config line %d: no severity string, ignoring...\n", ^ noclogd.c:482:6: warning: implicit declaration of function 'warning_int' is invalid in C99 [-Wimplicit-function-declaration] warning_int("config line %d: no logfile, ignoring...\n", linenum); ^ noclogd.c:495:6: warning: implicit declaration of function 'warning_int' is invalid in C99 [-Wimplicit-function-declaration] warning_int("config line %d: bad severity, ignoring...\n", linenum); ^ noclogd.c:506:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ noclogd.c:511:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rereadconfig() ^ noclogd.c:541:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ noclogd.c:549:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] daemonize() ^ noclogd.c:554:2: warning: implicit declaration of function 'fatal' is invalid in C99 [-Wimplicit-function-declaration] fatal("daemon(): fork() failed"); ^ noclogd.c:588:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fatal(msg) ^ noclogd.c:613:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] warning_int(format, num) ^ noclogd.c:626:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 32 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include noclogd.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o noclogd MAKING IN nsmon ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c main.c In file included from main.c:79: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from main.c:82: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nsmon.h:22:30: warning: '/*' within block comment [-Wcomment] /* #define SENDER "nsmon" /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nsmon.h:23:48: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/nsmon-confg" /* */ ^ main.c:116:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (ac, av) ^ main.c:151:28: warning: format string contains '\0' within the string body [-Wformat] sprintf(datafile, "%s\0", optarg) ; ~~~^~~ main.c:155:58: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf (stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s main.c:156:7: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ main.c:168:25: warning: format string contains '\0' within the string body [-Wformat] sprintf(configfile, "%s\0", av[optind]) ; ~~~^~~ main.c:172:2: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ main.c:178:5: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ main.c:189:5: warning: implicit declaration of function 'openeventlog' is invalid in C99 [-Wimplicit-function-declaration] openeventlog() ; /* Event logging */ ^ main.c:190:9: warning: implicit declaration of function 'init_sites' is invalid in C99 [-Wimplicit-function-declaration] if (init_sites(fdout, configfile) == -1 ) ^ main.c:205:6: warning: implicit declaration of function 'poll_sites' is invalid in C99 [-Wimplicit-function-declaration] if (poll_sites(fdout) == -1) /* Polling error */ ^ main.c:221:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ main.c:229:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] help () ^ main.c:264:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] init_sites(fdout, configfile) ^ main.c:310:11: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] while(fgetLine(p_nodes,record,MAXLINE) > 0 ) ^ main.c:436:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] poll_sites(fdout) ^ main.c:469:5: warning: '/*' within block comment [-Wcomment] /* switch(nsmon(v.site.addr, querydata, QUERYCLASS, QUERYTYPE, ^ main.c:472:12: warning: implicit declaration of function 'nsmon' is invalid in C99 [-Wimplicit-function-declaration] switch(nsmon(v.site.addr, node->domain, ^ main.c:501:7: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&v, status, /* VALUE */ (u_long)status, maxseverity); ^ 22 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c nsmon.c In file included from nsmon.c:40: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nsmon.h:22:30: warning: '/*' within block comment [-Wcomment] /* #define SENDER "nsmon" /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nsmon.h:23:48: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/nsmon-confg" /* */ ^ nsmon.c:60:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] nsmon (server, request, class, type, timeout, aa_only, debug) ^ nsmon.c:68:32: warning: '/*' within block comment [-Wcomment] /* extern struct state _res; /* defined in resolv.h */ ^ nsmon.c:75:7: warning: implicitly declaring library function 'isdigit' with type 'int (int)' [-Wimplicit-function-declaration] if (isdigit (*server)) ^ nsmon.c:75:7: note: include the header or explicitly provide a declaration for 'isdigit' nsmon.c:76:29: warning: implicit declaration of function 'inet_addr' is invalid in C99 [-Wimplicit-function-declaration] psin->sin_addr.s_addr = inet_addr(server); ^ nsmon.c:96:7: warning: implicit declaration of function 'inet_ntoa' is invalid in C99 [-Wimplicit-function-declaration] inet_ntoa(_res.nsaddr.sin_addr), ntohs(_res.nsaddr.sin_port)); ^ nsmon.c:96:7: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] inet_ntoa(_res.nsaddr.sin_addr), ntohs(_res.nsaddr.sin_port)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsmon.c:103:34: warning: '/*' within block comment [-Wcomment] /* _res.options |= RES_USEVC ; /* use TCP and not UDP */ ^ nsmon.c:128:5: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (char *)NULL, 0, NULL, (char *)buf, sizeof(buf)); ^~~~~~~~~~~~ /usr/include/resolv.h:308:61: note: passing argument to parameter here int res_mkquery(int, const char *, int, int, const u_char *, ^ nsmon.c:128:28: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (char *)NULL, 0, NULL, (char *)buf, sizeof(buf)); ^~~~~~~~~~~ /usr/include/resolv.h:309:35: note: passing argument to parameter here int, const u_char *, u_char *, int); ^ nsmon.c:148:16: warning: passing 'char [1024]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] n = res_send(buf, n, answer, sizeof(answer) ) ; ^~~ /usr/include/resolv.h:315:29: note: passing argument to parameter here int res_send(const u_char *, int, u_char *, int); ^ nsmon.c:148:24: warning: passing 'char [1024]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] n = res_send(buf, n, answer, sizeof(answer) ) ; ^~~~~~ /usr/include/resolv.h:315:44: note: passing argument to parameter here int res_send(const u_char *, int, u_char *, int); ^ 13 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include main.o nsmon.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o nsmon MAKING IN ntpmon ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c main.c In file included from main.c:31: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ main.c:81:2: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ main.c:94:7: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ main.c:99:3: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ main.c:110:5: warning: implicit declaration of function 'openeventlog' is invalid in C99 [-Wimplicit-function-declaration] openeventlog() ; /* Event logging */ ^ main.c:111:9: warning: implicit declaration of function 'init_sites' is invalid in C99 [-Wimplicit-function-declaration] if (init_sites(fdout, configfile) == -1 ) ^ main.c:122:6: warning: implicit declaration of function 'poll_sites' is invalid in C99 [-Wimplicit-function-declaration] if (poll_sites(fdout) == -1) /* Polling error */ ^ main.c:137:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ main.c:193:9: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] while(fgetLine(p_nodes,record,MAXLINE) > 0 ) ^ main.c:262:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ main.c:269:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] poll_sites(fdout) ^ main.c:296:14: warning: implicit declaration of function 'ntpmon' is invalid in C99 [-Wimplicit-function-declaration] stratum = ntpmon(v.site.addr); ^ main.c:297:13: warning: implicit declaration of function 'calc_status' is invalid in C99 [-Wimplicit-function-declaration] status = calc_status(stratum, curnode->wlevel, curnode->elevel, ^ main.c:307:4: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&v, status, /* VALUE */ stratum, maxseverity); ^ main.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] help() ^ main.c:381:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ main.c:411:7: warning: expression result unused [-Wunused-value] (char *)strcpy(t, s); ^ ~~~~~~~~~~~~ 18 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c ntpmon.c ntpmon.c:48:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ntpmon(host) ^ ntpmon.c:84:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sockfd); ^ ntpmon.c:89:7: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] if (write(sockfd, &qpkt, pktsize) == -1) { ^ ntpmon.c:91:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sockfd); ^ ntpmon.c:96:17: warning: implicit declaration of function 'get_response' is invalid in C99 [-Wimplicit-function-declaration] if((stratum = get_response(sockfd, sequence, TIMEOUT)) < 0 ) ^ ntpmon.c:106:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sockfd); ^ ntpmon.c:154:15: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if ( (n = read(sockfd, &rpkt, sizeof(rpkt)) ) <= 0 ) ^ ntpmon.c:190:50: warning: '/*' within block comment [-Wcomment] /* write(2, rpkt.data, ntohs(rpkt.count)); /* dump pkt to stderr */ ^ ntpmon.c:196:30: warning: passing 'u_char [500]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( (loc = (char *)strstr(rpkt.data, "stratum=")) == NULL ) ^~~~~~~~~ /usr/include/string.h:118:26: note: passing argument to parameter here char *strstr(const char *, const char *) __pure; ^ ntpmon.c:200:26: warning: '/*' within block comment [-Wcomment] /* *(loc + 10) = '\0'; /* End string after "stratum=nn" */ ^ ntpmon.c:201:48: warning: '/*' within block comment [-Wcomment] /* stratum = atoi(loc + strlen("stratum=")); /* */ ^ ntpmon.c:221:36: warning: implicit declaration of function 'inet_addr' is invalid in C99 [-Wimplicit-function-declaration] addr->sin_addr.s_addr = (u_long) inet_addr(host); ^ 12 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include main.o ntpmon.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o ntpmon MAKING IN perlnocol ---------- Making snmpwalk under /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/snmpapps creating cache ./config.cache -r no creating libtool updating cache ./config.cache creating ./config.status creating Makefile creating config.h cc -O2 -I/usr/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -I. -DHAVE_CONFIG_H -I/usr/include -c snmpwalk.c cc -O2 -I/usr/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -I. -DHAVE_CONFIG_H -DCMU_SNMPAPPS_VERSION="\"`head -1 VERSION`\"" -c version.c -o version.o /bin/sh ./libtool cc -O2 -I/usr/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -I. -DHAVE_CONFIG_H -o snmpwalk snmpwalk.o version.o -rpath /usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib -lsnmp cc -O2 -I/usr/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -I. -DHAVE_CONFIG_H -o snmpwalk snmpwalk.o version.o -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib -lsnmp -Wl,--rpath -Wl,/usr/pkg/lib cc -O2 -I/usr/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -I. -DHAVE_CONFIG_H -I/usr/include -c snmpget.c /bin/sh ./libtool cc -O2 -I/usr/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -I. -DHAVE_CONFIG_H -o snmpget snmpget.o version.o -rpath /usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib -lsnmp cc -O2 -I/usr/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -I. -DHAVE_CONFIG_H -o snmpget snmpget.o version.o -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib -lsnmp -Wl,--rpath -Wl,/usr/pkg/lib cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DTEST -c show_nocol_struct_sizes.c In file included from show_nocol_struct_sizes.c:43: ./../include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ ./../include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ show_nocol_struct_sizes.c:85:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main() ^ show_nocol_struct_sizes.c:93:27: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sprintf(tstr, "a%d x ", S(v.sender) - 1); ~~ ^~~~~~~~~~~~~~~ %lu show_nocol_struct_sizes.c:73:14: note: expanded from macro 'S' #define S(x) sizeof(x) ^ show_nocol_struct_sizes.c:94:3: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcat(str, tstr); ^ show_nocol_struct_sizes.c:94:3: note: include the header or explicitly provide a declaration for 'strcat' show_nocol_struct_sizes.c:97:27: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sprintf(tstr, "a%d x ", S(v.site.name) - 1); strcat(str, tstr); ~~ ^~~~~~~~~~~~~~~~~~ %lu show_nocol_struct_sizes.c:73:14: note: expanded from macro 'S' #define S(x) sizeof(x) ^ show_nocol_struct_sizes.c:100:27: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sprintf(tstr, "a%d x ", S(v.site.addr) - 1); strcat(str, tstr); ~~ ^~~~~~~~~~~~~~~~~~ %lu show_nocol_struct_sizes.c:73:14: note: expanded from macro 'S' #define S(x) sizeof(x) ^ show_nocol_struct_sizes.c:103:27: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sprintf(tstr, "a%d x ", S(v.var.name) - 1); strcat(str, tstr); ~~ ^~~~~~~~~~~~~~~~~ %lu show_nocol_struct_sizes.c:73:14: note: expanded from macro 'S' #define S(x) sizeof(x) ^ show_nocol_struct_sizes.c:112:27: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sprintf(tstr, "a%d x ", S(v.var.units) - 1); strcat(str, tstr); ~~ ^~~~~~~~~~~~~~~~~~ %lu show_nocol_struct_sizes.c:73:14: note: expanded from macro 'S' #define S(x) sizeof(x) ^ 9 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include show_nocol_struct_sizes.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o show_nocol_struct_sizes PERLNOCOL modules Doing substitutions for PERL, ROOTDIR, PIDDIR, NLOG_HOST, PING on: apcmon armon bgpmon bpmon ciscomon modemmon novellmon nrmon nocollib.pl hostmon hostmon-osclients/hostmon-client smbmon sqlmon upsmon snmpmon snmpmon-client snmpgeneric syslogmon rcisco testlog MAKING IN pingmon ---------- rm -f IFCpingmon cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DMULTIPING -DIPPING='"/usr/pkg/bin/multiping"' -c pingmon.c In file included from pingmon.c:39: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:8: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from pingmon.c:39: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:22:23: warning: '/*' within block comment [-Wcomment] /* # define MULTIPING /* define if you are using support/multiping */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:52:30: warning: '/*' within block comment [-Wcomment] /* #define SENDER "pingmon" /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:53:43: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/ipnodes" /* in ETCDIR */ ^ pingmon.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (ac, av) ^ pingmon.c:92:55: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf (stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s pingmon.c:93:4: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ pingmon.c:106:2: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help(); ^ pingmon.c:113:2: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ pingmon.c:116:5: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ pingmon.c:123:23: warning: '/*' within block comment [-Wcomment] /* setjmp (env); /* Save the environment in case */ ^ pingmon.c:128:5: warning: implicit declaration of function 'openeventlog' is invalid in C99 [-Wimplicit-function-declaration] openeventlog() ; /* for logging */ ^ pingmon.c:136:9: warning: implicit declaration of function 'init_sites' is invalid in C99 [-Wimplicit-function-declaration] if (init_sites(fdout, configfile) == -1 ) ^ pingmon.c:143:6: warning: implicit declaration of function 'poll_sites' is invalid in C99 [-Wimplicit-function-declaration] if (poll_sites(fdout) == -1) /* Polling error */ ^ pingmon.c:151:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ pingmon.c:159:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] help () ^ pingmon.c:194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] init_sites(fdout, configfile) ^ pingmon.c:231:11: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] while(fgetLine(p_nodes,record,MAXLINE) > 0 ) ^ pingmon.c:245:36: warning: implicit declaration of function 'strtol' is invalid in C99 [-Wimplicit-function-declaration] pollinterval = (u_long)strtol(w2, &p, 0) ; ^ pingmon.c:279:6: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit (1) ; ^ pingmon.c:279:6: note: include the header or explicitly provide a declaration for 'exit' 21 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DMULTIPING -DIPPING='"/usr/pkg/bin/multiping"' -c poll_sites.c In file included from poll_sites.c:77: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:8: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from poll_sites.c:77: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:22:23: warning: '/*' within block comment [-Wcomment] /* # define MULTIPING /* define if you are using support/multiping */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:52:30: warning: '/*' within block comment [-Wcomment] /* #define SENDER "pingmon" /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:53:43: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/ipnodes" /* in ETCDIR */ ^ poll_sites.c:90:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] poll_sites(fdout) ^ poll_sites.c:169:45: warning: format string contains '\0' within the string body [-Wformat] sprintf(pingcmd, "%s -qtnc %d -s %d %s | %s\0", ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ poll_sites.c:234:8: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] n = fgetLine(p_cmd, line, sizeof (line)); ^ poll_sites.c:279:4: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&(v[i]), status, /* VALUE */ (u_long)recv, maxseverity); ^ 9 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include pingmon.o poll_sites.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -DMULTIPING -DIPPING='"/usr/pkg/bin/multiping"' -o pingmon ======== Made IP version of pingmon ======== cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DMULTIPING -DOSIPING='"/usr/sunlink/bin/osiping"' -c pingmon.c In file included from pingmon.c:39: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:8: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from pingmon.c:39: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:52:30: warning: '/*' within block comment [-Wcomment] /* #define SENDER "pingmon" /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:53:43: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/ipnodes" /* in ETCDIR */ ^ pingmon.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (ac, av) ^ pingmon.c:92:55: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf (stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s pingmon.c:93:4: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ pingmon.c:106:2: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help(); ^ pingmon.c:113:2: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ pingmon.c:116:5: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ pingmon.c:123:23: warning: '/*' within block comment [-Wcomment] /* setjmp (env); /* Save the environment in case */ ^ pingmon.c:128:5: warning: implicit declaration of function 'openeventlog' is invalid in C99 [-Wimplicit-function-declaration] openeventlog() ; /* for logging */ ^ pingmon.c:136:9: warning: implicit declaration of function 'init_sites' is invalid in C99 [-Wimplicit-function-declaration] if (init_sites(fdout, configfile) == -1 ) ^ pingmon.c:143:6: warning: implicit declaration of function 'poll_sites' is invalid in C99 [-Wimplicit-function-declaration] if (poll_sites(fdout) == -1) /* Polling error */ ^ pingmon.c:151:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ pingmon.c:159:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] help () ^ pingmon.c:194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] init_sites(fdout, configfile) ^ pingmon.c:231:11: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] while(fgetLine(p_nodes,record,MAXLINE) > 0 ) ^ pingmon.c:245:36: warning: implicit declaration of function 'strtol' is invalid in C99 [-Wimplicit-function-declaration] pollinterval = (u_long)strtol(w2, &p, 0) ; ^ pingmon.c:279:6: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit (1) ; ^ pingmon.c:279:6: note: include the header or explicitly provide a declaration for 'exit' 20 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DMULTIPING -DOSIPING='"/usr/sunlink/bin/osiping"' -c poll_sites.c In file included from poll_sites.c:77: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:8: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from poll_sites.c:77: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:52:30: warning: '/*' within block comment [-Wcomment] /* #define SENDER "pingmon" /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:53:43: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/ipnodes" /* in ETCDIR */ ^ poll_sites.c:90:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] poll_sites(fdout) ^ poll_sites.c:211:38: warning: format string contains '\0' within the string body [-Wformat] sprintf(pingcmd,"%s -s %s %d %d | %s\0", ~~~~~~~~~~~~~~~~~~~~^~~ poll_sites.c:234:8: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] n = fgetLine(p_cmd, line, sizeof (line)); ^ poll_sites.c:267:5: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] NPACKETS, sent); ^~~~~~~~ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:63:18: note: expanded from macro 'NPACKETS' #define NPACKETS 10 /* Number of ping packets sent */ ^~ poll_sites.c:266:61: warning: more '%' conversions than data arguments [-Wformat] fprintf (stderr,"ERROR %s: (poll_sites) Sent %d != recvd %d\n", ~^ poll_sites.c:279:4: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&(v[i]), status, /* VALUE */ (u_long)recv, maxseverity); ^ 10 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include pingmon.o poll_sites.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -DMULTIPING -DOSIPING='"/usr/sunlink/bin/osiping"' -o pingmon ======== Made OSI version of pingmon ======== cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DMULTIPING -DRPCPING='"/usr/pkg/bin/rpcping"' -c pingmon.c In file included from pingmon.c:39: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:8: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from pingmon.c:39: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:52:30: warning: '/*' within block comment [-Wcomment] /* #define SENDER "pingmon" /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:53:43: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/ipnodes" /* in ETCDIR */ ^ pingmon.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (ac, av) ^ pingmon.c:92:55: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf (stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s pingmon.c:93:4: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ pingmon.c:106:2: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help(); ^ pingmon.c:113:2: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ pingmon.c:116:5: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ pingmon.c:123:23: warning: '/*' within block comment [-Wcomment] /* setjmp (env); /* Save the environment in case */ ^ pingmon.c:128:5: warning: implicit declaration of function 'openeventlog' is invalid in C99 [-Wimplicit-function-declaration] openeventlog() ; /* for logging */ ^ pingmon.c:136:9: warning: implicit declaration of function 'init_sites' is invalid in C99 [-Wimplicit-function-declaration] if (init_sites(fdout, configfile) == -1 ) ^ pingmon.c:143:6: warning: implicit declaration of function 'poll_sites' is invalid in C99 [-Wimplicit-function-declaration] if (poll_sites(fdout) == -1) /* Polling error */ ^ pingmon.c:151:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ pingmon.c:159:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] help () ^ pingmon.c:194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] init_sites(fdout, configfile) ^ pingmon.c:231:11: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] while(fgetLine(p_nodes,record,MAXLINE) > 0 ) ^ pingmon.c:245:36: warning: implicit declaration of function 'strtol' is invalid in C99 [-Wimplicit-function-declaration] pollinterval = (u_long)strtol(w2, &p, 0) ; ^ pingmon.c:279:6: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit (1) ; ^ pingmon.c:279:6: note: include the header or explicitly provide a declaration for 'exit' 20 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DMULTIPING -DRPCPING='"/usr/pkg/bin/rpcping"' -c poll_sites.c In file included from poll_sites.c:77: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:8: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from poll_sites.c:77: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:52:30: warning: '/*' within block comment [-Wcomment] /* #define SENDER "pingmon" /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/pingmon.h:53:43: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/ipnodes" /* in ETCDIR */ ^ poll_sites.c:90:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] poll_sites(fdout) ^ poll_sites.c:200:31: warning: format string contains '\0' within the string body [-Wformat] sprintf(pingcmd, "%s -t %d %s\0", ping, RPCTIMEOUT, sites); ~~~~~~~~~~~~^~~ poll_sites.c:234:8: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] n = fgetLine(p_cmd, line, sizeof (line)); ^ poll_sites.c:279:4: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&(v[i]), status, /* VALUE */ (u_long)recv, maxseverity); ^ 8 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include pingmon.o poll_sites.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -DMULTIPING -DRPCPING='"/usr/pkg/bin/rpcping"' -o pingmon ======== Made RPC version of pingmon ======== MAKING IN portmon ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c portmon.c portmon.c:1:19: warning: '/*' within block comment [-Wcomment] /* #define DEBUG /* */ ^ In file included from portmon.c:85: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/portmon.h:6: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from portmon.c:85: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/portmon.h:26:56: warning: '/*' within block comment [-Wcomment] /* # define CONFIGFILE "../../etc/portmon-confg" /* in ETCDIR */ ^ portmon.c:100:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(ac, av) ^ portmon.c:140:3: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ portmon.c:146:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ portmon.c:149:7: warning: implicit declaration of function 'readconfig' is invalid in C99 [-Wimplicit-function-declaration] if (readconfig(fdout) == -1) ^ portmon.c:150:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ portmon.c:171:11: warning: implicit declaration of function 'checkports' is invalid in C99 [-Wimplicit-function-declaration] if (checkports(harray, i) == -1) /* fills status and testseverity */ ^ portmon.c:184:4: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&v, harray[i]->status, ^ portmon.c:215:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] checkports(hv, nhosts) ^ portmon.c:251:9: warning: implicit declaration of function 'NBconnect' is invalid in C99 [-Wimplicit-function-declaration] if (NBconnect(sockarray[i], hv[i]->ipaddr, hv[i]->port) < 0 && ^ portmon.c:324:10: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &len) < 0 || error != 0) ^~~~ /usr/include/sys/socket.h:625:72: note: passing argument to parameter here int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); ^ portmon.c:345:6: warning: implicit declaration of function 'send_hoststring' is invalid in C99 [-Wimplicit-function-declaration] send_hoststring(sockarray[i], hv[i]); ^ portmon.c:348:11: warning: implicit declaration of function 'process_host' is invalid in C99 [-Wimplicit-function-declaration] if ( process_host(sockarray[i], hv[i]) == 1 ) ^ portmon.c:383:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_hoststring(sock, h) ^ portmon.c:393:40: warning: '/*' within block comment [-Wcomment] /* sflags = fcntl(sock, F_GETFL, 0); /* */ ^ portmon.c:394:48: warning: '/*' within block comment [-Wcomment] /* fcntl(sock, F_SETFL, sflags ^ O_NONBLOCK); /* set blocking */ ^ portmon.c:395:48: warning: '/*' within block comment [-Wcomment] /* fcntl(sock, F_SETFL, sflags | O_NONBLOCK); /* set nonblocking */ ^ portmon.c:444:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] process_host(sock, h) ^ portmon.c:457:40: warning: '/*' within block comment [-Wcomment] /* sflags = fcntl(sock, F_GETFL, 0); /* */ ^ portmon.c:458:48: warning: '/*' within block comment [-Wcomment] /* fcntl(sock, F_SETFL, sflags ^ O_NONBLOCK); /* set blocking */ ^ portmon.c:459:48: warning: '/*' within block comment [-Wcomment] /* fcntl(sock, F_SETFL, sflags | O_NONBLOCK); /* set nonblocking */ ^ portmon.c:520:12: warning: implicit declaration of function 'check_resp' is invalid in C99 [-Wimplicit-function-declaration] maxsev = check_resp(h->readbuf, h->responselist); ^ portmon.c:540:55: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] fprintf(stderr," (debug) elapsed time= %ld secs\n", h->elapsedsecs); ~~~ ^~~~~~~~~~~~~~ %u portmon.c:568:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] check_resp(readstr, resarr) ^ portmon.c:617:7: warning: expression result unused [-Wunused-value] (char *)strcpy(t, s); ^ ~~~~~~~~~~~~ portmon.c:692:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] readconfig(fdout) ^ portmon.c:733:9: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] while(fgetLine(cfd, record, MAXLINE - 3) > 0 ) /* keeps the \n */ ^ portmon.c:822:22: warning: more '%' conversions than data arguments [-Wformat] fprintf(stderr, "%s: missing QUIT string\n"); ~^ portmon.c:931:46: warning: '/*' within block comment [-Wcomment] /* if (*(j1 + strlen(j1) - 1) != '\n') /* */ ^ portmon.c:948:7: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done() ; ^ portmon.c:1020:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] NBconnect(s, host, port) ^ 34 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include portmon.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o portmon MAKING IN radiusmon ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c main.c In file included from main.c:39: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from main.c:40: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/radiusmon.h:63:31: warning: '/*' within block comment [-Wcomment] /* #include /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/radiusmon.h:64:33: warning: '/*' within block comment [-Wcomment] /* extern char * sys_errlist[]; /* */ ^ main.c:89:2: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ main.c:102:7: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ main.c:107:3: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ main.c:118:5: warning: implicit declaration of function 'openeventlog' is invalid in C99 [-Wimplicit-function-declaration] openeventlog() ; /* Event logging */ ^ main.c:119:9: warning: implicit declaration of function 'init_sites' is invalid in C99 [-Wimplicit-function-declaration] if (init_sites(fdout, configfile) == -1 ) ^ main.c:130:6: warning: implicit declaration of function 'poll_sites' is invalid in C99 [-Wimplicit-function-declaration] if (poll_sites(fdout) == -1) /* Polling error */ ^ main.c:145:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ main.c:202:9: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] while(fgetLine(p_nodes,record,MAXLINE) > 0 ) ^ main.c:275:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ main.c:281:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] poll_sites(fdout) ^ main.c:303:13: warning: implicit declaration of function 'radiusmon' is invalid in C99 [-Wimplicit-function-declaration] status = radiusmon(v.site.addr, curnode->port, curnode->secret, ^ main.c:312:4: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&v, status, /* VALUE */ status, /* max severity */E_CRITICAL); ^ main.c:333:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] help() ^ main.c:336:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ main.c:366:7: warning: expression result unused [-Wunused-value] (char *)strcpy(t, s); ^ ~~~~~~~~~~~~ 19 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c radiusmon.c In file included from radiusmon.c:42: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/radiusmon.h:63:31: warning: '/*' within block comment [-Wcomment] /* #include /* */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/radiusmon.h:64:33: warning: '/*' within block comment [-Wcomment] /* extern char * sys_errlist[]; /* */ ^ radiusmon.c:61:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] radiusmon(host, port, secret, user, pass) ^ radiusmon.c:89:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sockfd); ^ radiusmon.c:96:9: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] if (write(sockfd, querybuf, querylen) == -1) { ^ radiusmon.c:98:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sockfd); ^ radiusmon.c:110:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sockfd); ^ radiusmon.c:142:17: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] pkthdr->id = (getpid() % 256); ^ radiusmon.c:178:5: warning: implicit declaration of function 'hash_password' is invalid in C99 [-Wimplicit-function-declaration] hash_password(pass, passLen, pktdata, secret, pkthdr->vector); ^ radiusmon.c:183:7: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] if (gethostname(thishost, sizeof(thishost)) >= 0) ^ radiusmon.c:191:29: warning: '/*' within block comment [-Wcomment] /* myip = htonl(myip); /* dont need to do it */ ^ radiusmon.c:255:21: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if ( (*presplen = read(sockfd, (char *)buf, sizeof(buf)) ) <= 0 ) ^ radiusmon.c:292:22: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] if (pkthdr->id != (getpid() % 256)) /* not sent by us */ ^ radiusmon.c:374:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hash_password(pwd, pwdlen, result, secret, vector) ^ radiusmon.c:390:3: warning: implicit declaration of function 'md5_calc' is invalid in C99 [-Wimplicit-function-declaration] md5_calc(md5result, md5buf, AUTH_VECTOR_LEN + secretlen); ^ radiusmon.c:395:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 16 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c md5.c cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include main.o radiusmon.o md5.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o radiusmon MAKING IN tknocol ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DDATADIR=\"/var/run/data\" -c ndaemon.c ndaemon.c:1:19: warning: '/*' within block comment [-Wcomment] /* #define DEBUG /* */ ^ In file included from ndaemon.c:51: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/ndaemon.h:12: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ ndaemon.c:539:62: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((newsock = accept(sockfd, (struct sockaddr *) &addr, &addr_len)) < 0) ^~~~~~~~~ /usr/include/sys/socket.h:615:69: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ 4 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include ndaemon.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o ndaemon Doing substitutions on tkNocol MAKING IN tpmon ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c main.c In file included from main.c:44: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from main.c:51: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/tpmon.h:12:32: warning: '/*' within block comment [-Wcomment] /* #define SENDER "thruputmon" /* About 16 characters possible */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/tpmon.h:13:47: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/tpmon-confg" /* in ETCDIR */ ^ main.c:61:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (ac, av) ^ main.c:93:55: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] fprintf (stderr, "%s: Unknown flag: %c\n", prognm, optarg); ~~ ^~~~~~ %s main.c:94:4: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ main.c:106:2: warning: implicit declaration of function 'help' is invalid in C99 [-Wimplicit-function-declaration] help() ; ^ main.c:110:5: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ main.c:120:5: warning: implicit declaration of function 'openeventlog' is invalid in C99 [-Wimplicit-function-declaration] openeventlog() ; /* noclogd for logging */ ^ main.c:128:9: warning: implicit declaration of function 'init_sites' is invalid in C99 [-Wimplicit-function-declaration] if (init_sites(fdout, configfile) == -1 ) ^ main.c:139:13: warning: implicit declaration of function 'poll_sites' is invalid in C99 [-Wimplicit-function-declaration] if (poll_sites(fdout) == -1) /* Polling error */ ^ main.c:148:5: warning: implicit declaration of function 'nocol_done' is invalid in C99 [-Wimplicit-function-declaration] nocol_done(); ^ main.c:156:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] help () ^ main.c:190:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] init_sites(fdout, cfigfile) ^ main.c:230:11: warning: implicit declaration of function 'fgetLine' is invalid in C99 [-Wimplicit-function-declaration] while(fgetLine(p_nodes,record,MAXLINE) > 0 ) ^ main.c:247:29: warning: implicit declaration of function 'strtol' is invalid in C99 [-Wimplicit-function-declaration] pollinterval = (u_long)strtol(w2, &p, 0) ; ^ main.c:268:26: warning: implicit declaration of function 'strtol' is invalid in C99 [-Wimplicit-function-declaration] thresh = (u_long)strtol(w3, &p, 0); ^ 18 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c poll_sites.c In file included from poll_sites.c:44: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ In file included from poll_sites.c:45: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/tpmon.h:12:32: warning: '/*' within block comment [-Wcomment] /* #define SENDER "thruputmon" /* About 16 characters possible */ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/tpmon.h:13:47: warning: '/*' within block comment [-Wcomment] /* #define CONFIGFILE "../../etc/tpmon-confg" /* in ETCDIR */ ^ poll_sites.c:62:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] poll_sites(fdout) ^ poll_sites.c:104:5: warning: implicit declaration of function 'update_event' is invalid in C99 [-Wimplicit-function-declaration] update_event(&v, status, (u_long)tp, maxseverity) ; ^ 6 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c tpmon.c tpmon.c:74:7: warning: implicitly declaring library function 'isdigit' with type 'int (int)' [-Wimplicit-function-declaration] if (isdigit (*addr)) ^ tpmon.c:74:7: note: include the header or explicitly provide a declaration for 'isdigit' tpmon.c:250:42: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] (float)(bytessent) / 1024.0, secs, badwrites); ^~~~~~~~~ 2 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include main.o poll_sites.o tpmon.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o tpmon MAKING IN trapmon ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -c trapmon.c trapmon.c:86:26: warning: '/*' within block comment [-Wcomment] /* #include "version.h" /* has following code */ ^ trapmon.c:145:47: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 0, (struct sockaddr *)&from, &fromlen); ^~~~~~~~ /usr/include/sys/socket.h:628:96: note: passing argument to parameter here ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); ^ trapmon.c:223:19: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_INFO, varbuf); ^~~~~~ trapmon.c:223:19: note: treat the string as an argument to avoid this syslog(LOG_INFO, varbuf); ^ "%s", trapmon.c:241:7: warning: implicit declaration of function 'add_nocol_event' is invalid in C99 [-Wimplicit-function-declaration] add_nocol_event(ipaddr, hname, pdu); ^ trapmon.c:263:19: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_INFO, varbuf); ^~~~~~ trapmon.c:263:19: note: treat the string as an argument to avoid this syslog(LOG_INFO, varbuf); ^ "%s", trapmon.c:281:7: warning: implicit declaration of function 'add_nocol_event' is invalid in C99 [-Wimplicit-function-declaration] add_nocol_event(ipaddr, hname, pdu); ^ trapmon.c:314:69: warning: '/*' within block comment [-Wcomment] /* fprintf(stderr, "snmptrapd, version %s\n", snmpapps_Version()); /* */ ^ trapmon.c:334:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(int argc, char **argv) ^ trapmon.c:411:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(SD); ^ trapmon.c:418:14: warning: implicit declaration of function 'init_nocol' is invalid in C99 [-Wimplicit-function-declaration] if (Nocol) init_nocol(); ^ trapmon.c:425:7: warning: implicit declaration of function 'expire_nocol_events' is invalid in C99 [-Wimplicit-function-declaration] expire_nocol_events(); ^ 11 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/include -c utils.c In file included from utils.c:18: In file included from /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/trapmon.h:19: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ utils.c:28:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] init_nocol() ^ utils.c:32:3: warning: implicit declaration of function 'nocol_startup' is invalid in C99 [-Wimplicit-function-declaration] nocol_startup(&configfile, &datafile); ^ utils.c:43:5: warning: implicit declaration of function 'closeeventlog' is invalid in C99 [-Wimplicit-function-declaration] closeeventlog(); ^ utils.c:47:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(1); ^ utils.c:47:5: note: include the header or explicitly provide a declaration for 'exit' utils.c:50:3: warning: implicit declaration of function 'openeventlog' is invalid in C99 [-Wimplicit-function-declaration] openeventlog(); /* Logging daemon */ ^ utils.c:59:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] add_nocol_event(addr, name, pdu) ^ utils.c:98:25: warning: format string contains '\0' within the string body [-Wformat] sprintf (spdutype, "/%d\0", pdu->specific_type) ; ~~~~^~~ utils.c:130:5: warning: implicit declaration of function 'eventlog' is invalid in C99 [-Wimplicit-function-declaration] eventlog(&v); /* Log the event */ ^ utils.c:137:2: warning: implicit declaration of function 'closeeventlog' is invalid in C99 [-Wimplicit-function-declaration] closeeventlog(); ^ utils.c:148:21: warning: format specifies type 'int' but the argument has type 'time_t' (aka 'long') [-Wformat] v.hour, v.min, expire_at[numtraps - 1]); ^~~~~~~~~~~~~~~~~~~~~~~ utils.c:149:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ utils.c:187:5: warning: implicit declaration of function 'closeeventlog' is invalid in C99 [-Wimplicit-function-declaration] closeeventlog(); ^ utils.c:195:5: warning: implicit declaration of function 'closeeventlog' is invalid in C99 [-Wimplicit-function-declaration] closeeventlog(); ^ utils.c:201:15: warning: format specifies type 'int' but the argument has type 'time_t' (aka 'long') [-Wformat] numtraps, clock); ^~~~~ utils.c:226:1: warning: control may reach end of non-void function [-Wreturn-type] } /* expire_nocol_events() */ ^ 17 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include trapmon.o utils.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/cmu-snmp/lib -lsnmp -o trapmon MAKING IN utility ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -DTEST -c display_nocol_datafile.c In file included from display_nocol_datafile.c:9: /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:10:1: warning: '/*' within block comment [-Wcomment] /***********************/ ^ /var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include/nocol.h:111:29: warning: '/*' within block comment [-Wcomment] /* char tag[MAXTAGLEN]; /* For tagging sites. Optional */ ^ display_nocol_datafile.c:19:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(ac, av) ^ display_nocol_datafile.c:24:7: warning: implicit declaration of function 'display_nocol_datafile' is invalid in C99 [-Wimplicit-function-declaration] display_nocol_datafile(*++av) ; ^ display_nocol_datafile.c:28:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] display_nocol_datafile(file) ^ display_nocol_datafile.c:48:1: warning: control may reach end of non-void function [-Wreturn-type] } /* end: display_nocol_datafile */ ^ 6 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include display_nocol_datafile.o -L/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/lib -lnocol -o display_nocol_datafile Doing substitutions for ROOTDIR, PIDDIR, OPSMAIL, MAIL, PSFLAGS on: keepalive_monitors log-maint crontab.nocol notifier logstats docrypt.pl notifier.pl MAKING IN webnocol ---------- NOCOL Web Interface Doing substitutions for PERL, ROOTDIR on: genweb.pl webnocol.cgi MAKING IN doc ---------- Building all in 'doc' MAKING IN support/multiping ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c multiping.c multiping.c:159:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ multiping.c:224:9: warning: implicit declaration of function 'fill' is invalid in C99 [-Wimplicit-function-declaration] fill((char *) datap, optarg); ^ multiping.c:250:9: warning: implicit declaration of function 'usage' is invalid in C99 [-Wimplicit-function-declaration] usage(); ^ multiping.c:257:5: warning: implicit declaration of function 'usage' is invalid in C99 [-Wimplicit-function-declaration] usage(); ^ multiping.c:259:5: warning: implicit declaration of function 'setup_sockaddr' is invalid in C99 [-Wimplicit-function-declaration] setup_sockaddr(*argv++); ^ multiping.c:325:5: warning: implicit declaration of function 'mpinger' is invalid in C99 [-Wimplicit-function-declaration] mpinger(); ^ multiping.c:352:44: 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 *) &from, &fromlen)) < 0) { ^~~~~~~~ /usr/include/sys/socket.h:628:96: note: passing argument to parameter here ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); ^ multiping.c:361:53: warning: '/*' within block comment [-Wcomment] /* if (npackets && (nreceived >= npackets)) break; /* */ ^ multiping.c:364:17: warning: '/*' within block comment [-Wcomment] /* finish(); /* NOT REACHED */ ^ multiping.c:382:3: warning: implicit declaration of function 'mpinger' is invalid in C99 [-Wimplicit-function-declaration] mpinger(); ^ multiping.c:415:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] real_pinger(which) ^ multiping.c:443:21: warning: implicit declaration of function 'in_cksum' is invalid in C99 [-Wimplicit-function-declaration] icp->icmp_cksum = in_cksum((u_short *) icp, cc); ^ multiping.c:453:12: warning: implicit declaration of function 'inet_ntoa' is invalid in C99 [-Wimplicit-function-declaration] inet_ntoa(to->sin_addr), i); ^ multiping.c:453:12: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] inet_ntoa(to->sin_addr), i); ^~~~~~~~~~~~~~~~~~~~~~~ multiping.c:457:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ multiping.c:469:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mpinger() ^ multiping.c:495:44: 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 *) &from, &fromlen)) < 0) ^~~~~~~~ /usr/include/sys/socket.h:628:96: note: passing argument to parameter here ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); ^ multiping.c:514:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ multiping.c:545:2: warning: implicit declaration of function 'inet_ntoa' is invalid in C99 [-Wimplicit-function-declaration] inet_ntoa(from->sin_addr)); ^ multiping.c:545:2: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] inet_ntoa(from->sin_addr)); ^~~~~~~~~~~~~~~~~~~~~~~~~ multiping.c:579:27: warning: '/*' within block comment [-Wcomment] /* icp->icmp_seq; /* ??? */ ^ multiping.c:589:7: warning: implicit declaration of function 'tvsub' is invalid in C99 [-Wimplicit-function-declaration] tvsub(&tv, tp); ^ multiping.c:620:2: warning: implicit declaration of function 'inet_ntoa' is invalid in C99 [-Wimplicit-function-declaration] inet_ntoa(from->sin_addr), ^ multiping.c:620:2: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] inet_ntoa(from->sin_addr), ^~~~~~~~~~~~~~~~~~~~~~~~~ multiping.c:652:5: warning: implicit declaration of function 'pr_icmph' is invalid in C99 [-Wimplicit-function-declaration] pr_icmph(icp); ^ multiping.c:740:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] in_cksum(addr, len) ^ multiping.c:775:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tvsub(out, in) ^ multiping.c:783:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ multiping.c:805:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ multiping.c:842:7: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] (int) (((dp->ntransmitted - dp->nreceived) * 100) / dp->ntransmitted)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ multiping.c:855:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ multiping.c:863:25: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] sent, rcvd, rpts, (int) (((sent - rcvd) * 100) / sent)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ multiping.c:924:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] pr_icmph(icp) ^ multiping.c:961:5: warning: implicit declaration of function 'pr_retip' is invalid in C99 [-Wimplicit-function-declaration] pr_retip((struct ip *) icp->icmp_data); ^ multiping.c:990:37: warning: format specifies type 'unsigned long' but the argument has type 'in_addr_t' (aka 'unsigned int') [-Wformat] printf("(New addr: 0x%08lx)\n", icp->icmp_gwaddr.s_addr); ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %08x multiping.c:1058:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ multiping.c:1063:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] pr_iph(ip) ^ multiping.c:1078:18: warning: implicit declaration of function 'inet_ntoa' is invalid in C99 [-Wimplicit-function-declaration] printf(" %s ", inet_ntoa(ip->ip_src)); ^ multiping.c:1078:18: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] printf(" %s ", inet_ntoa(ip->ip_src)); ~~ ^~~~~~~~~~~~~~~~~~~~~ %d multiping.c:1079:18: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] printf(" %s ", inet_ntoa(ip->ip_dst)); ~~ ^~~~~~~~~~~~~~~~~~~~~ %d multiping.c:1085:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ multiping.c:1102:24: warning: implicit declaration of function 'inet_ntoa' is invalid in C99 [-Wimplicit-function-declaration] sprintf(buf, "%s", inet_ntoa(tmp_inaddr)); ^ multiping.c:1102:24: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] sprintf(buf, "%s", inet_ntoa(tmp_inaddr)); ~~ ^~~~~~~~~~~~~~~~~~~~~ %d multiping.c:1104:41: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] sprintf(buf, "%s (%s)", hp->h_name, inet_ntoa(tmp_inaddr)); ~~ ^~~~~~~~~~~~~~~~~~~~~ %d multiping.c:1111:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] pr_retip(ip) ^ multiping.c:1127:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ multiping.c:1129:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fill(bp, patp) ^ multiping.c:1158:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ multiping.c:1187:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] setup_sockaddr(addr) ^ multiping.c:1198:25: warning: implicit declaration of function 'inet_addr' is invalid in C99 [-Wimplicit-function-declaration] to->sin_addr.s_addr = inet_addr(addr); ^ multiping.c:1214:5: warning: implicit declaration of function 'inet_ntoa' is invalid in C99 [-Wimplicit-function-declaration] inet_ntoa(to->sin_addr), datalen); ^ multiping.c:1214:5: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat] inet_ntoa(to->sin_addr), datalen); ^~~~~~~~~~~~~~~~~~~~~~~ multiping.c:1224:1: warning: control may reach end of non-void function [-Wreturn-type] } /* setup_scokaddr() */ ^ multiping.c:1226:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] usage() ^ 54 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include multiping.o -o multiping MAKING IN support/rpcping ---------- cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include -c rpcping.c rpcping.c:62:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static timed_out = 0; ~~~~~~ ^ rpcping.c:66:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc,argv) ^ rpcping.c:91:17: warning: implicit declaration of function 'getopt' is invalid in C99 [-Wimplicit-function-declaration] while((ch = getopt(argc, argv, "t:")) != EOF) ^ rpcping.c:112:34: warning: implicit declaration of function 'inet_addr' is invalid in C99 [-Wimplicit-function-declaration] if ( (addr.sin_addr.s_addr = inet_addr(host)) == (unsigned int)-1) ^ rpcping.c:129:5: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(tv.tv_sec); ^ 5 warnings generated. cc -O -DNOCOL -DBSDI -I/var/pkgsrc/work/net/nocol/work/nocol-4.3.1/include rpcping.o -o rpcping