Date: Thu, 14 May 2026 19:44:48 -0700 From: Mark Millard <marklmi@yahoo.com> To: void <void@f-m.fm>, freebsd-pkg@freebsd.org Subject: Re: circular dependencies in ports tree - how to fix? Message-ID: <711b4cfd-83ab-45a8-8131-135b75417887@yahoo.com> In-Reply-To: <agXDBxiE_j_fdklO@int21h>
index | next in thread | previous in thread | raw e-mail
On 5/14/26 06:04, void wrote: > Hi, > > On a 15.1 poudriere jail with latest ports tree, the following happens: > > [00:05:30] Sanity checking build queue > [00:05:30] Error: /usr/local/share/poudriere/ > bulk.sh:pkgqueue_sanity_check:27:Dependency loop detected: > These packages depend on each other: run:libheif-1.21.2_3 > run:ffmpeg-8.1.1,1 run:libcaca-0.99.b20_1 build:libcaca-0.99.b20_1 > run:imlib2-1.12.6,2 build:imlib2-1.12.6,2 > These packages depend on each other: run:ffmpeg-8.1.1,1 > run:libcaca-0.99.b20_1 build:libcaca-0.99.b20_1 run:imlib2-1.12.6,2 > run:libheif-1.21.2_3 build:libheif-1.21.2_3 > These packages depend on each other: run:libcaca-0.99.b20_1 > build:libcaca-0.99.b20_1 run:imlib2-1.12.6,2 run:libheif-1.21.2_3 > run:ffmpeg-8.1.1,1 > These packages depend on each other: run:libcaca-0.99.b20_1 > build:libcaca-0.99.b20_1 run:imlib2-1.12.6,2 run:libheif-1.21.2_3 > run:ffmpeg-8.1.1,1 build:ffmpeg-8.1.1,1 > [151amd64-default] [2026-05-12_19h03m56s] [crashed] Time: 00:05:19 > > How to fix, please? If not fixable in the short term, would this best be > raised > as a PR in ports infrastructure, or against each port? > > For the time being, I'm going to try commenting out each affected port in > the build list. > This gets odder: <https://pkg-status.freebsd.org/beefy23/data/150amd64-default/a6e06ed2ecb2/logs/libcaca-0.99.b20_1.log> is a successful official 15.0-RELELASE libcaca-0.99.b20_1 build that involved ffmpeg-8.1.1,1 (and the others): =>> Building graphics/libcaca build started at Thu May 14 06:13:59 UTC 2026 port directory: /usr/ports/graphics/libcaca package name: libcaca-0.99.b20_1 building for: FreeBSD 150amd64-default-job-17 15.0-RELEASE-p8 FreeBSD 15.0-RELEASE-p8 amd64 maintained by: multimedia@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1729 Sep 30 2025 /usr/ports/graphics/libcaca/Makefile Ports top last git commit: a6e06ed2ecb2851fd8d9d8d77609d3f13d61a550 Ports top unclean checkout: no Port dir last git commit: b64b73fd938d5b2788547d16ed6a76493acc9142 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.8 Host OSVERSION: 1600018 Jail OSVERSION: 1500068 . . . [150amd64-default-job-17] | `-- Installing ffmpeg-8.1.1,1... . . . =======================<phase: package>============================ ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-05-14T06:13:59+0000' 'PKG_NOTE_ports_top_git_hash=a6e06ed2ecb2851fd8d9d8d77609d3f13d61a550' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=b64b73fd938d5b2788547d16ed6a76493acc9142' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.8' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for libcaca-0.99.b20_1 ===> Building libcaca-0.99.b20_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for libcaca-0.99.b20_1 build of graphics/libcaca | libcaca-0.99.b20_1 ended at Thu May 14 06:15:07 UTC 2026 -- === Mark Millard marklmi at yahoo.comhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?711b4cfd-83ab-45a8-8131-135b75417887>
