From owner-freebsd-current@freebsd.org Sun Sep 20 18:25:05 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 14C6F3E9E66 for ; Sun, 20 Sep 2020 18:25:05 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Bvbb33JDBz3cq4 for ; Sun, 20 Sep 2020 18:25:03 +0000 (UTC) (envelope-from ohartmann@walstatt.org) X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from hermann.fritz.box ([77.183.147.118]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MMGN2-1k0sRO3M06-00JIkU for ; Sun, 20 Sep 2020 20:25:00 +0200 Date: Sun, 20 Sep 2020 20:24:53 +0200 From: "Hartmann, O." To: FreeBSD CURRENT Subject: bin/cp/utils.c:517:14: error: member reference base type 'void' is not a structure or union (RESCUE) Message-ID: <20200920202453.25556711@hermann.fritz.box> Organization: walstatt.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/wSZ51QYMKDCj_RRrvRY9QXQ"; protocol="application/pgp-signature" X-Provags-ID: V03:K1:8a+boeL7uPXhfLhx7qIpANQPzGZX5ajxo1wOSt9YULc+9+LU+s/ 8erTBPQNMv5B7KqluA9byASKneTGid8K7q/Irb4Q/nBrm+CXNmL+TkTdjzSU0/M3vMlsV9S JV+RvtjBwHvWl/91aj43WYts3WrkzugOPZf1E5ZlUrHUl7VySrfvEkZ/7ZYJMoJTFFohkv0 bFV7ZRzHCbbMD1dRExr8w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:O0n4pVh8QU4=:cpgxXq08v8iCNG98MSL1sT /Ha/A9JpHXAl846W7+SG8/JenLzfN/mdl9XVoKP7W8lCcgbhmkAMkfaqaCD/0geXvfV7bQKmq eMFgKv/qA0q46KS9vdPbpLKTUw+joffvS7v7PwLz/gooG83SipWMtcoOZTMFx9bUmqusAls5a kRoJHTMjp1FesSRjUr0XkaXmDqHwmKrzwQ3oNTgn7QEHliLJDMdpsoZjTEW49o28+VOB9H3kb fORHm950sdNmCDzB79Y9ejB/qucrqu3Ww6o+i0PT0/sOjandksEVnV0LKLE2GCYSgkWSvx4pn imwRRvXsnKwOml16Pr33m3rXjvudyj2wQQU492V67bIrQl9jDnGfOcyClT3y7ByH3vQlORNbC PYKxv3NDdsNmlIQ24VQgjfmb9z1XyHvT53kInD5Sx+kol6DIDy5W02pyYroa0i9ATrnkxJ6+k z8d7qt0z+lFAlBw8cFwcTQAx8gqNMu1GKcLqnXgtPggnEJXgErWyTL2QZWcpmrCjm9DhfmM+v uYHoX/PeF39GIgI5hw0BWlpA3fZPvXvqkeB6yg1pMf/v1cgsjcvol+ZLxZizpKvyU+X1CJTXB pCrkjwCPkwgTgnrzGjAGGWKsITnoTOBZxQVq/50z6wFtqFYhQvKrotq5KWpGEsrf0BBbawRyH 0hzWUI+KTa2vJOdA8aN8D+Ow/Ip5sO4IGXJQlDUDm+kpkcvN7E1vCHkTgtKC8D/IvAiPEYD1c m6aUmQgY+O+CrHUmN0tI0zye+ffuvAzv1QQFhOjL4615q/jpKyqq0UTp+XOKH1MAOQoW9L9Il aIlfx49p+eBrgvf7h0pxoE9PS8pGSu8jeGmGdJpiAD5yVb/S7FiGrWI7HU+PWwsH8Yk++lGc2 2acyj0o6/r75489UylL7GOOLzm2lhgmCz0v1tXO16M9MT0SxwwEiixUYbMdHgKCIdgTdBJyqS yOo4EfYuklBb5M7W9b7i4rxBwIBvFe+Fo8d/R+DUKT9AdfNDAUnUCaUj/nmqZ5p6w+nq8Z+HC y8XfZEb5PyBU35V/louiTE4AkptKteAFYEPtALi10DSR+2bJb+0uQlHrz8E5V6FOxrPoCeJoH VLCGGODoe6EfzCHPxXa5uyF9US68q03G3qsUF8xjy5eNl7ghR0lssfhR/GPWw2jWeIxR+bKZ0 rW+ge2hqPfTa7sCk/igaSzGNRiCxJMKVQGdHwGvqdD8YmvNS71egABqFDrEOK1l388OK6nYye DTVVu7TRB8PHAXzWyB+eeu6QuOOE39lTK7QFRyg== X-Rspamd-Queue-Id: 4Bvbb33JDBz3cq4 X-Spamd-Bar: - X-Spamd-Result: default: False [-1.11 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[walstatt.org]; RCPT_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.15.19:from]; NEURAL_HAM_MEDIUM(-0.68)[-0.678]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmx.net:+]; NEURAL_SPAM_LONG(0.20)[0.196]; NEURAL_HAM_SHORT(-0.13)[-0.127]; RECEIVED_SPAMHAUS_PBL(0.00)[77.183.147.118:received]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.15.19:from] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Sep 2020 18:25:05 -0000 --Sig_/wSZ51QYMKDCj_RRrvRY9QXQ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable A couple of weeks for now it is impossible to compile nanoBSD (based on 12-STABLE, most recent r365925), compiled on a host running recent CURRENT (FreeBSD 13.0-CURRENT #0 r365487: Fri Sep 18 16:31:04 CEST 2020 amd64). Since the introduction of LLVM 10 to 12-STABLE and LLVM 11 to CURRENT, the (cross) compilation of nanoBSD fails on the building host with the error shown below. Although option "WITHOUT_RESCU" is set when either building or building/installing the sources, the shown error popps up. The curious thing is, that I also build 12-STABLE jails on the same CURRENT system the "tradiotional way" (means: building the 12-STABLE and then installing the jail via ezjail-admin without interaction of any foreign/network sources except the source repository. No error of the shown kind ever occurs. Can someon please explain this problem? It looks like a bug in a make file. Regards, Oliver [...] cc -target x86_64-unknown-freebsd12.2 --sysroot=3D/pool/nanobsd/amd64/ALERICH_12-STABLE_amd64/pool/sources/12-STA= BLE/src/amd64.amd64/tmp -B/pool/nanobsd/amd64/ALERICH_12-STABLE_amd64/pool/sources/12-STABLE/src/am= d64.amd64/tmp/usr/bin -pg -O2 -pipe -O3 -pipe -fno-common -I/pool/sources/12-STABLE/src/lib/msun/x86 -I/pool/sources/12-STABLE/src/lib/msun/ld80 -I/pool/sources/12-STABLE/src/lib/msun/amd64 -I/pool/sources/12-STABLE/src/lib/msun/src -I/pool/sources/12-STABLE/src/lib/libc/include -I/pool/sources/12-STABLE/src/lib/libc/amd64 -DNDEBUG -mretpoline -MD -MF.depend.e_j1f.po -MTe_j1f.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /pool/sources/12-STABLE/src/lib/msun/src/e_j1f.c -o e_j1f.po --- all_subdir_rescue --- /pool/sources/12-STABLE/src/bin/cp/utils.c:517:14: error: member reference base type 'void' is not a structure or union aclp =3D &acl->ats_acl; ~~~^ ~~~~~~~ /pool/sources/12-STABLE/src/bin/cp/utils.c:518:11: error: incomplete definition of type 'struct acl' if (aclp->acl_cnt !=3D 0 && aclsetf(dest_dir, ~~~~^ /pool/sources/12-STABLE/src/bin/cp/utils.c:468:9: note: forward declaration of 'struct acl' struct acl *aclp; ^ 2 errors generated. *** [/pool/sources/12-STABLE/src/bin/cp/utils.o] Error code 1 make[6]: stopped in /pool/nanobsd/amd64/ALERICH_12-STABLE_amd64/pool/sources/12-STABLE/src/amd6= 4.amd64/rescue/rescue 1 error make[6]: stopped in /pool/nanobsd/amd64/ALERICH_12-STABLE_amd64/pool/sources/12-STABLE/src/amd6= 4.amd64/rescue/rescue *** [rescue] Error code 2 make[5]: stopped in /pool/sources/12-STABLE/src/rescue/rescue 1 error make[5]: stopped in /pool/sources/12-STABLE/src/rescue/rescue --Sig_/wSZ51QYMKDCj_RRrvRY9QXQ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQSy8IBxAPDkqVBaTJ44N1ZZPba5RwUCX2eedQAKCRA4N1ZZPba5 R46qAQC2mb8BWQoqLMs4H6qGy4o2EFL4vUws5FvwB3bMI3SINQD+PDVfQ7oZs70K O/S5X934oAQYe3/Yds1XufWWknYc7QM= =sSRB -----END PGP SIGNATURE----- --Sig_/wSZ51QYMKDCj_RRrvRY9QXQ--