FreeBSD-main-amd64-build - Build #25728 - Still Failing

From: <jenkins-admin_at_FreeBSD.org>
Date: Fri, 23 Dec 2022 15:47:43 UTC
FreeBSD-main-amd64-build - Build #25728 (c9313a0bad682351858e2e326cdb0f1d0bc2d1d8) - Still Failing

Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-build/25728/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-build/25728/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-build/25728/console

Status explanation:
"Failure" - the build is suspected being broken by the following changes
"Still Failing" - the build has not been fixed by the following changes and
                  this is a notification to note that these changes have
                  not been fully tested by the CI system

Change summaries:
(Those commits are likely but not certainly responsible)

f6f4ba0b05ab090f2bcc8865a63dfc378a8d8421 by melifaro:
netlink: fix netlink_snl_route.h header includes

c9313a0bad682351858e2e326cdb0f1d0bc2d1d8 by melifaro:
netlink: allow netlink to be build in the kernel



The end of the build log:

[...truncated 4.37 MB...]
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/stdlib.h:189:6: note: 'getsubopt' declared here
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/stdlib.h:189:6: note: 'getsubopt' declared here
--- netlink_netlink_snl.o ---
int      getsubopt(char **, char *const *, char **);
         ^
--- netlink_netlink_snl_route.o ---
int      getsubopt(char **, char *const *, char **);
         ^
In file included from netlink_netlink_snl_route.c:1:
In file included from /usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl_route.h:30:
--- netlink_netlink_snl.o ---
In file included from netlink_netlink_snl.c:1:
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:168:25: error: use of undeclared identifier 'SOL_SOCKET'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:168:25: error: use of undeclared identifier 'SOL_SOCKET'
--- netlink_netlink_snl.o ---
        if (getsockopt(ss->fd, SOL_SOCKET, SO_RCVBUF, &rcvbuf, &optlen) == -1) {
                               ^
--- netlink_netlink_snl_route.o ---
        if (getsockopt(ss->fd, SOL_SOCKET, SO_RCVBUF, &rcvbuf, &optlen) == -1) {
                               ^
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:168:37: error: use of undeclared identifier 'SO_RCVBUF'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:168:37: error: use of undeclared identifier 'SO_RCVBUF'
--- netlink_netlink_snl.o ---
        if (getsockopt(ss->fd, SOL_SOCKET, SO_RCVBUF, &rcvbuf, &optlen) == -1) {
                                           ^
--- netlink_netlink_snl_route.o ---
        if (getsockopt(ss->fd, SOL_SOCKET, SO_RCVBUF, &rcvbuf, &optlen) == -1) {
                                           ^
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:205:10: error: implicit declaration of function 'send' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:205:10: error: implicit declaration of function 'send' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        return (send(ss->fd, data, sz, 0) == sz);
                ^
--- netlink_netlink_snl.o ---
        return (send(ss->fd, data, sz, 0) == sz);
                ^
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:218:22: error: variable has incomplete type 'struct sockaddr_nl'
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:218:22: error: variable has incomplete type 'struct sockaddr_nl'
--- netlink_netlink_snl_route.o ---
                struct sockaddr_nl nladdr;
                                   ^
--- netlink_netlink_snl.o ---
                struct sockaddr_nl nladdr;
                                   ^
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:218:10: note: forward declaration of 'struct sockaddr_nl'
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:218:10: note: forward declaration of 'struct sockaddr_nl'
--- netlink_netlink_snl_route.o ---
                struct sockaddr_nl nladdr;
                       ^
--- netlink_netlink_snl.o ---
                struct sockaddr_nl nladdr;
                       ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:219:16: error: variable has incomplete type 'struct iovec'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:219:16: error: variable has incomplete type 'struct iovec'
--- netlink_netlink_snl.o ---
                struct iovec iov = {
                             ^
--- netlink_netlink_snl_route.o ---
                struct iovec iov = {
                             ^
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:219:10: note: forward declaration of 'struct iovec'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:219:10: note: forward declaration of 'struct iovec'
--- netlink_netlink_snl.o ---
                struct iovec iov = {
                       ^
--- netlink_netlink_snl_route.o ---
                struct iovec iov = {
                       ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:223:17: error: variable has incomplete type 'struct msghdr'
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:223:17: error: variable has incomplete type 'struct msghdr'
--- netlink_netlink_snl_route.o ---
                struct msghdr msg = {
                              ^
--- netlink_netlink_snl.o ---
                struct msghdr msg = {
                              ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:223:10: note: forward declaration of 'struct msghdr'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:223:10: note: forward declaration of 'struct msghdr'
--- netlink_netlink_snl.o ---
                struct msghdr msg = {
                       ^
--- netlink_netlink_snl_route.o ---
                struct msghdr msg = {
                       ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:232:22: error: implicit declaration of function 'recvmsg' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:232:22: error: implicit declaration of function 'recvmsg' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
--- netlink_netlink_snl_route.o ---
                        ssize_t datalen = recvmsg(ss->fd, &msg, 0);
                                          ^
--- netlink_netlink_snl.o ---
                        ssize_t datalen = recvmsg(ss->fd, &msg, 0);
                                          ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:241:13: error: implicit declaration of function 'NLMSG_ALIGN' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:241:13: error: implicit declaration of function 'NLMSG_ALIGN' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        ss->off += NLMSG_ALIGN(hdr->nlmsg_len);
                   ^
--- netlink_netlink_snl.o ---
        ss->off += NLMSG_ALIGN(hdr->nlmsg_len);
                   ^
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:241:28: error: incomplete definition of type 'struct nlmsghdr'
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:241:28: error: incomplete definition of type 'struct nlmsghdr'
--- netlink_netlink_snl_route.o ---
        ss->off += NLMSG_ALIGN(hdr->nlmsg_len);
                               ~~~^
--- netlink_netlink_snl.o ---
        ss->off += NLMSG_ALIGN(hdr->nlmsg_len);
                               ~~~^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:214:22: note: forward declaration of 'struct nlmsghdr'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:214:22: note: forward declaration of 'struct nlmsghdr'
--- netlink_netlink_snl.o ---
static inline struct nlmsghdr *
                     ^
--- netlink_netlink_snl_route.o ---
static inline struct nlmsghdr *
                     ^
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:287:50: error: declaration of 'struct nlattr' will not be visible outside of this function [-Werror,-Wvisibility]
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:287:50: error: declaration of 'struct nlattr' will not be visible outside of this function [-Werror,-Wvisibility]
--- netlink_netlink_snl.o ---
snl_parse_attrs_raw(struct snl_state *ss, struct nlattr *nla_head, int len,
                                                 ^
--- netlink_netlink_snl_route.o ---
snl_parse_attrs_raw(struct snl_state *ss, struct nlattr *nla_head, int len,
                                                 ^
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:292:2: error: implicit declaration of function 'NLA_ALIGN' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:292:2: error: implicit declaration of function 'NLA_ALIGN' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
--- netlink_netlink_snl.o ---
        NLA_FOREACH(nla, nla_head, len) {
        ^
--- netlink_netlink_snl_route.o ---
        NLA_FOREACH(nla, nla_head, len) {
        ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:63:12: note: expanded from macro 'NLA_FOREACH'
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:63:12: note: expanded from macro 'NLA_FOREACH'
--- netlink_netlink_snl_route.o ---
                ((char *)NLA_NEXT(_attr) <= _NLA_END(_start, _len));    \
                         ^
--- netlink_netlink_snl.o ---
                ((char *)NLA_NEXT(_attr) <= _NLA_END(_start, _len));    \
                         ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:57:59: note: expanded from macro 'NLA_NEXT'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:57:59: note: expanded from macro 'NLA_NEXT'
#define NLA_NEXT(_attr) (struct nlattr *)((char *)_attr + NLA_ALIGN(_attr->nla_len))
                                                          ^
--- netlink_netlink_snl.o ---
#define NLA_NEXT(_attr) (struct nlattr *)((char *)_attr + NLA_ALIGN(_attr->nla_len))
                                                          ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:292:2: error: incomplete definition of type 'struct nlattr'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:292:2: error: incomplete definition of type 'struct nlattr'
--- netlink_netlink_snl.o ---
        NLA_FOREACH(nla, nla_head, len) {
        ^           ~~~
--- netlink_netlink_snl_route.o ---
        NLA_FOREACH(nla, nla_head, len) {
        ^           ~~~
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:63:12: note: expanded from macro 'NLA_FOREACH'
--- netlink_netlink_snl.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:63:12: note: expanded from macro 'NLA_FOREACH'
--- netlink_netlink_snl_route.o ---
                ((char *)NLA_NEXT(_attr) <= _NLA_END(_start, _len));    \
                         ^        ~~~~~
--- netlink_netlink_snl.o ---
                ((char *)NLA_NEXT(_attr) <= _NLA_END(_start, _len));    \
                         ^        ~~~~~
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:57:74: note: expanded from macro 'NLA_NEXT'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:57:74: note: expanded from macro 'NLA_NEXT'
#define NLA_NEXT(_attr) (struct nlattr *)((char *)_attr + NLA_ALIGN(_attr->nla_len))
                                                                    ~~~~~^
--- netlink_netlink_snl.o ---
#define NLA_NEXT(_attr) (struct nlattr *)((char *)_attr + NLA_ALIGN(_attr->nla_len))
                                                                    ~~~~~^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:287:50: note: forward declaration of 'struct nlattr'
--- netlink_netlink_snl_route.o ---
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/netlink/netlink_snl.h:287:50: note: forward declaration of 'struct nlattr'
snl_parse_attrs_raw(struct snl_state *ss, struct nlattr *nla_head, int len,
                                                 ^
--- netlink_netlink_snl.o ---
snl_parse_attrs_raw(struct snl_state *ss, struct nlattr *nla_head, int len,
                                                 ^
--- netlink_netlink_snl_route.o ---
fatal error: too many errors emitted, stopping now [-ferror-limit=]
--- netlink_netlink_snl.o ---
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
--- netlink_netlink_snl_route.o ---
20 errors generated.
--- netlink_netlink_snl.o ---
*** [netlink_netlink_snl.o] Error code 1

make[3]: stopped in /usr/src/tools/build/test-includes
--- netlink_netlink_snl_route.o ---
*** [netlink_netlink_snl_route.o] Error code 1

make[3]: stopped in /usr/src/tools/build/test-includes
2 errors

make[3]: stopped in /usr/src/tools/build/test-includes
*** [test-includes] Error code 2

make[2]: stopped in /usr/src
1 error

make[2]: stopped in /usr/src
        0.81 real         2.97 user         2.40 sys

make[1]: stopped in /usr/src

make: stopped in /usr/src
Build step 'Execute shell' marked build as failure
[WARNINGS]Skipping publisher since build result is FAILURE
FTP: Current build result is [FAILURE], not going to run.
[PostBuildScript] - [INFO] Executing post build scripts.
[PostBuildScript] - [INFO] Build does not have any of the results [SUCCESS]. Did not execute build step #0.
[PostBuildScript] - [INFO] Executing post build scripts.
[FreeBSD-main-amd64-build] $ /bin/sh -xe /tmp/jenkins5948119102043875761.sh
+ sh freebsd-ci/scripts/jail/clean.sh
clean jail FreeBSD-main-amd64-build
Checking for post-build
Performing post-build step
Checking if email needs to be generated
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Sending mail from default account using System Admin e-mail address