[Bug 291195] archivers/brotli: since port update to 1.2.0 poudriere fails to build ninja and brotli with dependency loop

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Nov 25 20:19:44 GMT 2025


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291195

--- Comment #6 from peter.sopko+freebsd.org at backbone.sk ---
(In reply to Sergey A. Osokin from comment #4)

Hi,

this is relevant parts of poudriere output (filtered unrelated package
dependencies):

> [00:00:00] Creating the reference jail... done
> [00:00:02] Mounting system devices for FreeBSD:14:amd64-default-backbone
> [00:00:02] Mounting ccache from: /usr/local/poudriere/ccache
> [00:00:02] Mounting ports from: /usr/local/poudriere/ports/default
> [00:00:02] Mounting packages from: /usr/local/poudriere/data/packages/FreeBSD:14:amd64-default-backbone
> [00:00:02] Mounting distfiles from: /usr/local/poudriere/distfiles
> [00:00:03] Appending to make.conf: /usr/local/etc/poudriere.d/FreeBSD:14:amd64-make.conf
> [00:00:03] Appending to make.conf: /usr/local/etc/poudriere.d/FreeBSD:14:amd64-backbone-make.conf
> /etc/resolv.conf -> /usr/local/poudriere/data/.m/FreeBSD_14_amd64-default-backbone/ref/etc/resolv.conf
> [00:00:03] Starting jail FreeBSD:14:amd64-default-backbone
> Updating /var/run/os-release done.
> [00:00:03] Will build as nobody:nobody (65534:65534)
> [00:00:03] Copying host static ccache from /usr/local/bin/ccache
> [00:00:04] Logs: /usr/local/poudriere/data/logs/bulk/FreeBSD:14:amd64-default-backbone/2025-11-25_21h05m07s
> [00:00:04] WWW: http://pkg.backbone.intra//build.html?mastername=FreeBSD:14:amd64-default-backbone&build=2025-11-25_21h05m07s
> [00:00:04] Loading MOVED for /usr/local/poudriere/data/.m/FreeBSD_14_amd64-default-backbone/ref/usr/ports
> [00:00:05] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS
> [00:00:05] Inspecting ports tree for modifications to git checkout... yes
> [00:00:06] Ports top-level git hash: 9bc177db75 (dirty)
> [00:00:06] Gathering ports metadata
> [00:00:06] archivers/brotli depends on devel/cmake-core
> [00:00:06] archivers/brotli depends on ports-mgmt/pkg
> [00:00:07] devel/cmake-core depends on devel/jsoncpp
> [00:00:07] devel/cmake-core depends on devel/libuv
> [00:00:07] devel/cmake-core depends on dns/libidn2
> [00:00:07] devel/cmake-core depends on ports-mgmt/pkg
> [00:00:07] devel/cmake-core depends on security/openssl35
> [00:00:07] devel/cmake-core depends on security/rhash
> [00:00:07] devel/cmake-core depends on textproc/expat2
> [00:00:09] security/openssl35 depends on archivers/brotli
> [00:00:09] security/openssl35 depends on archivers/zstd
> [00:00:09] security/openssl35 depends on lang/perl5.40
> [00:00:09] security/openssl35 depends on ports-mgmt/pkg
> [00:00:27] Calculating ports order and dependencies
> [00:00:30] Trimming IGNORED and blacklisted ports
> [00:00:31] Sanity checking the repository
> [00:00:31] Checking for stale cache files
> [00:00:31] Checking packages for incremental rebuild needs
> [00:00:33] Checking packages for missing dependencies
> [00:00:34] Deleting stale symlinks... done
> [00:00:34] Deleting empty directories... done
> [00:00:34] Unqueueing existing packages
> [00:00:35] Unqueueing orphaned build dependencies
> [00:00:38] Sanity checking build queue
> [00:00:38] Error: Dependency loop detected:
> These packages depend on each other: cmake-core-3.31.9 openssl35-3.5.4 brotli-1.2.0,1

Relevant *make.conf entries:
> DEFAULT_VERSIONS+=ssl=openssl35
> 
> archivers_brotli_SET+=
> archivers_brotli_UNSET+=STATIC
> devel_cmake_SET+=
> devel_cmake_UNSET+=DOCS GUI MANPAGES
> devel_cmake-core_SET+=
> devel_cmake-core_UNSET+=CPACK DOCS
> security_openssl35_SET+=ASYNC CT KTLS MAN3 RFC3779 SHARED ARIA DES GOST IDEA RC2 RC4 BROTLI ZLIB ZSTD MD4 RMD160 FIPS LEGACY ASM SSE2 THREADS THREADPOOL EC ML-DSA ML-KEM SLH-DSA NEXTPROTONEG QUIC SCTP TLS1 TLS1_1 TLS1_2
> security_openssl35_UNSET+=FIPS-JITTER SM4 RC5 TLS-DEPRECATED-EC WEAK-SSL-CIPHERS MD2 MDC2 SM2 SM3 SSL3

The output here is from the suggested fix applied (USES= cmake:noninja in
brotli Makefile).

The build itself does not start due to the depdency loop being detected.

If there are any other command outputs I can give you, please just let me know.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kde-freebsd mailing list