=> 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 pim6dd-20031021anb1
--- .gdbinit ---
--- mld6.o ---
--- mld6_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 ---
--- pim6.o ---
--- mld6.o ---
#   compile  pim6dd/mld6.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    mld6.c
--- .gdbinit ---
rm -f .gdbinit
--- routesock.o ---
#   compile  pim6dd/routesock.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    routesock.c
--- callout.o ---
#   compile  pim6dd/callout.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    callout.c
--- mld6_proto.o ---
#   compile  pim6dd/mld6_proto.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    mld6_proto.c
--- pim6.o ---
#   compile  pim6dd/pim6.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    pim6.c
--- inet6.o ---
#   compile  pim6dd/inet6.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    inet6.c
--- main.o ---
#   compile  pim6dd/main.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    main.c
--- debug.o ---
#   compile  pim6dd/debug.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    debug.c
--- vers.o ---
#   compile  pim6dd/vers.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    vers.c
--- .gdbinit ---
touch .gdbinit
--- vif.o ---
#   compile  pim6dd/vif.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    vif.c
--- route.o ---
#   compile  pim6dd/route.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    route.c
--- timer.o ---
#   compile  pim6dd/timer.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    timer.c
--- kern.o ---
#   compile  pim6dd/kern.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    kern.c
--- pim6_proto.o ---
#   compile  pim6dd/pim6_proto.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    pim6_proto.c
--- config.o ---
#   compile  pim6dd/config.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    config.c
--- mrt.o ---
#   compile  pim6dd/mrt.o
clang -O2 -fPIE   -std=gnu99    -Werror -Wno-error=knr-promoted-parameter   -DINET6 -DPIM -DIOCTL_OK_ON_RAW_SOCKET  -c    mrt.c
mrt.c:159:13: 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;
            ^
./defs.h:472:17: note: previous declaration is here
                                                  u_int16 flags, char create));
                                                          ^
mrt.c:160:10: 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;
         ^
./defs.h:472:29: note: previous declaration is here
                                                  u_int16 flags, char create));
                                                                      ^
--- mld6.o ---
mld6.c:279: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:339: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:339: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:345: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),
                               ^~~~~~~~~~~~~~
--- mrt.o ---
mrt.c:685:13: 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:84:18: note: previous declaration is here
                                            u_int16 flags));
                                                    ^
--- mld6.o ---
4 errors generated.
*** [mld6.o] Error code 1

make: stopped in /data/scratch/net/pim6dd/work/pim6dd-20031021a/pim6dd
--- callout.o ---
ctfconvert -g -L VERSION callout.o
--- pim6_proto.o ---
pim6_proto.c:409:10: 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;
                ^
./defs.h:491:68: note: previous declaration is here
extern int send_pim6_hello            __P((struct uvif *v, u_int16 holdtime));
                                                                   ^
pim6_proto.c:561: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;
               ^
pim6_proto.c:93:61: note: previous declaration is here
static void schedule_delayed_prune __P((mrtentry_t *, mifi_t, u_int16));
                                                            ^
pim6_proto.c:562:10: 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.c:93:70: note: previous declaration is here
static void schedule_delayed_prune __P((mrtentry_t *, mifi_t, u_int16));
                                                                     ^
--- vers.o ---
ctfconvert -g -L VERSION vers.o
--- pim6_proto.o ---
pim6_proto.c:897: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 to send join/prune on */
               ^
./defs.h:496:15: note: previous declaration is here
                                          mifi_t mifi,
                                                 ^
pim6_proto.c:899:10: 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;     /* holdtime */
                ^
./defs.h:498:16: note: previous declaration is here
                                          u_int16 holdtime, int echo));
                                                  ^
pim6_proto.c:1217: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;
               ^
./defs.h:504:16: note: previous declaration is here
                                           mifi_t mifi,
                                                  ^
--- vif.o ---
vif.c:217:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t vifi;
           ^
vif.c:67:40: note: previous declaration is here
static void start_vif      __P((vifi_t vifi));
                                       ^
vif.c:276:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t vifi;
           ^
vif.c:68:40: note: previous declaration is here
static void stop_vif       __P((vifi_t vifi));
                                       ^
vif.c:380:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
        vifi_t vifi;
               ^
./defs.h:610:51: note: previous declaration is here
extern struct sockaddr_in6 *uv_global __P((vifi_t vifi));
                                                  ^
--- route.o ---
route.c:228:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t vifi;
           ^
./defs.h:549:50: note: previous declaration is here
extern void   add_leaf               __P((vifi_t vifi,
                                                 ^
route.c:282:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t vifi;
           ^
./defs.h:552:50: note: previous declaration is here
extern void   delete_leaf            __P((vifi_t vifi,
                                                 ^
route.c:380:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t new_iif;
           ^
./defs.h:557:15: note: previous declaration is here
                                          vifi_t new_iif,
                                                 ^
route.c:446:8: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
vifi_t vifi;
       ^
./defs.h:564:50: note: previous declaration is here
extern int    delete_vif_from_mrt    __P((vifi_t vifi));
                                                 ^
--- inet6.o ---
ctfconvert -g -L VERSION inet6.o
--- kern.o ---
kern.c:253:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t vifi;
           ^
./defs.h:458:57: note: previous declaration is here
extern void     k_add_vif       __P((int socket, vifi_t vifi, struct uvif *v));
                                                        ^
kern.c:278:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t vifi;
           ^
./defs.h:459:57: note: previous declaration is here
extern void     k_del_vif       __P((int socket, vifi_t vifi));
                                                        ^
kern.c:323:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t iif;
           ^
./defs.h:456:45: note: previous declaration is here
                                     struct sockaddr_in6 *group, vifi_t iif,
                                                                        ^
--- routesock.o ---
ctfconvert -g -L VERSION routesock.o
--- kern.o ---
kern.c:359:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter]
    vifi_t vifi;
           ^
./defs.h:460:45: note: previous declaration is here
extern int      k_get_vif_count __P((vifi_t vifi, struct vif_count *retval));
                                            ^
--- mrt.o ---
3 warnings generated.
ctfconvert -g -L VERSION mrt.o
--- route.o ---
4 warnings generated.
--- timer.o ---
ctfconvert -g -L VERSION timer.o
--- kern.o ---
4 warnings generated.
--- route.o ---
ctfconvert -g -L VERSION route.o
--- vif.o ---
3 warnings generated.
--- kern.o ---
ctfconvert -g -L VERSION kern.o
--- vif.o ---
ctfconvert -g -L VERSION vif.o
--- mld6_proto.o ---
ctfconvert -g -L VERSION mld6_proto.o
--- config.o ---
ctfconvert -g -L VERSION config.o
--- debug.o ---
ctfconvert -g -L VERSION debug.o
--- main.o ---
ctfconvert -g -L VERSION main.o
--- pim6.o ---
ctfconvert -g -L VERSION pim6.o
--- pim6_proto.o ---
6 warnings generated.
ctfconvert -g -L VERSION pim6_proto.o
1 error

make: stopped in /data/scratch/net/pim6dd/work/pim6dd-20031021a/pim6dd
*** Error code 2

Stop.
make[1]: stopped in /data/pkgsrc/net/pim6dd
*** Error code 1

Stop.
make: stopped in /data/pkgsrc/net/pim6dd