=> 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
--- .gdbinit ---
touch .gdbinit
--- cftoken.c ---
#       lex  pim6sd/cftoken.c
lex    -ocftoken.c cftoken.l
--- 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 ---
--- 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.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
--- config.o ---
#   compile  pim6sd/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
--- 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
--- 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
--- 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
--- 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_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
--- 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
--- vif.o ---
#   compile  pim6sd/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
--- 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
--- 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
--- 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
--- 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
--- 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));
                                            ^
--- vers.o ---
ctfconvert -g -L VERSION -g vers.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
--- 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, 
                                        ^
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));
                                            ^
--- kern.o ---
2 warnings generated.
ctfconvert -g -L VERSION -g kern.o
--- 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));
                               ^~~~~~~~~~~~~~
--- pim6_proto.o ---
--- mld6.o ---
4 errors generated.
--- 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
--- 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,
                                                   ^
--- mld6.o ---
*** [mld6.o] Error code 1

make: stopped in /data/scratch/net/pim6sd/work/pim6sd-20031021a/pim6sd
--- mld6v2_proto.o ---
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));
                                       ^
--- inet6.o ---
ctfconvert -g -L VERSION -g inet6.o
--- 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));
                                 ^
--- callout.o ---
ctfconvert -g -L VERSION -g callout.o
--- 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)); 
                                                                    ^
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));
                                                                    ^
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));
                                                                ^
--- 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,
                                                   ^
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,
                                                   ^
--- mld6v2.o ---
ctfconvert -g -L VERSION -g mld6v2.o
--- mld6v2_proto.o ---
4 warnings generated.
ctfconvert -g -L VERSION -g mld6v2_proto.o
--- main.o ---
ctfconvert -g -L VERSION -g main.o
--- config.o ---
ctfconvert -g -L VERSION -g config.o
--- route.o ---
5 warnings generated.
ctfconvert -g -L VERSION -g route.o
--- 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));
                                                                   ^
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));
                           ^~~~~~~~~~~
--- mld6_proto.o ---
2 warnings generated.
--- vif.o ---
2 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));
                                ^
--- mld6_proto.o ---
ctfconvert -g -L VERSION -g mld6_proto.o
--- vif.o ---
ctfconvert -g -L VERSION -g vif.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
--- routesock.o ---
ctfconvert -g -L VERSION -g routesock.o
--- timer.o ---
ctfconvert -g -L VERSION -g timer.o
--- mrt.o ---
5 warnings generated.
ctfconvert -g -L VERSION -g mrt.o
--- debug.o ---
ctfconvert -g -L VERSION -g debug.o
--- pim6.o ---
ctfconvert -g -L VERSION -g pim6.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