henning: do you still use openldap 2.3? if not, the port is a bit of a source of problems and it would be helpful to remove it (these days 2.4 has a backend which is nothing to do with berkeley db which iirc was the original problem)
On 2021/09/07 21:24, Christian Weisgerber wrote: > Earlier today, semarie@ committed a change that will now cause base > clang to warn when the %n specifier appears in a format string for > the printf(3) family of functions: > > warning: '%n' format specifier support is deactivated and will call abort(3) > > I already ran a full amd64 bulk build with this. The surprisingly > short list of ports that produce the warning is below. > > THIS NEEDS TO BE FIXED. > > databases/openldap23 The OpenBSD ports mailing-list <ports@openbsd.org> > devel/adb The OpenBSD ports mailing-list <ports@openbsd.org> > devel/libvstr The OpenBSD ports mailing-list <ports@openbsd.org> I don't remember what libvstr was imported for originally but it's unused in ports, I propose removing it > editors/cooledit Marc Espie <es...@openbsd.org> > editors/nedit Alessandro De Laurenzis <jus...@atlantide.mooo.com> > games/gnugo The OpenBSD ports mailing-list <ports@openbsd.org> > games/xmahjongg The OpenBSD ports mailing-list <ports@openbsd.org> > lang/ghc The OpenBSD ports mailing-list <ports@openbsd.org> > lang/node Volker Schlecht <openbsd-po...@schlecht.dev> > mail/exim Renaud Allard <ren...@allard.it> > math/mcl The OpenBSD ports mailing-list <ports@openbsd.org> > math/yorick The OpenBSD ports mailing-list <ports@openbsd.org> > misc/brltty The OpenBSD ports mailing-list <ports@openbsd.org> > misc/uniutils Nicholas Marriott <n...@openbsd.org> > net/climm Pascal Stumpf <pas...@stumpf.co> > net/dnstracer The OpenBSD ports mailing-list <ports@openbsd.org> > net/libsmi Nigel Taylor <ni...@openbsd.org> > print/lcdf-typetools The OpenBSD ports mailing-list <ports@openbsd.org> > security/gnupg Edd Barrett <e...@openbsd.org> > security/libssh2 Benoit Lecocq <ben...@openbsd.org> > security/openssl/1.1 The OpenBSD ports mailing-list <ports@openbsd.org> > security/openssl/3.0 The OpenBSD ports mailing-list <ports@openbsd.org> > security/sslscan Stuart Henderson <stu.po...@spacehopper.org> tb has fixes for these 3 that I haven't reviewed yet > sysutils/cdrtools The OpenBSD ports mailing-list <ports@openbsd.org> > textproc/link-grammar The OpenBSD ports mailing-list <ports@openbsd.org> > textproc/openjade The OpenBSD ports mailing-list <ports@openbsd.org> > x11/fvwm2 Michael <michi+open...@dataswamp.org> > > The raw grep over the build logs: > > ./databases/openldap23.log:/usr/obj/ports/openldap-server-2.3.43/openldap-2.3.43/libraries/libldap/url.c:620:34: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./databases/openldap23.log:/usr/obj/ports/openldap-server-2.3.43/openldap-2.3.43/libraries/libldap/url.c:625:29: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./databases/openldap23.log:/usr/obj/ports/openldap-server-2.3.43/openldap-2.3.43/libraries/libldap/url.c:620:34: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./databases/openldap23.log:/usr/obj/ports/openldap-server-2.3.43/openldap-2.3.43/libraries/libldap/url.c:625:29: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./databases/openldap23.log:url.c:620:34: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./databases/openldap23.log:url.c:625:29: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./databases/openldap23.log:url.c:620:34: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./databases/openldap23.log:url.c:625:29: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./devel/adb.log:transport.c:919:41: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./devel/libvstr.log:/usr/obj/ports/vstr-1.0.15/vstr-1.0.15/src/vstr_sc.c:514:39: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./devel/libvstr.log:/usr/obj/ports/vstr-1.0.15/vstr-1.0.15/src/vstr_sc.c:571:40: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./devel/libvstr.log:/usr/obj/ports/vstr-1.0.15/vstr-1.0.15/src/vstr_sc.c:917:40: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./devel/libvstr.log:/usr/obj/ports/vstr-1.0.15/vstr-1.0.15/src/vstr_sc.c:514:39: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./devel/libvstr.log:/usr/obj/ports/vstr-1.0.15/vstr-1.0.15/src/vstr_sc.c:571:40: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./devel/libvstr.log:/usr/obj/ports/vstr-1.0.15/vstr-1.0.15/src/vstr_sc.c:917:40: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./lang/node.log:../deps/openssl/openssl/apps/rehash.c:407:53: warning: '%n' > format specifier support is deactivated and will call abort(3) > ./lang/node.log:../deps/openssl/openssl/apps/rehash.c:429:53: warning: '%n' > format specifier support is deactivated and will call abort(3) > ./lang/ghc.log: warning: '%n' format specifier support is deactivated and > will call abort(3) > ./lang/ghc.log: warning: '%n' format specifier support is deactivated and > will call abort(3) > ./lang/ghc.log: warning: '%n' format specifier support is deactivated and > will call abort(3) > ./lang/ghc.log: warning: '%n' format specifier support is deactivated and > will call abort(3) > ./lang/ghc.log: warning: '%n' format specifier support is deactivated and > will call abort(3) > ./lang/ghc.log: warning: '%n' format specifier support is deactivated and > will call abort(3) > ./lang/ghc.log: warning: '%n' format specifier support is deactivated and > will call abort(3) > ./lang/ghc.log: warning: '%n' format specifier support is deactivated and > will call abort(3) > ./textproc/link-grammar,-java.log:command-line.c:446:17: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./textproc/link-grammar,-java.log:command-line.c:644:39: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./textproc/openjade.log:TeXFOTBuilder.cxx:1007:27: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./textproc/openjade.log:MifFOTBuilder.cxx:1203:33: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./security/libssh2.log:subsystem_netconf.c:267:17: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./security/libssh2.log:subsystem_netconf.c:285:17: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./security/gnupg.log:keylist.c:258:43: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:37: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:56: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:65: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:37: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:56: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:65: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:37: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:56: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/gnupg.log:protect.c:570:65: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./security/sslscan.log:apps/rehash.c:407:53: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./security/sslscan.log:apps/rehash.c:429:53: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./security/openssl/3.0.log:apps/rehash.c:419:53: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./security/openssl/3.0.log:apps/rehash.c:441:53: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./security/openssl/1.1.log:apps/rehash.c:407:53: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./security/openssl/1.1.log:apps/rehash.c:429:53: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./x11/fvwm2.log:/usr/obj/ports/fvwm2-2.6.9/fvwm-2.6.9/libs/ColorUtils.c:409:32: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./x11/fvwm2.log:/usr/obj/ports/fvwm2-2.6.9/fvwm-2.6.9/libs/ColorUtils.c:415:27: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./x11/fvwm2.log:/usr/obj/ports/fvwm2-2.6.9/fvwm-2.6.9/libs/Module.c:500:22: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./x11/fvwm2.log:/usr/obj/ports/fvwm2-2.6.9/fvwm-2.6.9/libs/Module.c:515:23: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./net/libsmi.log:smidump.c:236:37: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./net/climm.log:io/io_socks5.c:181:39: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./net/climm.log:io/io_socks5.c:234:57: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./net/climm.log:io/io_socks5.c:238:57: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./net/climm.log:io/io_socks5.c:245:53: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./net/climm.log:io/io_socks5.c:249:57: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./net/dnstracer.log:dnstracer.c:1017:18: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:editoptions.c:381:43: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:editoptions.c:385:37: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:editoptions.c:389:31: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:options.c:408:29: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:options.c:414:31: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:options.c:416:29: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:options.c:421:29: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:options.c:423:29: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/cooledit.log:shell.c:931:52: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./editors/cooledit,python.log:editoptions.c:381:43: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./editors/cooledit,python.log:editoptions.c:385:37: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./editors/cooledit,python.log:editoptions.c:389:31: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./editors/cooledit,python.log:options.c:408:29: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./editors/cooledit,python.log:options.c:414:31: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./editors/cooledit,python.log:options.c:416:29: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./editors/cooledit,python.log:options.c:421:29: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./editors/cooledit,python.log:options.c:423:29: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./editors/cooledit,python.log:shell.c:931:52: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./editors/nedit.log:misc.c:1491:23: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./editors/nedit.log:misc.c:1495:20: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./editors/nedit.log:misc.c:1500:28: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./editors/nedit.log:misc.c:1502:28: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./editors/nedit.log:misc.c:1507:28: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./editors/nedit.log:misc.c:1509:28: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./editors/nedit.log:nc.c:781:60: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./editors/nedit.log:nc.c:819:49: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./games/gnugo.log:readconnect.c:1882:39: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./games/gnugo.log:readconnect.c:1885:32: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./games/gnugo.log:readconnect.c:2583:46: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./games/gnugo.log:readconnect.c:2587:35: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./games/gnugo.log:readconnect.c:2593:33: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./games/gnugo.log:reading.c:5063:37: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./games/gnugo.log:reading.c:5066:30: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./games/xmahjongg.log:permstr.cc:312:28: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./mail/exim,-eximon.log:acl.c:2910:38: warning: '%n' format specifier support > is deactivated and will call abort(3) > ./mail/exim,ldap,-eximon.log:acl.c:2910:38: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./mail/exim,ldap,mysql,postgresql,-main.log:acl.c:2910:38: warning: '%n' > format specifier support is deactivated and will call abort(3) > ./mail/exim,mysql,-main.log:acl.c:2910:38: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./mail/exim,postgresql,-main.log:acl.c:2910:38: warning: '%n' format > specifier support is deactivated and will call abort(3) > ./print/lcdf-typetools.log:permstr.cc:278:28: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./math/mcl.log:io.c:1416:27: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./math/mcl.log:io.c:1419:32: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./math/mcl.log:io.c:1431:27: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./math/mcl.log:io.c:1440:31: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./math/yorick.log:fonts.c:103:24: warning: '%n' format specifier support is > deactivated and will call abort(3) > ./misc/uniutils.log:ExplicateUTF8.c:217:55: warning: '%n' format specifier > support is deactivated and will call abort(3) > ./misc/brltty.log:/usr/obj/ports/brltty-3.6/brltty-3.6/Programs/cmd.c:90:34: > warning: '%n' format specifier support is deactivated and will call abort(3) > ./sysutils/cdrtools.log:cdr_drv.c:286:13: warning: '%n' format specifier > support is deactivated and will call abort(3) > > -- > Christian "naddy" Weisgerber na...@mips.inka.de >