=> Bootstrap dependency digest>=20010302: found digest-20160304 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for pim6sd-20031021anb1 --- .gdbinit --- --- cfparse.c --- --- cftoken.c --- --- .gdbinit --- rm -f .gdbinit --- cfparse.c --- yacc -d cfparse.y --- cftoken.c --- # lex pim6sd/cftoken.c lex -ocftoken.c cftoken.l --- .gdbinit --- touch .gdbinit --- cfparse.c --- mv y.tab.c cfparse.c --- mld6.o --- --- mld6_proto.o --- --- mld6v2.o --- --- mld6v2_proto.o --- --- inet6.o --- --- kern.o --- --- main.o --- --- config.o --- --- debug.o --- --- routesock.o --- --- vers.o --- --- callout.o --- --- route.o --- --- vif.o --- --- timer.o --- --- mrt.o --- --- inet6.o --- # compile pim6sd/inet6.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c inet6.c --- mld6.o --- # compile pim6sd/mld6.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c mld6.c --- mld6v2_proto.o --- # compile pim6sd/mld6v2_proto.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c mld6v2_proto.c --- mld6_proto.o --- # compile pim6sd/mld6_proto.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c mld6_proto.c --- mld6v2.o --- # compile pim6sd/mld6v2.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c mld6v2.c --- kern.o --- # compile pim6sd/kern.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c kern.c --- main.o --- # compile pim6sd/main.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c main.c --- routesock.o --- # compile pim6sd/routesock.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c routesock.c --- mrt.o --- # compile pim6sd/mrt.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c mrt.c --- vif.o --- # compile pim6sd/vif.o --- config.o --- # compile pim6sd/config.o --- vif.o --- clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c vif.c --- config.o --- clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c config.c --- timer.o --- # compile pim6sd/timer.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c timer.c --- route.o --- # compile pim6sd/route.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c route.c --- debug.o --- # compile pim6sd/debug.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c debug.c --- callout.o --- # compile pim6sd/callout.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c callout.c --- vers.o --- # compile pim6sd/vers.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c vers.c --- kern.o --- kern.c:315:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t iif; ^ ./kern.h:65:57: note: previous declaration is here struct sockaddr_in6 *group, mifi_t iif, ^ kern.c:372:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t vifi; ^ ./kern.h:69:45: note: previous declaration is here extern int k_get_vif_count __P((mifi_t vifi, struct vif_count *retval)); ^ --- route.o --- route.c:285:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t vifi; ^ ./route.h:67:41: note: previous declaration is here extern void add_leaf __P((mifi_t vifi, struct sockaddr_in6 *source, ^ route.c:367:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t vifi; ^ ./route.h:69:41: note: previous declaration is here extern void delete_leaf __P((mifi_t vifi, struct sockaddr_in6 *source, ^ --- mrt.o --- mrt.c:199:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 flags; ^ ./mrt.h:316:38: note: previous declaration is here u_int16 flags, char create)); ^ mrt.c:200:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'char' declared in a previous prototype [-Wknr-promoted-parameter] char create; ^ ./mrt.h:316:50: note: previous declaration is here u_int16 flags, char create)); ^ --- route.o --- route.c:523:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t new_iif; ^ ./route.h:55:56: note: previous declaration is here int change_interfaces( mrtentry_t *mrtentry_ptr,mifi_t new_iif, ^ route.c:528:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 flags; ^ ./route.h:57:15: note: previous declaration is here u_int16 flags); ^ route.c:900:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t vifi; ^ ./route.h:79:45: note: previous declaration is here extern int delete_vif_from_mrt __P((mifi_t vifi)); ^ --- mld6_proto.o --- mld6_proto.c:342:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t mifi; ^ ./mld6_proto.h:113:49: note: previous declaration is here extern void recv_listener_report __P((mifi_t, ^ --- mrt.o --- mrt.c:1109:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 flags; ^ mrt.c:109:34: note: previous declaration is here u_int16 flags)); ^ --- mld6_proto.o --- mld6_proto.c:470:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t mifi; ^ ./mld6_proto.h:116:52: note: previous declaration is here extern void recv_listener_done __P((mifi_t, ^ --- mrt.o --- mrt.c:1313:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 flags; ^ ./mrt.h:330:37: note: previous declaration is here u_int16 flags)); ^ mrt.c:1388:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 flags; ^ mrt.c:112:37: note: previous declaration is here u_int16 flags)); ^ --- vif.o --- vif.c:587:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t vifi; ^ ./vif.h:277:44: note: previous declaration is here struct sockaddr_in6 * uv_global __P((mifi_t)); ^ vif.c:938:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t mifi; ^ ./vif.h:286:34: note: previous declaration is here extern char *mif_name __P((mifi_t)); ^ --- mld6v2_proto.o --- mld6v2_proto.c:493:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t vifi; ^ mld6v2_proto.c:99:43: note: previous declaration is here static void accept_multicast_record(mifi_t, struct mld_group_record_hdr *, ^ mld6v2_proto.c:695:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t vifi; ^ mld6v2_proto.c:102:52: note: previous declaration is here static void strip_source_in_multicast_record(mifi_t, ^ mld6v2_proto.c:889:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t mifi; ^ ./mld6v2_proto.h:66:44: note: previous declaration is here extern void mld_shift_to_v1mode __P((mifi_t, struct sockaddr_in6 *, ^ mld6v2_proto.c:985:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t mifi; ^ mld6v2_proto.c:96:40: note: previous declaration is here static int SetTimerV1compat __P((mifi_t, struct listaddr * g)); ^ --- callout.o --- ctfconvert -g -L VERSION -g callout.o --- pim6.o --- --- routesock.o --- ctfconvert -g -L VERSION -g routesock.o --- pim6.o --- # compile pim6sd/pim6.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c pim6.c --- pim6_proto.o --- # compile pim6sd/pim6_proto.o clang -O2 -DHAVE_STDARG_H -g -fPIE -std=gnu99 -Werror -Wno-error=knr-promoted-parameter -Wno-error=pointer-sign -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET -c pim6_proto.c --- mld6.o --- mld6.c:324:11: error: taking address of packed member 'mld_addr' of class or structure 'mld_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] group = &mldh->mld_addr; ^~~~~~~~~~~~~~ mld6.c:386:32: error: taking address of packed member 'mld_addr' of class or structure 'mld_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] if (IN6_IS_ADDR_MC_NODELOCAL(&mldh->mld_addr)) ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:331:25: note: expanded from macro 'IN6_IS_ADDR_MC_NODELOCAL' (IN6_IS_ADDR_MULTICAST(a) && \ ^ /usr/include/netinet6/in6.h:299:36: note: expanded from macro 'IN6_IS_ADDR_MULTICAST' #define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff) ^ mld6.c:386:32: error: taking address of packed member 'mld_addr' of class or structure 'mld_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] if (IN6_IS_ADDR_MC_NODELOCAL(&mldh->mld_addr)) ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:332:25: note: expanded from macro 'IN6_IS_ADDR_MC_NODELOCAL' (__IPV6_ADDR_MC_SCOPE(a) == __IPV6_ADDR_SCOPE_NODELOCAL)) ^ /usr/include/netinet6/in6.h:304:36: note: expanded from macro '__IPV6_ADDR_MC_SCOPE' #define __IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f) ^ mld6.c:390:18: error: taking address of packed member 'mld_addr' of class or structure 'mld_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] inet6_fmt(&mldh->mld_addr), sa6_fmt(src)); ^~~~~~~~~~~~~~ 4 errors generated. *** [mld6.o] Error code 1 make: stopped in /data/scratch/net/pim6sd/work/pim6sd-20031021a/pim6sd --- kern.o --- 2 warnings generated. ctfconvert -g -L VERSION -g kern.o --- mld6_proto.o --- 2 warnings generated. ctfconvert -g -L VERSION -g mld6_proto.o --- vers.o --- ctfconvert -g -L VERSION -g vers.o --- inet6.o --- ctfconvert -g -L VERSION -g inet6.o --- mld6v2.o --- ctfconvert -g -L VERSION -g mld6v2.o --- route.o --- 5 warnings generated. ctfconvert -g -L VERSION -g route.o --- main.o --- ctfconvert -g -L VERSION -g main.o --- config.o --- ctfconvert -g -L VERSION -g config.o --- debug.o --- ctfconvert -g -L VERSION -g debug.o --- mld6v2_proto.o --- 4 warnings generated. ctfconvert -g -L VERSION -g mld6v2_proto.o --- vif.o --- 2 warnings generated. --- pim6_proto.o --- pim6_proto.c:683:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 holdtime; ^ ./pim6_proto.h:60:68: note: previous declaration is here extern int send_pim6_hello __P((struct uvif *v, u_int16 holdtime)); ^ --- vif.o --- ctfconvert -g -L VERSION -g vif.o --- pim6_proto.o --- pim6_proto.c:806:32: error: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] if (IN6_IS_ADDR_LINKLOCAL(&ip->ip6_src)) { ^~~~~~~~~~~ /usr/include/netinet6/in6.h:292:5: note: expanded from macro 'IN6_IS_ADDR_LINKLOCAL' (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) ^ pim6_proto.c:806:32: error: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] if (IN6_IS_ADDR_LINKLOCAL(&ip->ip6_src)) { ^~~~~~~~~~~ /usr/include/netinet6/in6.h:292:35: note: expanded from macro 'IN6_IS_ADDR_LINKLOCAL' (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) ^ pim6_proto.c:809:14: error: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] inet6_fmt(&ip->ip6_src)); ^~~~~~~~~~~ pim6_proto.c:819:35: error: taking address of packed member 'ip6_dst' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] if (IN6_IS_ADDR_MC_NODELOCAL(&ip->ip6_dst) || ^~~~~~~~~~~ /usr/include/netinet6/in6.h:331:25: note: expanded from macro 'IN6_IS_ADDR_MC_NODELOCAL' (IN6_IS_ADDR_MULTICAST(a) && \ ^ /usr/include/netinet6/in6.h:299:36: note: expanded from macro 'IN6_IS_ADDR_MULTICAST' #define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff) ^ pim6_proto.c:819:35: error: taking address of packed member 'ip6_dst' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] if (IN6_IS_ADDR_MC_NODELOCAL(&ip->ip6_dst) || ^~~~~~~~~~~ /usr/include/netinet6/in6.h:332:25: note: expanded from macro 'IN6_IS_ADDR_MC_NODELOCAL' (__IPV6_ADDR_MC_SCOPE(a) == __IPV6_ADDR_SCOPE_NODELOCAL)) ^ /usr/include/netinet6/in6.h:304:36: note: expanded from macro '__IPV6_ADDR_MC_SCOPE' #define __IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f) ^ pim6_proto.c:820:28: error: taking address of packed member 'ip6_dst' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] IN6_IS_ADDR_MC_LINKLOCAL(&ip->ip6_dst)) { ^~~~~~~~~~~ /usr/include/netinet6/in6.h:334:25: note: expanded from macro 'IN6_IS_ADDR_MC_LINKLOCAL' (IN6_IS_ADDR_MULTICAST(a) && \ ^ /usr/include/netinet6/in6.h:299:36: note: expanded from macro 'IN6_IS_ADDR_MULTICAST' #define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff) ^ pim6_proto.c:820:28: error: taking address of packed member 'ip6_dst' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] IN6_IS_ADDR_MC_LINKLOCAL(&ip->ip6_dst)) { ^~~~~~~~~~~ /usr/include/netinet6/in6.h:335:25: note: expanded from macro 'IN6_IS_ADDR_MC_LINKLOCAL' (__IPV6_ADDR_MC_SCOPE(a) == __IPV6_ADDR_SCOPE_LINKLOCAL)) ^ /usr/include/netinet6/in6.h:304:36: note: expanded from macro '__IPV6_ADDR_MC_SCOPE' #define __IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f) ^ pim6_proto.c:823:14: error: taking address of packed member 'ip6_dst' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] inet6_fmt(&ip->ip6_dst)); ^~~~~~~~~~~ --- mrt.o --- 5 warnings generated. --- pim6_proto.o --- pim6_proto.c:2528:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t mifi; ^ ./pim6_proto.h:79:55: note: previous declaration is here extern int send_periodic_pim6_join_prune __P((mifi_t vifi, ^ pim6_proto.c:2530:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 holdtime; ^ ./pim6_proto.h:81:35: note: previous declaration is here u_int16 holdtime)); ^ pim6_proto.c:2685:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 holdtime; ^ ./pim6_proto.h:83:34: note: previous declaration is here u_int16 holdtime, struct sockaddr_in6 *group, ^ pim6_proto.c:2687:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int8' (aka 'unsigned char') declared in a previous prototype [-Wknr-promoted-parameter] u_int8 grp_msklen; ^ ./pim6_proto.h:84:33: note: previous declaration is here u_int8 grp_msklen, struct sockaddr_in6 *source, ^ pim6_proto.c:2689:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int8' (aka 'unsigned char') declared in a previous prototype [-Wknr-promoted-parameter] u_int8 src_msklen; ^ ./pim6_proto.h:85:33: note: previous declaration is here u_int8 src_msklen, ^ pim6_proto.c:2690:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] u_int16 addr_flags; ^ ./pim6_proto.h:86:34: note: previous declaration is here u_int16 addr_flags, ^ pim6_proto.c:2691:23: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int8' (aka 'unsigned char') declared in a previous prototype [-Wknr-promoted-parameter] u_int8 join_prune; ^ ./pim6_proto.h:87:33: note: previous declaration is here u_int8 join_prune)); ^ --- mrt.o --- ctfconvert -g -L VERSION -g mrt.o --- pim6_proto.o --- pim6_proto.c:3306:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'mifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] mifi_t mifi; ^ ./pim6_proto.h:77:33: note: previous declaration is here mifi_t vifi, ^ 9 warnings and 8 errors generated. *** [pim6_proto.o] Error code 1 make: stopped in /data/scratch/net/pim6sd/work/pim6sd-20031021a/pim6sd --- pim6.o --- ctfconvert -g -L VERSION -g pim6.o --- timer.o --- ctfconvert -g -L VERSION -g timer.o 2 errors make: stopped in /data/scratch/net/pim6sd/work/pim6sd-20031021a/pim6sd *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/net/pim6sd *** Error code 1 Stop. make: stopped in /data/pkgsrc/net/pim6sd