Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Aug 2023 04:17:31 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        imp@FreeBSD.org, kbowling@FreeBSD.org, emaste@FreeBSD.org, dev-ci@FreeBSD.org
Cc:        jenkins-admin@FreeBSD.org
Subject:   FreeBSD-main-amd64-gcc12_build - Build #1521 - Still Failing
Message-ID:  <245813282.2016.1692073054734@jenkins.ci.freebsd.org>
In-Reply-To: <48040871.2006.1692063440977@jenkins.ci.freebsd.org>
References:  <48040871.2006.1692063440977@jenkins.ci.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_Part_2015_1277879159.1692073052043
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

FreeBSD-main-amd64-gcc12_build - Build #1521 (797e480cba8834e584062092c098e=
60956d28180) - Still Failing

Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_buil=
d/1521/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/=
1521/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/1=
521/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)

43e545e8e016d22346a4fe278ea2570328b20cc1 by emaste:
pci: return 0 for pci_remap_intr_method MSI-X non-error case

33469f101146796a1de3f7736c504ce2539c952b by imp:
nvme: use mtx_padaalign instead of mtx + alignment attribute

797e480cba8834e584062092c098e60956d28180 by kbowling:
e1000: disable TSO on lem(4) and em(4)



The end of the build log:

[...truncated 108.94 MB...]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/ostream: In funct=
ion 'std::__1::basic_ostream<_CharT, _Traits>& std::__1::operator<<(basic_o=
stream<_CharT, _Traits>&, const char*)':
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/ostream:863:28: w=
arning: 'template<class _CharT> struct std::__1::char_traits' is deprecated=
: char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or cha=
r32_t is non-standard and is provided for a temporary period. It will be re=
moved in LLVM 18, so please migrate off of it. [-Wdeprecated-declarations]
  863 |             size_t __len =3D char_traits<char>::length(__strn);
      |                            ^~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__fwd/string.h:22=
:29: note: declared here
   22 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^~~~~~~~~~~
--- all_subdir_usr.bin ---
--- generic.o ---
/usr/local/bin/x86_64-unknown-freebsd13.2-gcc12 --sysroot=3D/tmp/obj/worksp=
ace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd13.2/bin/  -O2 -=
pipe -fno-common   -I/workspace/src/usr.bin/newkey -DYP -fPIE -g -MD  -MF.d=
epend.generic.o -MTgeneric.o -std=3Dgnu99 -Wno-format-zero-length -fstack-p=
rotector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unus=
ed-parameter -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual=
 -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-s=
ubscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-=
time -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes=
 -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered -=
Wno-error=3Ddeprecated-declarations -Wno-error=3Denum-compare -Wno-error=3D=
extra -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing -Wn=
o-error=3Duninitialized -Wno-error=3Dunused-function -Wno-error=3Dunused-va=
lue -Wno-error=3Dempty-body -Wno-error=3Dmaybe-uninitialized -Wno-error=3Dn=
onnull-compare -Wno-error=3Dshift-negative-value -Wno-error=3Dtautological-=
compare -Wno-error=3Dunused-const-variable -Wno-error=3Dbool-operation -Wno=
-error=3Ddeprecated -Wno-error=3Dexpansion-to-defined -Wno-error=3Dformat-o=
verflow -Wno-error=3Dformat-truncation -Wno-error=3Dimplicit-fallthrough -W=
no-error=3Dint-in-bool-context -Wno-error=3Dmemset-elt-size -Wno-error=3Dno=
except-type -Wno-error=3Dnonnull -Wno-error=3Dpointer-compare -Wno-error=3D=
stringop-overflow -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dc=
ast-function-type -Wno-error=3Dcatch-value -Wno-error=3Dmultistatement-macr=
os -Wno-error=3Drestrict -Wno-error=3Dsizeof-pointer-memaccess -Wno-error=
=3Dstringop-truncation -Wno-return-type       -c /workspace/src/usr.bin/new=
key/generic.c -o generic.o
--- update.o ---
/usr/local/bin/x86_64-unknown-freebsd13.2-gcc12 --sysroot=3D/tmp/obj/worksp=
ace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd13.2/bin/  -O2 -=
pipe -fno-common   -I/workspace/src/usr.bin/newkey -DYP -fPIE -g -MD  -MF.d=
epend.update.o -MTupdate.o -std=3Dgnu99 -Wno-format-zero-length -fstack-pro=
tector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused=
-parameter -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -=
Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-sub=
scripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-ti=
me -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes -=
Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered -Wn=
o-error=3Ddeprecated-declarations -Wno-error=3Denum-compare -Wno-error=3Dex=
tra -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing -Wno-=
error=3Duninitialized -Wno-error=3Dunused-function -Wno-error=3Dunused-valu=
e -Wno-error=3Dempty-body -Wno-error=3Dmaybe-uninitialized -Wno-error=3Dnon=
null-compare -Wno-error=3Dshift-negative-value -Wno-error=3Dtautological-co=
mpare -Wno-error=3Dunused-const-variable -Wno-error=3Dbool-operation -Wno-e=
rror=3Ddeprecated -Wno-error=3Dexpansion-to-defined -Wno-error=3Dformat-ove=
rflow -Wno-error=3Dformat-truncation -Wno-error=3Dimplicit-fallthrough -Wno=
-error=3Dint-in-bool-context -Wno-error=3Dmemset-elt-size -Wno-error=3Dnoex=
cept-type -Wno-error=3Dnonnull -Wno-error=3Dpointer-compare -Wno-error=3Dst=
ringop-overflow -Wno-error=3Daggressive-loop-optimizations -Wno-error=3Dcas=
t-function-type -Wno-error=3Dcatch-value -Wno-error=3Dmultistatement-macros=
 -Wno-error=3Drestrict -Wno-error=3Dsizeof-pointer-memaccess -Wno-error=3Ds=
tringop-truncation -Wno-return-type       -c /workspace/src/usr.bin/newkey/=
update.c -o update.o
--- chkey.full ---
/usr/local/bin/x86_64-unknown-freebsd13.2-gcc12 --sysroot=3D/tmp/obj/worksp=
ace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd13.2/bin/ -O2 -p=
ipe -fno-common -I/workspace/src/usr.bin/newkey -DYP -fPIE -g -std=3Dgnu99 =
-Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Werror -=
Wall -Wno-format-y2k -W -Wno-unused-parameter -Wmissing-prototypes -Wpointe=
r-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunuse=
d-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-def=
inition -Wno-pointer-sign -Wdate-time -Wno-error=3Daddress -Wno-error=3Darr=
ay-bounds -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-error=3Dca=
st-align -Wno-error=3Dclobbered -Wno-error=3Ddeprecated-declarations -Wno-e=
rror=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dlogical-not-parentheses=
 -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized -Wno-error=3Dunuse=
d-function -Wno-error=3Dunused-value -Wno-error=3Dempty-body -Wno-error=3Dm=
aybe-uninitialized -Wno-error=3Dnonnull-compare -Wno-error=3Dshift-negative=
-value -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const-variable=
 -Wno-error=3Dbool-operation -Wno-error=3Ddeprecated -Wno-error=3Dexpansion=
-to-defined -Wno-error=3Dformat-overflow -Wno-error=3Dformat-truncation -Wn=
o-error=3Dimplicit-fallthrough -Wno-error=3Dint-in-bool-context -Wno-error=
=3Dmemset-elt-size -Wno-error=3Dnoexcept-type -Wno-error=3Dnonnull -Wno-err=
or=3Dpointer-compare -Wno-error=3Dstringop-overflow -Wno-error=3Daggressive=
-loop-optimizations -Wno-error=3Dcast-function-type -Wno-error=3Dcatch-valu=
e -Wno-error=3Dmultistatement-macros -Wno-error=3Drestrict -Wno-error=3Dsiz=
eof-pointer-memaccess -Wno-error=3Dstringop-truncation -Wno-return-type  -W=
l,-zrelro -pie -Wl,-znoexecstack  -o chkey.full chkey.o generic.o update.o =
  -lrpcsvc  -lmp=20
--- chkey.1.gz ---
gzip -cn /workspace/src/usr.bin/chkey/chkey.1 > chkey.1.gz
--- chkey.debug ---
/usr/local/x86_64-unknown-freebsd13.2/bin/objcopy --only-keep-debug chkey.f=
ull chkey.debug
--- chkey ---
/usr/local/x86_64-unknown-freebsd13.2/bin/objcopy --strip-debug --add-gnu-d=
ebuglink=3Dchkey.debug  chkey.full chkey
--- all_subdir_usr.bin/newkey ---
=3D=3D=3D> usr.bin/newkey (all)
--- .depend ---
echo newkey.full: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/lib/libc.a /tm=
p/obj/workspace/src/amd64.amd64/tmp/usr/lib/librpcsvc.a /tmp/obj/workspace/=
src/amd64.amd64/tmp/usr/lib/libmp.a >> .depend
--- newkey.o ---
/usr/local/bin/x86_64-unknown-freebsd13.2-gcc12 --sysroot=3D/tmp/obj/worksp=
ace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd13.2/bin/  -O2 -=
pipe -fno-common   -DYP -fPIE -g -MD  -MF.depend.newkey.o -MTnewkey.o -std=
=3Dgnu99 -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers =
-Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wmissing-prototypes=
 -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshado=
w -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-=
style-definition -Wno-pointer-sign -Wdate-time -Wno-error=3Daddress -Wno-er=
ror=3Darray-bounds -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-e=
rror=3Dcast-align -Wno-error=3Dclobbered -Wno-error=3Ddeprecated-declaratio=
ns -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dlogical-not-pa=
rentheses -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized -Wno-erro=
r=3Dunused-function -Wno-error=3Dunused-value -Wno-error=3Dempty-body -Wno-=
error=3Dmaybe-uninitialized -Wno-error=3Dnonnull-compare -Wno-error=3Dshift=
-negative-value -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const=
-variable -Wno-error=3Dbool-operation -Wno-error=3Ddeprecated -Wno-error=3D=
expansion-to-defined -Wno-error=3Dformat-overflow -Wno-error=3Dformat-trunc=
ation -Wno-error=3Dimplicit-fallthrough -Wno-error=3Dint-in-bool-context -W=
no-error=3Dmemset-elt-size -Wno-error=3Dnoexcept-type -Wno-error=3Dnonnull =
-Wno-error=3Dpointer-compare -Wno-error=3Dstringop-overflow -Wno-error=3Dag=
gressive-loop-optimizations -Wno-error=3Dcast-function-type -Wno-error=3Dca=
tch-value -Wno-error=3Dmultistatement-macros -Wno-error=3Drestrict -Wno-err=
or=3Dsizeof-pointer-memaccess -Wno-error=3Dstringop-truncation -Wno-return-=
type       -c /workspace/src/usr.bin/newkey/newkey.c -o newkey.o
--- generic.o ---
/usr/local/bin/x86_64-unknown-freebsd13.2-gcc12 --sysroot=3D/tmp/obj/worksp=
ace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd13.2/bin/  -O2 -=
pipe -fno-common   -DYP -fPIE -g -MD  -MF.depend.generic.o -MTgeneric.o -st=
d=3Dgnu99 -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers=
 -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wmissing-prototype=
s -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshad=
ow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold=
-style-definition -Wno-pointer-sign -Wdate-time -Wno-error=3Daddress -Wno-e=
rror=3Darray-bounds -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-=
error=3Dcast-align -Wno-error=3Dclobbered -Wno-error=3Ddeprecated-declarati=
ons -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dlogical-not-p=
arentheses -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized -Wno-err=
or=3Dunused-function -Wno-error=3Dunused-value -Wno-error=3Dempty-body -Wno=
-error=3Dmaybe-uninitialized -Wno-error=3Dnonnull-compare -Wno-error=3Dshif=
t-negative-value -Wno-error=3Dtautological-compare -Wno-error=3Dunused-cons=
t-variable -Wno-error=3Dbool-operation -Wno-error=3Ddeprecated -Wno-error=
=3Dexpansion-to-defined -Wno-error=3Dformat-overflow -Wno-error=3Dformat-tr=
uncation -Wno-error=3Dimplicit-fallthrough -Wno-error=3Dint-in-bool-context=
 -Wno-error=3Dmemset-elt-size -Wno-error=3Dnoexcept-type -Wno-error=3Dnonnu=
ll -Wno-error=3Dpointer-compare -Wno-error=3Dstringop-overflow -Wno-error=
=3Daggressive-loop-optimizations -Wno-error=3Dcast-function-type -Wno-error=
=3Dcatch-value -Wno-error=3Dmultistatement-macros -Wno-error=3Drestrict -Wn=
o-error=3Dsizeof-pointer-memaccess -Wno-error=3Dstringop-truncation -Wno-re=
turn-type       -c /workspace/src/usr.bin/newkey/generic.c -o generic.o
--- update.o ---
/usr/local/bin/x86_64-unknown-freebsd13.2-gcc12 --sysroot=3D/tmp/obj/worksp=
ace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd13.2/bin/  -O2 -=
pipe -fno-common   -DYP -fPIE -g -MD  -MF.depend.update.o -MTupdate.o -std=
=3Dgnu99 -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers =
-Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wmissing-prototypes=
 -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshado=
w -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-=
style-definition -Wno-pointer-sign -Wdate-time -Wno-error=3Daddress -Wno-er=
ror=3Darray-bounds -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-e=
rror=3Dcast-align -Wno-error=3Dclobbered -Wno-error=3Ddeprecated-declaratio=
ns -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dlogical-not-pa=
rentheses -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized -Wno-erro=
r=3Dunused-function -Wno-error=3Dunused-value -Wno-error=3Dempty-body -Wno-=
error=3Dmaybe-uninitialized -Wno-error=3Dnonnull-compare -Wno-error=3Dshift=
-negative-value -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const=
-variable -Wno-error=3Dbool-operation -Wno-error=3Ddeprecated -Wno-error=3D=
expansion-to-defined -Wno-error=3Dformat-overflow -Wno-error=3Dformat-trunc=
ation -Wno-error=3Dimplicit-fallthrough -Wno-error=3Dint-in-bool-context -W=
no-error=3Dmemset-elt-size -Wno-error=3Dnoexcept-type -Wno-error=3Dnonnull =
-Wno-error=3Dpointer-compare -Wno-error=3Dstringop-overflow -Wno-error=3Dag=
gressive-loop-optimizations -Wno-error=3Dcast-function-type -Wno-error=3Dca=
tch-value -Wno-error=3Dmultistatement-macros -Wno-error=3Drestrict -Wno-err=
or=3Dsizeof-pointer-memaccess -Wno-error=3Dstringop-truncation -Wno-return-=
type       -c /workspace/src/usr.bin/newkey/update.c -o update.o
--- newkey.full ---
/usr/local/bin/x86_64-unknown-freebsd13.2-gcc12 --sysroot=3D/tmp/obj/worksp=
ace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd13.2/bin/ -O2 -p=
ipe -fno-common -DYP -fPIE -g -std=3Dgnu99 -Wno-format-zero-length -fstack-=
protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unu=
sed-parameter -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qua=
l -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-=
subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate=
-time -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattribute=
s -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered =
-Wno-error=3Ddeprecated-declarations -Wno-error=3Denum-compare -Wno-error=
=3Dextra -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing =
-Wno-error=3Duninitialized -Wno-error=3Dunused-function -Wno-error=3Dunused=
-value -Wno-error=3Dempty-body -Wno-error=3Dmaybe-uninitialized -Wno-error=
=3Dnonnull-compare -Wno-error=3Dshift-negative-value -Wno-error=3Dtautologi=
cal-compare -Wno-error=3Dunused-const-variable -Wno-error=3Dbool-operation =
-Wno-error=3Ddeprecated -Wno-error=3Dexpansion-to-defined -Wno-error=3Dform=
at-overflow -Wno-error=3Dformat-truncation -Wno-error=3Dimplicit-fallthroug=
h -Wno-error=3Dint-in-bool-context -Wno-error=3Dmemset-elt-size -Wno-error=
=3Dnoexcept-type -Wno-error=3Dnonnull -Wno-error=3Dpointer-compare -Wno-err=
or=3Dstringop-overflow -Wno-error=3Daggressive-loop-optimizations -Wno-erro=
r=3Dcast-function-type -Wno-error=3Dcatch-value -Wno-error=3Dmultistatement=
-macros -Wno-error=3Drestrict -Wno-error=3Dsizeof-pointer-memaccess -Wno-er=
ror=3Dstringop-truncation -Wno-return-type  -Wl,-zrelro -pie -Wl,-znoexecst=
ack  -o newkey.full newkey.o generic.o update.o   -lrpcsvc  -lmp=20
--- newkey.8.gz ---
gzip -cn /workspace/src/usr.bin/newkey/newkey.8 > newkey.8.gz
--- newkey.debug ---
/usr/local/x86_64-unknown-freebsd13.2/bin/objcopy --only-keep-debug newkey.=
full newkey.debug
--- newkey ---
/usr/local/x86_64-unknown-freebsd13.2/bin/objcopy --strip-debug --add-gnu-d=
ebuglink=3Dnewkey.debug  newkey.full newkey
--- all_subdir_lib ---
--- all_subdir_lib/libgeom ---
=3D=3D=3D> lib/libgeom (all)
--- libgeom.3.gz ---
gzip -cn /workspace/src/lib/libgeom/libgeom.3 > libgeom.3.gz
--- all_subdir_lib/liblzma ---
=3D=3D=3D> lib/liblzma (all)
--- all_subdir_lib/googletest ---
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/__algorithm/copy.h:12,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/algorithm:1720:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h: At global scope:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
  105 | __unwrap_and_dispatch(_InIter __first, _Sent __last, _OutIter __out=
_first) {
      | ^~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:139:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
  139 | __dispatch_copy_or_move(_InIter __first, _Sent __last, _OutIter __o=
ut_first) {
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/vector:290,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/__functional/boyer_moore_searcher.h:26:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__bit_reference:4=
78:1: warning: 'always_inline' function might not be inlinable [-Wattribute=
s]
  478 | __copy_unaligned(__bit_iterator<_Cp, _IsConst> __first, __bit_itera=
tor<_Cp, _IsConst> __last,
      | ^~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__bit_reference:4=
31:1: warning: 'always_inline' function might not be inlinable [-Wattribute=
s]
  431 | __copy_aligned(__bit_iterator<_Cp, _IsConst> __first, __bit_iterato=
r<_Cp, _IsConst> __last,
      | ^~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
  105 | __unwrap_and_dispatch(_InIter __first, _Sent __last, _OutIter __out=
_first) {
      | ^~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:139:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
  139 | __dispatch_copy_or_move(_InIter __first, _Sent __last, _OutIter __o=
ut_first) {
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/set:486,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/pr=
ivate/gtest/gtest.h:58,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/pr=
ivate/gmock/internal/gmock-internal-utils.h:50:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__tree:278:1: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  278 | __tree_right_rotate(_NodePtr __x) _NOEXCEPT
      | ^~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__tree:257:1: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  257 | __tree_left_rotate(_NodePtr __x) _NOEXCEPT
      | ^~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2501:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
 2501 | vector<bool, _Allocator>::__construct_at_end(_ForwardIterator __fir=
st, _ForwardIterator __last)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/__memory/construct_at.h:17,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/__memory/allocator_traits.h:14,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/__memory/unique_ptr.h:19:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/voidify.=
h:23:81: warning: 'always_inline' function might not be inlinable [-Wattrib=
utes]
   23 | _LIBCPP_ALWAYS_INLINE _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE=
_CXX20 void* __voidify(_Tp& __from) {
      |                                                                    =
             ^~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__tree:304:1: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  304 | __tree_balance_after_insert(_NodePtr __root, _NodePtr __x) _NOEXCEP=
T
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2654:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
 2654 | vector<bool, _Allocator>::vector(_ForwardIterator __first, _Forward=
Iterator __last,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2654:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2654:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2448:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
 2448 | vector<bool, _Allocator>::max_size() const _NOEXCEPT
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/__memory/shared_ptr.h:42:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:621:6: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  621 | bool __cxx_nonatomic_compare_equal(_Tp const& __lhs, _Tp const& __r=
hs) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
  105 | __unwrap_and_dispatch(_InIter __first, _Sent __last, _OutIter __out=
_first) {
      | ^~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:105:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2501:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
 2501 | vector<bool, _Allocator>::__construct_at_end(_ForwardIterator __fir=
st, _ForwardIterator __last)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:139:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
  139 | __dispatch_copy_or_move(_InIter __first, _Sent __last, _OutIter __o=
ut_first) {
      | ^~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:139:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:139:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__algorithm/copy_=
move_common.h:139:1: warning: 'always_inline' function might not be inlinab=
le [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:965:1: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  965 | vector<_Tp, _Allocator>::max_size() const _NOEXCEPT
      | ^~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2693:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
 2693 | vector<bool, _Allocator>::vector(initializer_list<value_type> __il)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2693:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:2693:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/locale:1415:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
 1415 | __pad_and_output(ostreambuf_iterator<_CharT, _Traits> __s,
      | ^~~~~~~~~~~~~~~~
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/atomic:525:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__thread/poll_wit=
h_backoff.h:39:6: warning: 'always_inline' function might not be inlinable =
[-Wattributes]
   39 | bool __libcpp_thread_poll_with_backoff(_Fn&& __f, _BFn&& __bf, chro=
no::nanoseconds __max_elapsed =3D chrono::nanoseconds::zero()) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__thread/poll_wit=
h_backoff.h:39:6: warning: 'always_inline' function might not be inlinable =
[-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:847:5: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  847 | _Tp __cxx_atomic_fetch_sub(__cxx_atomic_base_impl<_Tp>* __a, _Td __=
delta,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:831:5: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  831 | _Tp __cxx_atomic_fetch_add(__cxx_atomic_base_impl<_Tp>* __a, _Td __=
delta,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/ostream:751:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
  751 | __put_character_sequence(basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/shared_p=
tr.h:990:17: warning: 'always_inline' function might not be inlinable [-Wat=
tributes]
  990 | shared_ptr<_Tp> allocate_shared(const _Alloc& __a, _Args&& ...__arg=
s)
      |                 ^~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:1480:32: w=
arning: 'always_inline' function might not be inlinable [-Wattributes]
 1480 | _LIBCPP_INLINE_VISIBILITY bool __cxx_atomic_wait(_Atp* __a, _Fn && =
__test_fn)
      |                                ^~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:1480:32: w=
arning: 'always_inline' function might not be inlinable [-Wattributes]
In file included from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/__memory/temporary_buffer.h:17,
                 from /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c+=
+/v1/__algorithm/inplace_merge.h:27:
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/new:274:6: warnin=
g: 'always_inline' function might not be inlinable [-Wattributes]
  274 | void __libcpp_operator_delete(_Args ...__args) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1105:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
 1105 | vector<_Tp, _Allocator>::vector(size_type __n, const value_type& __=
x)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1105:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1105:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/ostream:1082:1: w=
arning: 'always_inline' function might not be inlinable [-Wattributes]
 1082 | operator<<(basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/ostream:899:1: wa=
rning: 'always_inline' function might not be inlinable [-Wattributes]
  899 | operator<<(basic_ostream<char, _Traits>& __os, const char* __str)
      | ^~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/shared_p=
tr.h:1002:17: warning: 'always_inline' function might not be inlinable [-Wa=
ttributes]
 1002 | shared_ptr<_Tp> make_shared(_Args&& ...__args)
      |                 ^~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:1513:32: w=
arning: 'always_inline' function might not be inlinable [-Wattributes]
 1513 | _LIBCPP_INLINE_VISIBILITY bool __cxx_atomic_wait(_Atp* __a, _Tp con=
st __val, memory_order __order)
      |                                ^~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:1513:32: w=
arning: 'always_inline' function might not be inlinable [-Wattributes]
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:719:6: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  719 | void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a,  _Tp __va=
l,
      |      ^~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:711:6: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  711 | void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a, =
 _Tp __val,
      |      ^~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:756:5: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  756 | _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __v=
alue,
      |     ^~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:746:5: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  746 | _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a=
,
      |     ^~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:737:5: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  737 | _Tp __cxx_atomic_load(const __cxx_atomic_base_impl<_Tp>* __a, memor=
y_order __order) {
      |     ^~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/atomic:727:5: war=
ning: 'always_inline' function might not be inlinable [-Wattributes]
  727 | _Tp __cxx_atomic_load(const volatile __cxx_atomic_base_impl<_Tp>* _=
_a,
      |     ^~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/new:274:6: warnin=
g: 'always_inline' function might not be inlinable [-Wattributes]
  274 | void __libcpp_operator_delete(_Args ...__args) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/new:297:6: warnin=
g: 'always_inline' function might not be inlinable [-Wattributes]
  297 | void __do_deallocate_handle_size(void *__ptr, size_t __size, _Args =
...__args) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/new:264:7: warnin=
g: 'always_inline' function might not be inlinable [-Wattributes]
  264 | void* __libcpp_operator_new(_Args ...__args) {
      |       ^~~~~~~~~~~~~~~~~~~~~
--- all_subdir_usr.bin ---
--- all_subdir_usr.bin/quota ---
=3D=3D=3D> usr.bin/quota (all)
--- all_subdir_lib ---
--- gmock-spec-builders_test ---
cc1plus: all warnings being treated as errors
--- all_subdir_usr.bin ---
--- .depend ---
echo quota.full: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/lib/libc.a /tmp=
/obj/workspace/src/amd64.amd64/tmp/usr/lib/librpcsvc.a /tmp/obj/workspace/s=
rc/amd64.amd64/tmp/usr/lib/libutil.a >> .depend
--- quota.o ---
/usr/local/bin/x86_64-unknown-freebsd13.2-gcc12 --sysroot=3D/tmp/obj/worksp=
ace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd13.2/bin/  -O2 -=
pipe -fno-common   -fPIE -g -MD  -MF.depend.quota.o -MTquota.o -std=3Dgnu99=
 -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Werror =
-Wall -Wno-format-y2k -W -Wno-unused-parameter -Wmissing-prototypes -Wpoint=
er-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunus=
ed-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-de=
finition -Wno-pointer-sign -Wdate-time -Wno-error=3Daddress -Wno-error=3Dar=
ray-bounds -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-error=3Dc=
ast-align -Wno-error=3Dclobbered -Wno-error=3Ddeprecated-declarations -Wno-=
error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dlogical-not-parenthese=
s -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized -Wno-error=3Dunus=
ed-function -Wno-error=3Dunused-value -Wno-error=3Dempty-body -Wno-error=3D=
maybe-uninitialized -Wno-error=3Dnonnull-compare -Wno-error=3Dshift-negativ=
e-value -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const-variabl=
e -Wno-error=3Dbool-operation -Wno-error=3Ddeprecated -Wno-error=3Dexpansio=
n-to-defined -Wno-error=3Dformat-overflow -Wno-error=3Dformat-truncation -W=
no-error=3Dimplicit-fallthrough -Wno-error=3Dint-in-bool-context -Wno-error=
=3Dmemset-elt-size -Wno-error=3Dnoexcept-type -Wno-error=3Dnonnull -Wno-err=
or=3Dpointer-compare -Wno-error=3Dstringop-overflow -Wno-error=3Daggressive=
-loop-optimizations -Wno-error=3Dcast-function-type -Wno-error=3Dcatch-valu=
e -Wno-error=3Dmultistatement-macros -Wno-error=3Drestrict -Wno-error=3Dsiz=
eof-pointer-memaccess -Wno-error=3Dstringop-truncation -Wno-return-type    =
   -c /workspace/src/usr.bin/quota/quota.c -o quota.o
/workspace/src/usr.bin/quota/quota.c:42:19: warning: 'sccsid' defined but n=
ot used [-Wunused-const-variable=3D]
   42 | static const char sccsid[] =3D "from: @(#)quota.c 8.1 (Berkeley) 6/=
6/93";
      |                   ^~~~~~
/workspace/src/usr.bin/quota/quota.c:36:19: warning: 'copyright' defined bu=
t not used [-Wunused-const-variable=3D]
   36 | static const char copyright[] =3D
      |                   ^~~~~~~~~
--- all_subdir_lib ---
*** [gmock-spec-builders_test.o] Error code 1

make[7]: stopped in /workspace/src/lib/googletest/tests/gmock_main
--- all_subdir_usr.bin ---

make[2]: stopped in /workspace/src
--- all_subdir_lib ---

make[2]: stopped in /workspace/src
      623.09 real      3621.82 user       267.93 sys

make[1]: stopped in /workspace/src

make: stopped in /workspace/src
Build step 'Execute shell' marked build as failure
[WARNINGS]Skipping publisher since build result is FAILURE
[PostBuildScript] - [INFO] Executing post build scripts.
[FreeBSD-main-amd64-gcc12_build] $ /bin/sh -xe /tmp/jenkins4779090639149427=
570.sh
+ sh freebsd-ci/scripts/jail/clean.sh
clean jail FreeBSD-main-amd64-gcc12_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
------=_Part_2015_1277879159.1692073052043--



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