[Bug 282064] 15-current libpfctl.o fails to compile and stops buildworld
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282064] 15-current libpfctl.o fails to compile and stops buildworld"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282064] 15-current libpfctl.o fails to compile and stops buildworld"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282064] 15-current libpfctl.o fails to compile and stops buildworld"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Oct 2024 18:08:49 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282064
Bug ID: 282064
Summary: 15-current libpfctl.o fails to compile and stops
buildworld
Product: Base System
Version: 15.0-CURRENT
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs@FreeBSD.org
Reporter: natenasby@gmail.com
With the base install version number being n272664-149e1af6ae49 and with
/usr/src updated from the main branch, libpfctl.o fails to compile and stops
buildworld.
--- lib__L ---
--- libpfctl.pieo ---
cc -fpie -DPIC -O2 -pipe -fno-common -fpic -g -gz=zlib -MD
-MF.depend.libpfctl.pieo -MTlibpfctl.pieo -std=gnu99 -Wno-format-zero-length
-fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W
-Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
-Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter
-Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition
-Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety
-Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable
-Wno-error=unused-but-set-parameter -Qunused-arguments -c
/usr/src/lib/libpfctl/libpfctl.c -o libpfctl.pieo
--- libpfctl.o ---
/usr/src/lib/libpfctl/libpfctl.c:2922:12: error: use of undeclared identifier
'PF_RS_NR'; did you mean 'PF_RT_NR'?
2922 | { .type = PF_RS_NR, .off = _OUT(nr), .cb = snl_attr_get_uint32
},
| ^~~~~~~~
| PF_RT_NR
/usr/include/netpfil/pf/pf_nl.h:210:2: note: 'PF_RT_NR' declared here
210 | PF_RT_NR = 23, /* u32 */
| ^
/usr/src/lib/libpfctl/libpfctl.c:2923:12: error: use of undeclared identifier
'PF_RS_NAME'
2923 | { .type = PF_RS_NAME, .off = _OUT(name), .arg = (void
*)PF_ANCHOR_NAME_SIZE, .cb = snl_attr_copy_string },
| ^
/usr/src/lib/libpfctl/libpfctl.c:2926:1: error: invalid application of 'sizeof'
to an incomplete type 'const struct snl_attr_parser[]'
2926 | SNL_DECLARE_PARSER(ruleset_parser, struct genlmsghdr, fp_ruleset,
ap_ruleset);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/netlink/netlink_snl.h:175:2: note: expanded from macro
'SNL_DECLARE_PARSER'
175 | SNL_DECLARE_PARSER_EXT(_name, sizeof(_t), 0, _fp, _np, NULL)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/netlink/netlink_snl.h:170:13: note: expanded from macro
'SNL_DECLARE_PARSER_EXT'
170 | .np_size = NL_ARRAY_LEN(_np),
\
| ^~~~~~~~~~~~~~~~~
/usr/include/netlink/netlink_snl.h:71:33: note: expanded from macro
'NL_ARRAY_LEN'
71 | #define NL_ARRAY_LEN(_a) (sizeof(_a) / sizeof((_a)[0]))
| ^~~~
/usr/src/lib/libpfctl/libpfctl.c:2944:52: error: use of undeclared identifier
'PFNL_CMD_GET_RULESETS'; did you mean 'PFNL_CMD_GETRULES'?
2944 | hdr = snl_create_genl_msg_request(&nw, family_id,
PFNL_CMD_GET_RULESETS);
|
^~~~~~~~~~~~~~~~~~~~~
|
PFNL_CMD_GETRULES
/usr/include/netpfil/pf/pf_nl.h:44:2: note: 'PFNL_CMD_GETRULES' declared here
44 | PFNL_CMD_GETRULES = 6,
| ^
/usr/src/lib/libpfctl/libpfctl.c:2946:31: error: use of undeclared identifier
'PF_RS_PATH'; did you mean 'PF_CS_NAT'?
2946 | snl_add_msg_attr_string(&nw, PF_RS_PATH, path);
| ^~~~~~~~~~
| PF_CS_NAT
/usr/include/netpfil/pf/pf_nl.h:295:2: note: 'PF_CS_NAT' declared here
295 | PF_CS_NAT = 12, /* bool */
| ^
/usr/src/lib/libpfctl/libpfctl.c:2980:52: error: use of undeclared identifier
'PFNL_CMD_GET_RULESET'; did you mean 'PFNL_CMD_GETRULES'?
2980 | hdr = snl_create_genl_msg_request(&nw, family_id,
PFNL_CMD_GET_RULESET);
|
^~~~~~~~~~~~~~~~~~~~
|
PFNL_CMD_GETRULES
/usr/include/netpfil/pf/pf_nl.h:44:2: note: 'PFNL_CMD_GETRULES' declared here
44 | PFNL_CMD_GETRULES = 6,
| ^
/usr/src/lib/libpfctl/libpfctl.c:2982:31: error: use of undeclared identifier
'PF_RS_PATH'; did you mean 'PF_CS_NAT'?
2982 | snl_add_msg_attr_string(&nw, PF_RS_PATH, path);
| ^~~~~~~~~~
| PF_CS_NAT
/usr/include/netpfil/pf/pf_nl.h:295:2: note: 'PF_CS_NAT' declared here
295 | PF_CS_NAT = 12, /* bool */
| ^
/usr/src/lib/libpfctl/libpfctl.c:2983:28: error: use of undeclared identifier
'PF_RS_NR'; did you mean 'PF_RT_NR'?
2983 | snl_add_msg_attr_u32(&nw, PF_RS_NR, nr);
| ^~~~~~~~
| PF_RT_NR
/usr/include/netpfil/pf/pf_nl.h:210:2: note: 'PF_RT_NR' declared here
210 | PF_RT_NR = 23, /* u32 */
| ^
8 errors generated.
*** [libpfctl.o] Error code 1
make[5]: stopped making "all" in /usr/src/lib/libpfctl
--- cddl/lib__L ---
make[4]: stopped making "all" in /usr/src/cddl/lib
--- lib__L ---
make[3]: stopped making "_generic_libs" in /usr/src
--- cddl/lib__L ---
make[3]: stopped making "_generic_libs" in /usr/src
make[2]: stopped making "libraries" in /usr/src
274.67 real 1381.42 user 120.15 sys
make[1]: stopped making "buildworld" in /usr/src
make: stopped making "buildworld" in /usr/src
--
You are receiving this mail because:
You are the assignee for the bug.