From nobody Wed Mar 15 03:31:10 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PbwsZ3fbPz3xvXM for ; Wed, 15 Mar 2023 03:31:14 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PbwsY3fjLz3H29 for ; Wed, 15 Mar 2023 03:31:13 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF policy when checking 3.97.99.32) smtp.mailfrom=cy.schubert@cschubert.com; dmarc=none Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTP id cB0tpDua0uZMScHr6pvVhX; Wed, 15 Mar 2023 03:31:12 +0000 Received: from spqr.komquats.com ([70.66.148.124]) by cmsmtp with ESMTPA id cHr4p0XHLcyvucHr5p30cb; Wed, 15 Mar 2023 03:31:12 +0000 X-Authority-Analysis: v=2.4 cv=VbHkgXl9 c=1 sm=1 tr=0 ts=64113c00 a=Cwc3rblV8FOMdVN/wOAqyQ==:117 a=Cwc3rblV8FOMdVN/wOAqyQ==:17 a=kj9zAlcOel0A:10 a=k__wU0fu6RkA:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=kcQvJWDlwPenh5ii_EsA:9 a=CjuIK1q_8ugA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id C1997633 for ; Tue, 14 Mar 2023 20:31:10 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id AE3651F9; Tue, 14 Mar 2023 20:31:10 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: freebsd-ports@freebsd.org Subject: Re: dependency loop In-reply-to: References: Comments: In-reply-to void message dated "Tue, 14 Mar 2023 23:35:59 -0000." List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 14 Mar 2023 20:31:10 -0700 Message-Id: <20230315033110.AE3651F9@slippy.cwsent.com> X-CMAE-Envelope: MS4xfOoCboGzMibWF0ZpnjMV/NUoCGl2zj5Hdy2NJ12+ZOET7ZumKNhH8/V+vt3LJrG7SIaJUp5bw4yJ96j2xvjBzZtGdmCDHeMnMWE07rsRXaEIoKLNE2Uy VpqRvshXUhGKD6iv2PK4Z1/3lbQ1tn+/DSMkeg9bVpuACgeRpSH+MJMcBCSDz8juo4g8Qwpmkt4zGEUB5bOftcH4for4BWdumtE= X-Spamd-Result: default: False [-1.67 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.971]; MV_CASE(0.50)[]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.32:from]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[cschubert.com: no valid DMARC record]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; REPLYTO_EQ_FROM(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[3.97.99.32:from] X-Rspamd-Queue-Id: 4PbwsY3fjLz3H29 X-Spamd-Bar: - X-ThisMailContainsUnwantedMimeParts: N In message , void writes: > Hello, > > I see the following in poudriere-devel: > > ### > [00:06:13] Error: Dependency loop detected: > These packages depend on each other: libgd-2.3.3_5,1 libheif-1.15.1 aom-3.6.0 > libjxl-0.8.1 openexr-3.1.6 py39-breathe-4.35.0 doxygen-1 > .9.6,2 graphviz-7.1.0_3 > These packages depend on each other: libgd-2.3.3_5,1 libheif-1.15.1 aom-3.6.0 > libjxl-0.8.1 openexr-3.1.6 py39-breathe-4.35.0 doxygen-1 > .9.6,2 texlive-base-20210325_13 > These packages depend on each other: texlive-base-20210325_13 libgd-2.3.3_5,1 > libheif-1.15.1 aom-3.6.0 libjxl-0.8.1 openexr-3.1.6 py39 > -breathe-4.35.0 doxygen-1.9.6,2 tex-formats-20210325_1 texlive-texmf-20210325 > [132R-amd64-default] [2023-03-14_23h14m25s] [crashed:] Queued: 361 Built: 0 > Failed: 0 Skipped: 0 Ignored: 0 Fetched: 133 Tobui > ld: 228 Time: 00:06:08 > ### > > Trying to build them one at a time results in the same error. > How can this be fixed? Tyically dependency loops (circular dependencies) are caused by selecting port option, i.e. make config, requesting ports depend on other ports, depending on others, which depend on others, which depend on the port in question. Reset your options for all ports in the dependency chain using make rmconfig. Dependency loops never occur when using binary packages. Users are encouraged to use binary packages rather than building ports themselves. Being conservative with port options, i.e. staying with the defaults, will always avoid this problem. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0