From: Björn Ketelaars Subject: Re: [llvm22] Breakage 2026-05-22 To: Christian Weisgerber Cc: ports@openbsd.org Date: Sun, 24 May 2026 07:45:22 +0200 On Sat 23/05/2026 16:17, Christian Weisgerber wrote: > http://build-failures.rhaalovely.net/amd64-clang/2026-05-22/ > > astro/kstars rsadowski@ > audio/ario ports@ > audio/gmpc landry@ > audio/libgpod ports@ > audio/libworkman ports@ > audio/musepack ports@ > audio/openal devnexen@gmail.com > audio/vgmstream anthony@anjbe.name > audio/xcdplayer ports@ > cad/fritzing ports@ > cad/graywolf just22@atlantide.mooo.com > cad/magic just22@atlantide.mooo.com > cad/prusaslicer renato@renatoaguiar.net > databases/p5-DBD-mysql giovanni@ > databases/pgpool pea@ > databases/pgtcl stwo@users.sourceforge.net > devel/autogen ports@ > devel/csmith ports@ > devel/p5-Locale-Hebrew ports@ > devel/remake ports@ > devel/zeal awolk@ > editors/axe ports@ > editors/ted espie@ > emulators/gambatte anthony@anjbe.name > emulators/uae ports@ > emulators/xcopilot ports@ > emulators/xnp2 ports@ > emulators/xnp21kai ports@ > games/cataclysm-dda,no_x11 kirby@ > games/clonekeen edd@ > games/corewars ports@ > games/falconseye espie@ > games/fnaify-extralibs thfr@ > games/foobillard ports@ > games/gnushogi ports@ > games/lincity-ng ports@ > games/micropolis ports@ > games/openarena ports@ > games/slash espie@ > games/slash-em,no_x11 espie@ > games/spatial ports@ > games/wanderer ports@ > games/wrath ports@ > games/xasteroids ports@ > games/xpilot ports@ > games/xscrabble ports@ > geo/foxtrotgps kirby@ > geo/libchamplain ajacoutot@ > graphics/colord ajacoutot@ > graphics/dia-gtk2 ajacoutot@ > graphics/fyre ports@ > graphics/geomview ports@ > graphics/mtpaint ports@ > graphics/quesoglc brad@comstyle.com > graphics/tgif benoit@ > graphics/xanim espie@ > graphics/xsane ports@ > inputmethods/libime ports@ > inputmethods/libskk ports@ > japanese/Wnn espie@ > japanese/canna espie@ > japanese/kterm ports@ > lang/cim ports@ > lang/expect ports@ > lang/gpc ports@ > lang/scm espie@ > lang/v jasper@ > mail/clamsmtp ports@ > mail/hypermail ports@ > math/grpn ports@ > math/spread-sheet-widget ports@ > misc/brltty ports@ > misc/rocrail sebastia@ > misc/screen-shm,shm ports@ > misc/xtar ports@ > net/bird/3 ports@ > net/filezilla bket@ net/filezilla breaks with: /usr/obj/ports/filezilla-3.69.6/filezilla-3.69.6/src/putty/sshaes.c:316:45: error: too many arguments to function call, expected 2, have 3 316 | nettle_gcm_aes128_digest(&ctx->ctx, 16, blk); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ /usr/obj/ports/filezilla-3.69.6/filezilla-3.69.6/src/putty/sshaes.c:458:45: error: too many arguments to function call, expected 2, have 3 458 | nettle_gcm_aes256_digest(&ctx->ctx, 16, blk); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ This is probably caused by an API breaking change in the Nettle library, which has been updated recently in ports (May 22). I thing the breaking commit upstream is from 2025-03-18 which deletes the output size argument from almost all digest functions since AEAD and hash functions always produce their full-size digest anyway [0]. As a result, gcm_aes128_digest and gcm_aes256_digest now expect 2 arguments instead of 3. I have a patch, which I will commit after some more testing. [0] https://github.com/gnutls/nettle/blob/master/ChangeLog#L702-L737