From owner-freebsd-ports@freebsd.org Tue Oct 6 19:30:34 2020 Return-Path: Delivered-To: freebsd-ports@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 BD03F43A309 for ; Tue, 6 Oct 2020 19:30:34 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from gmailer.gwdg.de (gmailer.gwdg.de [134.76.11.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4C5SHG0XJWz3bCx for ; Tue, 6 Oct 2020 19:30:33 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from excmbx-03.um.gwdg.de ([134.76.9.218] helo=email.gwdg.de) by mailer.gwdg.de with esmtp (GWDG Mailer) (envelope-from ) id 1kPsfQ-0001iQ-C0 for freebsd-ports@freebsd.org; Tue, 06 Oct 2020 21:30:32 +0200 Received: from krabat.raven.hur (10.250.9.199) by EXCMBX-03.um.gwdg.de (134.76.9.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2044.4; Tue, 6 Oct 2020 21:30:32 +0200 Subject: Re: Poudriere: Installing or updating jails fail with cp/utils.c error To: References: Reply-To: From: Rainer Hurling Message-ID: <7237c2b6-f378-ab89-4aba-cd57a22cd77b@gwdg.de> Date: Tue, 6 Oct 2020 21:30:21 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.3.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [10.250.9.199] X-ClientProxiedBy: excmbx-25.um.gwdg.de (134.76.9.235) To EXCMBX-03.um.gwdg.de (134.76.9.218) X-Virus-Scanned: (clean) by clamav X-Rspamd-Queue-Id: 4C5SHG0XJWz3bCx X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of rhurlin@gwdg.de designates 134.76.11.17 as permitted sender) smtp.mailfrom=rhurlin@gwdg.de X-Spamd-Result: default: False [-2.34 / 15.00]; HAS_REPLYTO(0.00)[rhurlin@FreeBSD.org]; RWL_MAILSPIKE_VERYGOOD(0.00)[134.76.11.17:from]; NEURAL_SPAM_SHORT(0.13)[0.128]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[rhurlin]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.01)[-1.014]; RCVD_COUNT_THREE(0.00)[3]; ARC_NA(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:134.76.10.0/23]; RCVD_IN_DNSWL_MED(-0.20)[134.76.11.17:from]; MID_RHS_MATCH_FROM(0.00)[]; DMARC_NA(0.00)[gwdg.de]; NEURAL_HAM_MEDIUM(-0.96)[-0.960]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:680, ipnet:134.76.0.0/16, country:DE]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2020 19:30:34 -0000 On 02.10.20 11:19, Rainer Hurling wrote: > For some time now, I get the following error when trying to create or > update 11.4 or 12.2 jails in Poudriere: > > > #poudriere jail -c -j F114i386 -v stable/11 -a i386 -m svn+https > > [..snip..] > --- all_subdir_rescue --- > --- /poudriere/jails/F114i386/usr/src/bin/cp/utils.o --- > cc  -O2 -pipe   -std=gnu99    -Qunused-arguments   -O2 -pipe -c > /poudriere/jails/F114i386/usr/src/bin/cp/utils.c -o > /poudriere/jails/F114i386/usr/src/bin/cp/utils.o > /poudriere/jails/F114i386/usr/src/bin/cp/utils.c:515:14: error: member > reference base type 'void' is not a structure or union >                 aclp = &acl->ats_acl; >                         ~~~^ ~~~~~~~ > /poudriere/jails/F114i386/usr/src/bin/cp/utils.c:516:11: error: > incomplete definition of type 'struct acl' >                 if (aclp->acl_cnt != 0 && aclsetf(dest_dir, >                     ~~~~^ > /poudriere/jails/F114i386/usr/src/bin/cp/utils.c:466:9: note: forward > declaration of 'struct acl' >         struct acl *aclp; >                ^ > 2 errors generated. > *** [/poudriere/jails/F114i386/usr/src/bin/cp/utils.o] Error code 1 > > make[5]: stopped in > /usr/obj/i386.i386/poudriere/jails/F114i386/usr/src/rescue/rescue > > > This happens on a recent 13.0-CURRENT amd64 (r366190). Updating HEAD > jails work fine so far. Just for the record: After updating my (host) box to 13.0-CURRENT r366466 (crunchgen: fix MK_AUTO_OBJ logic), I am able to install and update my jails versions 11.4 and 12.1 on Poudriere again. > > Am I doing something wrong? I thought, the cp/utils.c problem was solved > some time ago? > > Thanks for any insight and help. > > Regards, > Rainer Hurling