Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Oct 2024 19:48:32 -0400
From:      Nathan Nasby <nathan.nasby@hey.com>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Buildworld stops build - undeclaired identifier
Message-ID:  <adceb77670841b7843d1b2af6d54370bb72168f6@hey.com>
In-Reply-To: <6c3c140c52ee272fd7c85c843bc50506e9c5a32a@hey.com>

next in thread | previous in thread | raw e-mail | index | archive | help

----==_mimepart_6709b950f3c6c_5d4c018214647
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Ok I re-cloned the repository and then made sure every single file is up
to date. Now I'm getting this.

Why is everything getting corrupted after multiple times of pulling and
confirming that the repo is up to date?

=3D=3D=3D> lib/libpfctl (all)
--- libpfctl.o ---
cc=C2=A0 -O2 -pipe -fno-common -fpic =C2=A0 -g -gz=3Dzlib -MD=C2=A0 -MF.d=
epend.libpfctl.o
-MTlibpfctl.o -std=3Dgnu99 -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=3Dunused-but-set-parameter=C2=A0 -Qunused-arguments=C2=
=A0 =C2=A0 =C2=A0-c
/usr/src/lib/libpfctl/libpfctl.c -o libpfctl.o
/usr/src/lib/libpfctl/libpfctl.c:2922:12: error: use of undeclared
identifier 'PF_RS_NR'; did you mean 'PF_RT_NR'?
=C2=A02922 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{ .type =3D PF_RS_NR, .off =
=3D _OUT(nr), .cb =3D
snl_attr_get_uint32 },
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0^~~~~~~~
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0PF_RT_NR
/usr/include/netpfil/pf/pf_nl.h:210:2: note: 'PF_RT_NR' declared here
=C2=A0 210 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PF_RT_NR=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D 23, /* u32 */
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/src/lib/libpfctl/libpfctl.c:2923:12: error: use of undeclared
identifier 'PF_RS_NAME'
=C2=A02923 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{ .type =3D PF_RS_NAME, .of=
f =3D _OUT(name), .arg =3D (void
*)PF_ANCHOR_NAME_SIZE, .cb =3D snl_attr_copy_string },
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0^
/usr/src/lib/libpfctl/libpfctl.c:2926:1: error: invalid application of
'sizeof' to an incomplete type 'const struct snl_attr_parser[]'
=C2=A02926 | SNL_DECLARE_PARSER(ruleset_parser, struct genlmsghdr,
fp_ruleset, ap_ruleset);
=C2=A0 =C2=A0 =C2=A0 |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~
/usr/include/netlink/netlink_snl.h:175:2: note: expanded from macro
'SNL_DECLARE_PARSER'
=C2=A0 175 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SNL_DECLARE_PARSER_EXT(_nam=
e, sizeof(_t), 0, _fp, _np,
NULL)
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/netlink/netlink_snl.h:170:13: note: expanded from macro
'SNL_DECLARE_PARSER_EXT'
=C2=A0 170 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.np_size =3D NL_ARRAY_LEN(_=
np),=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0\
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~
/usr/include/netlink/netlink_snl.h:71:33: note: expanded from macro
'NL_ARRAY_LEN'
=C2=A0 =C2=A071 | #define NL_ARRAY_LEN(_a)=C2=A0 =C2=A0 =C2=A0 =C2=A0 (si=
zeof(_a) / sizeof((_a)[0]))
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 ^~~~
/usr/src/lib/libpfctl/libpfctl.c:2944:52: error: use of undeclared
identifier 'PFNL_CMD_GET_RULESETS'; did you mean 'PFNL_CMD_GETRULES'?
=C2=A02944 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0hdr =3D snl_create_genl_msg=
_request(&nw, family_id,
PFNL_CMD_GET_RULESETS);
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0
=C2=A0^~~~~~~~~~~~~~~~~~~~~
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0
=C2=A0PFNL_CMD_GETRULES
/usr/include/netpfil/pf/pf_nl.h:44:2: note: 'PFNL_CMD_GETRULES' declared
here
=C2=A0 =C2=A044 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PFNL_CMD_GETRULES =3D =
6,
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/src/lib/libpfctl/libpfctl.c:2946:31: error: use of undeclared
identifier 'PF_RS_PATH'; did you mean 'PF_CS_NAT'?
=C2=A02946 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0snl_add_msg_attr_string(&nw=
, PF_RS_PATH, path);
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 ^~~~~~~~~~
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 PF_CS_NAT
/usr/include/netpfil/pf/pf_nl.h:295:2: note: 'PF_CS_NAT' declared here
=C2=A0 295 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PF_CS_NAT=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D 12, /* bool */
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/src/lib/libpfctl/libpfctl.c:2980:52: error: use of undeclared
identifier 'PFNL_CMD_GET_RULESET'; did you mean 'PFNL_CMD_GETRULES'?
=C2=A02980 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0hdr =3D snl_create_genl_msg=
_request(&nw, family_id,
PFNL_CMD_GET_RULESET);
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0
=C2=A0^~~~~~~~~~~~~~~~~~~~
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0
=C2=A0PFNL_CMD_GETRULES
/usr/include/netpfil/pf/pf_nl.h:44:2: note: 'PFNL_CMD_GETRULES' declared
here
=C2=A0 =C2=A044 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PFNL_CMD_GETRULES =3D =
6,
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/src/lib/libpfctl/libpfctl.c:2982:31: error: use of undeclared
identifier 'PF_RS_PATH'; did you mean 'PF_CS_NAT'?
=C2=A02982 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0snl_add_msg_attr_string(&nw=
, PF_RS_PATH, path);
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 ^~~~~~~~~~
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 PF_CS_NAT
/usr/include/netpfil/pf/pf_nl.h:295:2: note: 'PF_CS_NAT' declared here
=C2=A0 295 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PF_CS_NAT=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D 12, /* bool */
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
/usr/src/lib/libpfctl/libpfctl.c:2983:28: error: use of undeclared
identifier 'PF_RS_NR'; did you mean 'PF_RT_NR'?
=C2=A02983 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0snl_add_msg_attr_u32(&nw, P=
F_RS_NR, nr);
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
^~~~~~~~
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
PF_RT_NR
/usr/include/netpfil/pf/pf_nl.h:210:2: note: 'PF_RT_NR' declared here
=C2=A0 210 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PF_RT_NR=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D 23, /* u32 */
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^
8 errors generated.
*** [libpfctl.o] Error code 1

make[5]: stopped making "all" in /usr/src/lib/libpfctl
make[5]: 1 error

make[5]: stopped making "all" in /usr/src/lib/libpfctl

make[4]: stopped making "all" in /usr/src/lib
--- all_subdir_lib/googletest ---

make[4]: stopped making "all" in /usr/src/lib
--- all_subdir_lib/libomp ---

make[4]: stopped making "all" in /usr/src/lib
--- all_subdir_lib/clang ---

make[5]: stopped making "all" in /usr/src/lib/clang

make[4]: stopped making "all" in /usr/src/lib

make[3]: stopped making "_generic_libs" in /usr/src

make[2]: stopped making "libraries" in /usr/src
=C2=A0 =C2=A0 =C2=A0 375.76 real=C2=A0 =C2=A0 =C2=A0 1368.14 user=C2=A0 =C2=
=A0 =C2=A0 =C2=A0121.33 sys

make[1]: stopped making "buildworld" in /usr/src

make: stopped making "buildworld" in /usr/src

On October 10, 2024, Nathan Nasby <nathan.nasby@hey.com> wrote:
> So will doing git reset =E2=80=94hard solve it?
>
> - Nathan
>
> On October 10, 2024, Konstantin Belousov <kostikbel@gmail.com>
> wrote:On Wed, Oct 09, 2024 at 06:13:44PM +0000, Nathan Nasby wrote:
> > > Hello,
> > >=C2=A0
> > > When I try to compile world with the latest source, I get error of
> > > undeclared identifiers
> > >=C2=A0
> > > /usr/src/usr.bin/procstat/procstat_vm.c:118:7: error: use of
> > undeclared
> > > identifier =E2=80=98KVME_FLAG_SYSVSHM=E2=80=99
> > > =C2=A0
> > > 118 |=C2=A0 KVME_FLAG_SYSVSHM ? =E2=80=9Ctrue : =E2=80=9Cfalse=E2=80=
=9D);
> > > /usr/src/usr.bin/procstat/procstat_vm.c:169:25: error: use of
> > undeclared
> > > identifier =E2=80=98KVME_FLAG_SYSVSHM=E2=80=99
> > >=C2=A0
> > > 169 | if ((kve->kve_flags & KVME_FLAG_SYSVSHM) !=3D 0)
> > >=C2=A0
> > > /usr/src/usr.bin/procstat/procstat_vm.c:173:25: error: use of
> > undeclared
> > > identifier =E2=80=98KVME_FLAG_POSIXSHM=E2=80=99
> > >=C2=A0
> > > 173 | if ((kve->kve_flags & KVME_FLAG_POSIXSHM) !=3D 0)
> >
> > You have the corrupted checkout. sys/sys/user.h is out of date.
>

----==_mimepart_6709b950f3c6c_5d4c018214647
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta charset=3D"utf-8">
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf=
-8" />
    <meta name=3D"viewport" id=3D"viewport" content=3D"width=3Ddevice-wid=
th,minimum-scale=3D1.0,maximum-scale=3D10.0,initial-scale=3D1.0" />

    <style>
      html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; =
} h1 { font-size: 1.3em; line-height: 1.2; margin: 0; } ul, ol { margin: =
0; padding: 0; } ul li, ol li, li li { margin: 0 0 0 36px; } [dir=3Drtl] =
li { margin: 0 18px 0 0; } blockquote { border-color: #dfdee1; /* --color=
--border */ border-style: solid; border-width: 0 0 0 1px; margin: 0; padd=
ing: 0 0 0 1em; } [dir=3Drtl] blockquote, blockquote[dir=3Drtl] { border-=
width: 0 1px 0 0; padding: 0 1em 0 0; } pre { font-family: "SFMono-Regula=
r", Consolas, "Liberation Mono", Menlo, Courier, monospace; /* --font-fam=
ily--mono */ font-size: 0.9em; margin: 0; padding: 1rem; background-color=
: #f3f1ef; /* --color-bg--surface */ white-space: pre-wrap; word-wrap: br=
eak-word; overflow: visible; } .message-content { font-family: -apple-sys=
tem, BlinkMacSystemFont, Aptos, Roboto, "Segoe UI", Helvetica, Arial, san=
s-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; /* --f=
ont-family */ line-height: 1.4; } .attachment { display: inline-block; ma=
rgin: 0; padding: 0; } .attachment__caption { padding: 0; text-align: cen=
ter; } .attachment__caption a[href] { text-decoration: none; color: #3333=
33; } .attachment--preview { width: 100%; text-align: center; margin: 0.6=
25em 0; } .attachment--preview img { border: 1px solid #dfdee1; /* --colo=
r--border */ vertical-align: middle; width: auto; max-width: 100%; max-he=
ight: 640px; } .attachment--preview .attachment__caption { color: #716d7b=
; /* --color-txt--subtle */ font-size: 0.85em; margin-top: 0.625em; } .at=
tachment--file { color: #282138; /* --color-txt */ line-height: 1; margin=
: 0 2px 2px 0; padding: 0.4em 1em; border: 1px solid #dfdee1; /* --color-=
-border */ border-radius: 5px; } .permalink { color: inherit; } .txt--sub=
tle { color: #716d7b; /* --color-txt--subtle */ } .txt--xx-small { font-s=
ize: 14px; } .flush { margin: 0; padding: 0; } .push--bottom { margin-bot=
tom: 8px; } .border--top { border-top: 1px solid #ECE9E6; /* --color-bord=
er--solid */ } .btn { padding: 0.2em 0.4em; font-weight: 500; text-decora=
tion: none; border-radius: 3rem; white-space: nowrap; background: #5522FA=
; /* --color-tertiary */ border-color: #5522FA; color: #ffffff; } .btn--e=
mail { display: inline-block; text-align: center; font-weight: 500; font-=
size: 1em; text-decoration: none; border-radius: 2em; white-space: nowrap=
; background: #5522FA; /* --color-tertiary */ border-color: #5522FA; colo=
r: #ffffff; border-top: 0.3em solid #5522FA; border-left: 1em solid #5522=
FA; border-bottom: 0.3em solid #5522FA; border-right: 1em solid #5522FA; =
} .shaded { padding: 1em; border-radius: 4px; background-color: #f6f5f3; =
/* --color-bg--surface */ border: 1px solid #dfdee1; /* --color--border *=
/ } .shaded--blue { background-color: rgba(80, 162, 255, 0.2); /* --rgb-b=
lue 0.2 */ } .shaded--red { background-color: rgba(255, 120, 120, 0.2); /=
* --rgb-red 0.2 */ } .strikethrough { text-decoration: line-through; }
    </style>
  </head>

  <body>
    <div class=3D"message-content">
      <div class=3D"trix-content">
  <div>Ok I re-cloned the repository and then made sure every single file=
 is up to date. Now I&#39;m getting this.<br><br>Why is everything gettin=
g corrupted after multiple times of pulling and confirming that the repo =
is up to date?<br><br>=3D=3D=3D&gt; lib/libpfctl (all)<br>--- libpfctl.o =
---<br>cc=C2=A0 -O2 -pipe -fno-common -fpic =C2=A0 -g -gz=3Dzlib -MD=C2=A0=
 -MF.depend.libpfctl.o -MTlibpfctl.o -std=3Dgnu99 -Wno-format-zero-length=
 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k =
-W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpoint=
er-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wun=
used-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-styl=
e-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declaration=
s -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-=
variable -Wno-error=3Dunused-but-set-parameter=C2=A0 -Qunused-arguments=C2=
=A0 =C2=A0 =C2=A0-c /usr/src/lib/libpfctl/libpfctl.c -o libpfctl.o<br>/us=
r/src/lib/libpfctl/libpfctl.c:2922:12: error: use of undeclared identifie=
r &#39;PF_RS_NR&#39;; did you mean &#39;PF_RT_NR&#39;?<br>=C2=A02922 |=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{ .type =3D PF_RS_NR, .off =3D _OUT(nr), .=
cb =3D snl_attr_get_uint32 },<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~<br>=C2=A0 =C2=A0=
 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0PF_RT_NR<br>/usr/include/netpfil/pf/pf_nl.h:210:2: note: &#39;PF_RT_NR=
&#39; declared here<br>=C2=A0 210 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PF_R=
T_NR=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D 23, /* u3=
2 */<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br>/usr=
/src/lib/libpfctl/libpfctl.c:2923:12: error: use of undeclared identifier=
 &#39;PF_RS_NAME&#39;<br>=C2=A02923 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{ =
.type =3D PF_RS_NAME, .off =3D _OUT(name), .arg =3D (void *)PF_ANCHOR_NAM=
E_SIZE, .cb =3D snl_attr_copy_string },<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br>/usr/src/=
lib/libpfctl/libpfctl.c:2926:1: error: invalid application of &#39;sizeof=
&#39; to an incomplete type &#39;const struct snl_attr_parser[]&#39;<br>=C2=
=A02926 | SNL_DECLARE_PARSER(ruleset_parser, struct genlmsghdr, fp_rulese=
t, ap_ruleset);<br>=C2=A0 =C2=A0 =C2=A0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>/usr/include/netlink/ne=
tlink_snl.h:175:2: note: expanded from macro &#39;SNL_DECLARE_PARSER&#39;=
<br>=C2=A0 175 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SNL_DECLARE_PARSER_EXT(=
_name, sizeof(_t), 0, _fp, _np, NULL)<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~<br>/usr/include/netlink/netlink_snl.h:170:13: note: expanded =
from macro &#39;SNL_DECLARE_PARSER_EXT&#39;<br>=C2=A0 170 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0.np_size =3D NL_ARRAY_LEN(_np),=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0\<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~<br>/u=
sr/include/netlink/netlink_snl.h:71:33: note: expanded from macro &#39;NL=
_ARRAY_LEN&#39;<br>=C2=A0 =C2=A071 | #define NL_ARRAY_LEN(_a)=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 (sizeof(_a) / sizeof((_a)[0]))<br>=C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~<br>/=
usr/src/lib/libpfctl/libpfctl.c:2944:52: error: use of undeclared identif=
ier &#39;PFNL_CMD_GET_RULESETS&#39;; did you mean &#39;PFNL_CMD_GETRULES&=
#39;?<br>=C2=A02944 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0hdr =3D snl_create=
_genl_msg_request(&amp;nw, family_id, PFNL_CMD_GET_RULESETS);<br>=C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
^~~~~~~~~~~~~~~~~~~~~<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PFNL_CMD_GETRULES<br>/usr/include/netp=
fil/pf/pf_nl.h:44:2: note: &#39;PFNL_CMD_GETRULES&#39; declared here<br>=C2=
=A0 =C2=A044 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PFNL_CMD_GETRULES =3D 6,<=
br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br>/usr/src/=
lib/libpfctl/libpfctl.c:2946:31: error: use of undeclared identifier &#39=
;PF_RS_PATH&#39;; did you mean &#39;PF_CS_NAT&#39;?<br>=C2=A02946 |=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0snl_add_msg_attr_string(&amp;nw, PF_RS_PATH, =
path);<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 ^~~~~~~~~~<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PF_CS_NAT<br>/usr/include/netpfil/=
pf/pf_nl.h:295:2: note: &#39;PF_CS_NAT&#39; declared here<br>=C2=A0 295 |=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PF_CS_NAT=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0=3D 12, /* bool */<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br>/usr/src/lib/libpfctl/libpfctl.c:2980:52=
: error: use of undeclared identifier &#39;PFNL_CMD_GET_RULESET&#39;; did=
 you mean &#39;PFNL_CMD_GETRULES&#39;?<br>=C2=A02980 |=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0hdr =3D snl_create_genl_msg_request(&amp;nw, family_id, PFN=
L_CMD_GET_RULESET);<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~<br>=C2=A0 =C2=A0 =
=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PFN=
L_CMD_GETRULES<br>/usr/include/netpfil/pf/pf_nl.h:44:2: note: &#39;PFNL_C=
MD_GETRULES&#39; declared here<br>=C2=A0 =C2=A044 |=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0PFNL_CMD_GETRULES =3D 6,<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0^<br>/usr/src/lib/libpfctl/libpfctl.c:2982:31: error=
: use of undeclared identifier &#39;PF_RS_PATH&#39;; did you mean &#39;PF=
_CS_NAT&#39;?<br>=C2=A02982 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0snl_add_ms=
g_attr_string(&amp;nw, PF_RS_PATH, path);<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~<br>=C2=A0=
 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 PF_CS_NAT<br>/usr/include/netpfil/pf/pf_nl.h:295:2: note: &#39;PF_CS_NAT=
&#39; declared here<br>=C2=A0 295 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PF_C=
S_NAT=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D 12, /* bo=
ol */<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br>/us=
r/src/lib/libpfctl/libpfctl.c:2983:28: error: use of undeclared identifie=
r &#39;PF_RS_NR&#39;; did you mean &#39;PF_RT_NR&#39;?<br>=C2=A02983 |=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0snl_add_msg_attr_u32(&amp;nw, PF_RS_NR, nr=
);<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0^~~~~~~~<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0PF_RT_NR<br>/usr/include/netpfil/pf/pf_nl.h:210:2: note:=
 &#39;PF_RT_NR&#39; declared here<br>=C2=A0 210 |=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0PF_RT_NR=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =3D 23, /* u32 */<br>=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0^<br>8 errors generated.<br>*** [libpfctl.o] Error code 1<br><br>make[=
5]: stopped making &quot;all&quot; in /usr/src/lib/libpfctl<br>make[5]: 1=
 error<br><br>make[5]: stopped making &quot;all&quot; in /usr/src/lib/lib=
pfctl<br><br>make[4]: stopped making &quot;all&quot; in /usr/src/lib<br>-=
-- all_subdir_lib/googletest ---<br><br>make[4]: stopped making &quot;all=
&quot; in /usr/src/lib<br>--- all_subdir_lib/libomp ---<br><br>make[4]: s=
topped making &quot;all&quot; in /usr/src/lib<br>--- all_subdir_lib/clang=
 ---<br><br>make[5]: stopped making &quot;all&quot; in /usr/src/lib/clang=
<br><br>make[4]: stopped making &quot;all&quot; in /usr/src/lib<br><br>ma=
ke[3]: stopped making &quot;_generic_libs&quot; in /usr/src<br><br>make[2=
]: stopped making &quot;libraries&quot; in /usr/src<br>=C2=A0 =C2=A0 =C2=A0=
 375.76 real=C2=A0 =C2=A0 =C2=A0 1368.14 user=C2=A0 =C2=A0 =C2=A0 =C2=A01=
21.33 sys<br><br>make[1]: stopped making &quot;buildworld&quot; in /usr/s=
rc<br><br>make: stopped making &quot;buildworld&quot; in /usr/src<br><br>=
</div><div>On October 10, 2024, Nathan Nasby &lt;nathan.nasby@hey.com&gt;=
 wrote:</div><blockquote>So will doing git reset =E2=80=94hard solve it?<=
br><br>- Nathan<br><br>On October 10, 2024, Konstantin Belousov &lt;kosti=
kbel@gmail.com&gt; wrote:On Wed, Oct 09, 2024 at 06:13:44PM +0000, Nathan=
 Nasby wrote:<blockquote>&gt; Hello,<br>&gt;=C2=A0<br>&gt; When I try to =
compile world with the latest source, I get error of<br>&gt; undeclared i=
dentifiers<br>&gt;=C2=A0<br>&gt; /usr/src/usr.bin/procstat/procstat_vm.c:=
118:7: error: use of undeclared<br>&gt; identifier =E2=80=98KVME_FLAG_SYS=
VSHM=E2=80=99<br>&gt; =C2=A0<br>&gt; 118 |=C2=A0 KVME_FLAG_SYSVSHM ? =E2=80=
=9Ctrue : =E2=80=9Cfalse=E2=80=9D);<br>&gt; /usr/src/usr.bin/procstat/pro=
cstat_vm.c:169:25: error: use of undeclared<br>&gt; identifier =E2=80=98K=
VME_FLAG_SYSVSHM=E2=80=99<br>&gt;=C2=A0<br>&gt; 169 | if ((kve-&gt;kve_fl=
ags &amp; KVME_FLAG_SYSVSHM) !=3D 0)<br>&gt;=C2=A0<br>&gt; /usr/src/usr.b=
in/procstat/procstat_vm.c:173:25: error: use of undeclared<br>&gt; identi=
fier =E2=80=98KVME_FLAG_POSIXSHM=E2=80=99<br>&gt;=C2=A0<br>&gt; 173 | if =
((kve-&gt;kve_flags &amp; KVME_FLAG_POSIXSHM) !=3D 0)<br><br>You have the=
 corrupted checkout. sys/sys/user.h is out of date.</blockquote></blockqu=
ote>
</div>


    </div>
  </body>
</html>

----==_mimepart_6709b950f3c6c_5d4c018214647--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?adceb77670841b7843d1b2af6d54370bb72168f6>