From nobody Sun Jul 23 03:59:24 2023 X-Original-To: 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 4R7qL66BYRz4mw33 for ; Sun, 23 Jul 2023 03:59:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R7qL62BJlz3CQW for ; Sun, 23 Jul 2023 03:59:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690084766; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GoMRfCaAnsL12UQMBSmMUZVDrwIRr+QbQuxbKHu/fws=; b=ahQP2yvC8wRWav/HRQIVgLOAWEBstF3B2tEH7Mr0ulBfde4y6KVJb18wIpo+M/Yh1DS243 Yez4wE5LTvSahVBtbTQz7RmkbIonlW0y0/ET1DJxQR4yoBjcQ4mwpg8CVQ6OhHVyL+1xjx jnrEq/9lgQ3dByPHuCbi8m7aBgCrCileOfM47xwPvBevTdBRAkNp3XyYJ8445Ls3QaBh4S ZHpiNQ5qdGOGDzQYPUABiN07DoBdoqJjNSXh1zE0sPJ+OXQDdwbcHrEnjxGb2ly+ksyjwz ahghba1wZSApRp6iuXHPAvVWOEPA6ke0oGvof3HtuIvKa7HCmFfTPLAHGkDkiA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690084766; a=rsa-sha256; cv=none; b=Y8HadxrDpu9Oh/Ki7UUlTVd8c5wXbE9n52wkHM3D2JTBCd5ZysXrxGBZ7DriHF+rfK2n2i P7v5/5D+TCIX4EQ0fmTuaqWi9h4km/jXuayDrDY/0OYJKnPgWs3fMemm3UQnv20uWGmURN +Ej6mRkyBEMr69yUy5yfMmjb1zXkgTkNGDw4JMv4GLW81ivQwLtODGBDfJXO3KxHLOeR3z Nr8SDMYGZudzX6/IAYH+k7ZzMrUhx4I5K8aGX5dadGHr/IMaLyb/YKVQS1rc84UoXzXTtQ VQ2Bp+LN5ekvkVgqFFey+wWdoh2IsQ+m+HT6uO89JwwTqu23LdM3yTqcFErPJw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R7qL50LvTzMWY for ; Sun, 23 Jul 2023 03:59:25 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 36N3xOvN049023 for ; Sun, 23 Jul 2023 03:59:24 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 36N3xO3V049022; Sun, 23 Jul 2023 03:59:24 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202307230359.36N3xO3V049022@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Sun, 23 Jul 2023 03:59:24 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230722 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sun Jul 23 19:29:05 2023 X-Original-To: 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 4R8DJs5H2jz4p9BX for ; Sun, 23 Jul 2023 19:44:45 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailgate.Leidinger.net (mailgate.leidinger.net [IPv6:2a00:1828:2000:313::1:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (P-256)) (Client CN "mailgate.leidinger.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8DJr2CG2z4JdD for ; Sun, 23 Jul 2023 19:44:44 +0000 (UTC) (envelope-from Alexander@leidinger.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=leidinger.net header.s=outgoing-alex header.b=z7gHK8LW; spf=pass (mx1.freebsd.org: domain of Alexander@leidinger.net designates 2a00:1828:2000:313::1:5 as permitted sender) smtp.mailfrom=Alexander@leidinger.net; dmarc=pass (policy=quarantine) header.from=leidinger.net Date: Sun, 23 Jul 2023 21:29:05 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1690141469; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=WuQxasZG/MoaTSVORwGYMEVenmA7023usDwf1Vcu2JY=; b=z7gHK8LW6ADlY2/+2ipqHJshuTfRCzCY9/yyG8mVNocqP6BBYcinBMe332p3RkjFqfsGXe eejyQ6J4NEnRaXvm1Gue2WkczR9ey3ekz0JxP4m/Db7ERQqnOf0eCT1tAKCTLYNprakzei srP05i3Uv8Pf0PDexbW5DST+2s0/du08dJIVfIFBzO53XI0Skrrw1h6h+hibmluMZwFTj9 lAjhaGKjeiWjI+3grcSwPdOR8NDsvuI41vRt1nXuVE5/IsxVFLfLZQm7YS3DeH1Ak2+SEA 1Eq/eOCqBPjxNxz8S528hJViHhXmNtYo7BHr/MSmzZihSoAGOJIYy4ZECM6zYw== Message-ID: <20230723212905.Horde.Ds6iJWUptsMZRBJdlbukxB1@webmail.leidinger.net> From: Alexander Leidinger To: kde@freebsd.org, ports@freebsd.org Subject: Unresolved symbol in libQt6WebEngineCore.so.6.4.2 Accept-Language: de,en Content-Type: multipart/signed; boundary="=_ewYnQgsnb9d2cC1VSKQNVUV"; protocol="application/pgp-signature"; micalg=pgp-sha256 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 X-Spamd-Result: default: False [-6.08 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.985]; DMARC_POLICY_ALLOW(-0.50)[leidinger.net,quarantine]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[leidinger.net:s=outgoing-alex]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_COUNT_ZERO(0.00)[0]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[leidinger.net:+]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:34240, ipnet:2a00:1828::/32, country:DE] X-Rspamd-Queue-Id: 4R8DJr2CG2z4JdD X-Spamd-Bar: ------ This message is in MIME format and has been PGP signed. --=_ewYnQgsnb9d2cC1VSKQNVUV Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, a build with non-standard port options (mostly nox11 und related stuff=20= =20 for=20a headless system, except for some ports where this doesn't work)=20= =20 is=20giving me an unresolved symbol in libQt6WebEngineCore.so.6.4.2.=20=20 This=20symbol is _ZN7sandbox6policy12SandboxLinux11GetInstanceEv. I'm seeking some insight where this symbol comes from, so it would be=20=20 nice=20if someone could report back if their=20=20 libQt6WebEngineCore.so.6.4.2=20also has this symbol as unresolved and=20=20 which=20libary does provide this symbol via: find /usr/local/lib -type f -print0 | xargs -0 nm -dynamic=20=20 --print-file-name=20| grep SandboxLinux Thanks, Alexander. --=20 http://www.Leidinger.net=20Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_ewYnQgsnb9d2cC1VSKQNVUV Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmS9f4AACgkQEg2wmwP4 2IYhaw//WbkLV70oOBwqLw3re4CdFu4C4Ust/biqCwexglM5c0c/sk2xM35IxTil zW2O/b9sF0abpcp1hAiz1ygrPlUKvKe2R3vpY2LiprTg7IH1zp2DmMu40zsFx8Ar 6ATfm69Vt5N5RXGUl0VeSDDQfHjXk7K/+A7ImlQuGQp9VyVFqe47KBN9xHJVNT+P i7UIhpg88sFeJPDsQRjO/U82hMNhWW7/2GiNsPQ6UaMcyH0IEaSDfhxBCNFmWbLq YQ7EfN9fyZgO34T1QOIJb9ZMOWiT3KrnXpM7ealvqKSbdJN9g4VmWep2GZYbkN// NUjYS+LkKEU5xvZxHbQS10DTCpaOjR9XtFQfNyZgDN/VQS/ShZ7QUIcWesGGJ42Y sVh31A6JWLwg8Jbmn4SBLW204fJ/6pn0CyfDq4e22z3Rwm+yz1CaqH0PJ/Xh8IVz cIeopUcYnPTIueMtL3Hy0cRUMrsCkcbxoYldEcsdeq/ktEGLwNR8H4zePAfglwjn cY0gySCYtCbLOSslr9f6xx66+zk3yJtvBv55k37onZwJaC4dg+HHZfQkThJpvR8f 0RIdSZNwjtnqkuLqIGRQy4+hXRao/22SIkp2xikex49cFRH35MntztebsNBeSBM7 imS9lw5Xha81hfTjW4WcOAC/+/Vt376umuqZkx8ib0ldry84hVg= =4Qku -----END PGP SIGNATURE----- --=_ewYnQgsnb9d2cC1VSKQNVUV-- From nobody Mon Jul 24 03:59:39 2023 X-Original-To: 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 4R8RHw27BXz4phKs for ; Mon, 24 Jul 2023 03:59:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8RHw0Xmbz4PlW for ; Mon, 24 Jul 2023 03:59:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690171180; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9FSpcFZxMC6THTPIjlzCJY/QT0OTdMT6w5T7drAwaQk=; b=kwsj05hvsh5+ecJmGGYBQtXxDseeWPW23LuAeV41k5nLPkskLsr+3dcOPdMwedfEyLLvfv jv3m5Z+OCHezEZGexhwBiSlyjH64BIYA+zgA3um4gKTn+Jo/nFyQs7lZcZHJYpc9tOgEwc zO3+WwVkn9rCPTvd1QSd1i0ZserfsWVdJWRxpRddw20yDPkao7cMyyVcT39lINe+4ypnAT 4nf4LvtPtKailRgvMn6pNKpjtGdooNSrFu6HYp0ud8uDoXNuU5KtCiuIuHxUr04lNJSCWS 57KWJiInaVqIEdCt8x/NevbL/iuROOSGhLXzlywjAuWKeevpNb0SIkP2rIqC/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690171180; a=rsa-sha256; cv=none; b=sfj7Cj2I6vG/vhHvlIax7IxWiJ+KnDlEXZ79DHwtTxTxDJ/qvU7u+ZwhxskJhjN8gcC3T6 t3RL74YcYsLh5qbhDAjppZiJB1vAYL1OiHyG3EjklTTzaO9gBVsvObOJKOyuX3u2LgKTvJ 9TfSrOl3dIGpd7KjcJNYFbO5LNL2LL4cRVPGklGAjSvQinBm/tnZDazM/kSnwv4Gsvb+7p DGa+wVGrNOcvtI400edffMxHcJ77UoypZs8hd4kr5J3VfLqzHYgslJ1zbhcY3Ai82pAOxO J0sgltbGZ3jv/UWK18k9Rv8Vnj8AIoRiBBEh1VJ7ma3qjK0TiRCiBt49+toXKA== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8RHv6bKdz13YV for ; Mon, 24 Jul 2023 03:59:39 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 36O3xdJH056341 for ; Mon, 24 Jul 2023 03:59:39 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 36O3xdSR056340; Mon, 24 Jul 2023 03:59:39 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202307240359.36O3xdSR056340@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Mon, 24 Jul 2023 03:59:39 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230723 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Mon Jul 24 11:52:43 2023 X-Original-To: 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 4R8dnt6bwwz4nvL6 for ; Mon, 24 Jul 2023 11:52:50 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8dnt685kz4MdK; Mon, 24 Jul 2023 11:52:50 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690199570; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rSYbtytzeFeXoyu9Pg45amRlUyk33kHyb+hA9k57tts=; b=Ux2aLj/ihlT4CSWQU7Aljd4oJvPq42ftiOCSCMh0C/cN/rlyBY16pFkj2TxSvFx+Os9xOs KUq1DLmvDh6Q3qSCvY+Bf59TAEuMj2o3phGlWEShyepKKg1jwUcx48dEVkbArDlmebhGmf Y6xkSaSVGxmrUSXzl+h6L07LxM2kFzZiWNLMeg6KPRyBuEHAovWjQ1nowOjsbDp5XZgWx4 DPX+WWi9mtxXfjXkhLS/eh9y6O4ZWINoU22OjBAuL7mAihVWTl7Wk8fhkbcPrDuAsh+JYh 3yYjkHbBR3w/lJYfAm2SwCbSsoNg6Keil0LXbMsXqWHZs1Gfr425pFiP2RyUgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690199570; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rSYbtytzeFeXoyu9Pg45amRlUyk33kHyb+hA9k57tts=; b=luA6Y+GYJqVdTsRF5Z/pW3mUQ+vpVio/y9NK4TY2/9u9yoC+uYBJ//9OJT5tW/lUkW4rFH 8WnKR/2nxUq4tnqTCrFwYyO4Pz6V1sGlWLRVZiBZPFaGU91Zd16Xgg/WL7H3yJfx+Og3F4 sFGoaw6Wuuqj9asIT5bo/7L7AvzTY6hByU29zI6jpYlsBPEobSWOGE3q2Cx9eW/v+8sZVE f2VRPKbKig4NX412y665TTmohVmV2kSwLEq4CiwGnreWO99CoFgK89pt6BxIJuw7IeeArN Dt9emUC8y8fHb66il2nNdywCalTs/dMh7NFmOsQlzO99COGo8S4hqa5h+ekDAQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690199570; a=rsa-sha256; cv=none; b=NY+xqfje9j71XHbW8MYTlDYXAbrdcX1mMgNVKWS0JZqAXOp1JC6pXM1tUfocK6F3PtkZz5 ySvB5unjJCWIJpaAECg6c1efOpLmSgmf4052huDJduMVbv/MbybsWYBEMidGnRTKzLxq7w eyrpvS6pk96Xjge2zMOXCBXKZsvrUPcL9gGi/4Q5q8hY7HnwTDEQhP68jO20Uee50EvwCF I+4qbLtiqfISDepvNTYK3/eSWaMbqLN1PSiSlvb+2gEN6dN79nSyBzHREVYsOMiSfnrPQE aBTAJNtRzvKGfnBF75I5IeFqemsYfCPxz/GDOhUcKEXSYN7x0VgeQm+nVBa0YA== Received: by freefall.freebsd.org (Postfix, from userid 1354) id B4C4D1C26C; Mon, 24 Jul 2023 11:52:50 +0000 (UTC) From: Jan Beich To: Alexander Leidinger Cc: kde@freebsd.org, ports@freebsd.org Subject: Re: Unresolved symbol in libQt6WebEngineCore.so.6.4.2 In-Reply-To: <20230723212905.Horde.Ds6iJWUptsMZRBJdlbukxB1@webmail.leidinger.net> (Alexander Leidinger's message of "Sun, 23 Jul 2023 21:29:05 +0200") References: <20230723212905.Horde.Ds6iJWUptsMZRBJdlbukxB1@webmail.leidinger.net> Date: Mon, 24 Jul 2023 13:52:43 +0200 Message-ID: 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 Alexander Leidinger writes: > Hi, > > a build with non-standard port options (mostly nox11 und related stuff > for a headless system, except for some ports where this doesn't work) > is giving me an unresolved symbol in > libQt6WebEngineCore.so.6.4.2. This symbol is > _ZN7sandbox6policy12SandboxLinux11GetInstanceEv. > > I'm seeking some insight where this symbol comes from, so it would be > nice if someone could report back if their > libQt6WebEngineCore.so.6.4.2 also has this symbol as unresolved and > which libary does provide this symbol via: > find /usr/local/lib -type f -print0 | xargs -0 nm -dynamic > --print-file-name | grep SandboxLinux The symbol is defined by WebEngine itself. $ cd www/qt6-webengine $ make clean patch $ cd `make -V WRKSRC` $ rg -lF 'SandboxLinux::GetInstance() {' src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.cc src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc From nobody Mon Jul 24 12:32:58 2023 X-Original-To: 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 4R8fjG3SQkz4nXn3 for ; Mon, 24 Jul 2023 12:33:54 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailgate.Leidinger.net (bastille.leidinger.net [89.238.82.207]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (P-256)) (Client CN "mailgate.leidinger.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8fjG1HjWz3RDp for ; Mon, 24 Jul 2023 12:33:54 +0000 (UTC) (envelope-from Alexander@leidinger.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=leidinger.net header.s=outgoing-alex header.b="rqH7/k52"; spf=pass (mx1.freebsd.org: domain of Alexander@leidinger.net designates 89.238.82.207 as permitted sender) smtp.mailfrom=Alexander@leidinger.net; dmarc=pass (policy=quarantine) header.from=leidinger.net Date: Mon, 24 Jul 2023 14:32:58 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1690202028; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=hrIUEbKNT73R/z7tu1GV+zdZeAYVMHeXQK21GZkYrzA=; b=rqH7/k52d5izhX/Pt/2GoLn4HRzopM6fzyzWRlxwVdE8xeLlcwbd4wggKFxfartd8HdtO5 KcZa+oOOKFyXiLARH+cIDVGD6p0a2UdACRYk5hnADOQWiuIPva5cvAiRilDDld8ZQGo5Pd M/44Jjni3wD9JFx5yCbZr/8z9TkxctoDPv6FexMuiuuCtk1tV8qEQLyqnstEgxM8JeKZ1W w6cMQI5dN3kYimR5+xPwqh4qVPDryN8/yRCk11VafYQKoG3/qVChdWCQvKPxhVyfrQO40O gFZfxfRiyy+u9RI2X8PfpRUCOL5/RE3qJBAVXAQJE23W9Ijr1py4qqD1GUkeEQ== Message-ID: <20230724143258.Horde.zvNcmPfLw8jOhYhWrWt14ho@webmail.leidinger.net> From: Alexander Leidinger To: Jan Beich Cc: kde@freebsd.org, ports@freebsd.org Subject: Re: Unresolved symbol in libQt6WebEngineCore.so.6.4.2 Accept-Language: de,en Content-Type: multipart/signed; boundary="=_q7j1w_Q2votBteD8RfMV1sP"; protocol="application/pgp-signature"; micalg=pgp-sha256 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 X-Spamd-Result: default: False [-5.09 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; FAKE_REPLY(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.994]; DMARC_POLICY_ALLOW(-0.50)[leidinger.net,quarantine]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+mx:c]; R_DKIM_ALLOW(-0.20)[leidinger.net:s=outgoing-alex]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[leidinger.net:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:34240, ipnet:89.238.64.0/18, country:DE] X-Rspamd-Queue-Id: 4R8fjG1HjWz3RDp X-Spamd-Bar: ----- This message is in MIME format and has been PGP signed. --=_q7j1w_Q2votBteD8RfMV1sP Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoting Jan Beich (from Mon, 24 Jul 2023 13:52:43 +020= 0): > Alexander Leidinger writes: > >> Hi, >> >> a build with non-standard port options (mostly nox11 und related stuff >> for a headless system, except for some ports where this doesn't work) >> is giving me an unresolved symbol in >> libQt6WebEngineCore.so.6.4.2. This symbol is >> _ZN7sandbox6policy12SandboxLinux11GetInstanceEv. >> >> I'm seeking some insight where this symbol comes from, so it would be >> nice if someone could report back if their >> libQt6WebEngineCore.so.6.4.2 also has this symbol as unresolved and >> which libary does provide this symbol via: >> find /usr/local/lib -type f -print0 | xargs -0 nm -dynamic >> --print-file-name | grep SandboxLinux > > The symbol is defined by WebEngine itself. > > $ cd www/qt6-webengine > $ make clean patch > $ cd `make -V WRKSRC` > $ rg -lF 'SandboxLinux::GetInstance() {' > src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc > src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.cc > src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc That doesn't sound promising. The qt6-webengine build succeeded, but=20=20 this=20symbol is missing... :( As the port only has the audio options, it's not some direct influence=20= =20 which=20is causing it, but some indirect dependency on something in the=20= =20 dependecy=20chain I would assume. I had a look at the faq and explanation of the sandbox at=20=20 chromium.googlesource.com,=20but I didn't see any low level stuff which=20= =20 could=20help to identify why it isn't in the lib. Bye, Alexander. --=20 http://www.Leidinger.net=20Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_q7j1w_Q2votBteD8RfMV1sP Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmS+b3kACgkQEg2wmwP4 2IawBw/+PBPIy4089xnzo60tccE3C+sXAHdgXzYBhZZUqTA7Q/Lk/C6W4YDdJsGC H5CnyfCyTq06NY5r0LG84OiLKwO75+BIWAJ+7o9bYwFUom9GbehliioBrsrHmRS1 cChu2m/6TC4vguScFFn3JH6rpX+sdMC8x5AFm4dUBlXINzJC3m1vvyH9XJgfP+Cw zRTEbO4go6YrymQ+9JaJiZc9u8h8EPH4OoxrwK5TEAL1mD8HY7JluHQ3I5CCG3nM 7UCu0b+9AZes+l6tg8e8CEt8dH0hFgjk95qNF/da/n8wvSx4IUWxtFpiujB6ZqW2 /IMB6VOHmk1WPa0KFViyovIVyltV5qqP8N0NctDL+Kktr0jpeOQv4wnT6DOIViAH fWfG9TwSCzYhIqqiCNTfSBGHgqvZCEkt+V6gk3j4u54Rr81pI5wsWro6h0S6okHf oornILdyzwS2CHBXKguEf2ut9tkRw83gZbT/za1dUs9h7/xEf29JLz7/IQ1bpTgy OhymyciNya5gUIDLtcMUuZGCkeVauXCG+03zn771SzsEbiTdUDdH0bNvfVv5HjDn +URDCoPXsY6LWoBCDmwg2KMSZ3y6WyQoJ+zItdOFh0YGo52LLMc8IRCxQ/i4WFla ve4XdOV5mpSwKUta1WLKGX86lABY0KuAIgSJDG5BdhN3nNjtLmo= =EZTQ -----END PGP SIGNATURE----- --=_q7j1w_Q2votBteD8RfMV1sP-- From nobody Mon Jul 24 12:50:48 2023 X-Original-To: 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 4R8g4q5nFzz4nmcS for ; Mon, 24 Jul 2023 12:50:51 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8g4q4vf7z3mSr; Mon, 24 Jul 2023 12:50:51 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690203051; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=vtRHtkADlRE1wix2/vFEmF7DkiPj/+KmKZqd9g/gIbU=; b=vLyFRpIFtWRB92ZHgyNXws9Qx4lfPRvJhGk4AZhoNmqAL52xr0XlfF4LgTlNb0F3Bk7LIf SAhUlRApxF1zKRFf0RRd/Dk+Gt4HMFjZR8V9kxS/D65UCLisHmHdn6EDZSBhxgqkkO1kiL JCamdu5UzXB3GMOp23dKhHUekI3CXH0NfvaXAw+RlyKKRnJRJE+cUBcBWtkfC77X+6d4JV WypSR1CYkYVBf+hxrN2jeCL3+Xrdze0v2CN5lF1oEDHwTTOmdQmpPg//5SGDtDxHgetnYS H+L06OnO5fq6KvFnDhjfLiSIf0srDakl6tA895pOS+81UClPtwKpxnIX5Zd6yg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690203051; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=vtRHtkADlRE1wix2/vFEmF7DkiPj/+KmKZqd9g/gIbU=; b=MnS5igcDktnBECbjtyu6hVKSLYJRej3rVLovwb1+h+WeqLHZOkibc3QMvau6HEl9RBUrtK baJCmki8ljk7Ggww48hQCUd8mBzNhVpn9gFQsCPEPFM3neSmyaFxFRYp1hp+lC7Bh40jyY 0f82CG3/sF9X3BxYRqefrjGbfn2uZxKN5aE2Ow2AjR7TqGvFNRzU20Snc3SwVPz1WOazXT 4I9vy6cWSByEInkileJJjomRI3Evos/1sPlanHPSKwnaHR8X6XwweQqU0JjnQmS3wapuJr HG4h8Wjd90l5vkOGmPgiEnnkbIjWb2f0LMiDkUK234+veQkqNsmNcOTyiVPgLA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690203051; a=rsa-sha256; cv=none; b=lhzrEDf+b4jbDZjVsOj/gmVxx0rq1v+4OCXZjKPtUxJdX9GQAAU3+7cC1FLUVDaWyuooFs queqxlvIA/Oy7RzoEDOzAwFLAtovqqnH11ibj3HcMcubdqE480+xQzEKJQBZDLaWlcgKX4 Hbtm2eB21PUBo/FwiVVc5zyZWWe/q5NNwrryJEk6+eSWaTiTWMD58mKsSB52wCNOSw8wV+ BGKKK1s71Ote0cW9xdGslfZGmWtnAqEedSirEQX84UDF7kVzYotnRBJd7759x+EuWH3mEj 8NzBI9qHoguIAKRT/6hdWSsoitYw8KNvFhjMP8mqUdizU10hzMFOUcICnBrwFQ== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 9F1831C3EC; Mon, 24 Jul 2023 12:50:51 +0000 (UTC) From: Jan Beich To: Alexander Leidinger Cc: kde@freebsd.org, ports@freebsd.org Subject: Re: Unresolved symbol in libQt6WebEngineCore.so.6.4.2 In-Reply-To: <20230724143258.Horde.zvNcmPfLw8jOhYhWrWt14ho@webmail.leidinger.net> (Alexander Leidinger's message of "Mon, 24 Jul 2023 14:32:58 +0200") References: <20230724143258.Horde.zvNcmPfLw8jOhYhWrWt14ho@webmail.leidinger.net> Date: Mon, 24 Jul 2023 14:50:48 +0200 Message-ID: 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 Alexander Leidinger writes: > Quoting Jan Beich (from Mon, 24 Jul 2023 13:52:43 +0200): > >> Alexander Leidinger writes: >> >>> Hi, >>> >>> a build with non-standard port options (mostly nox11 und related stuff >>> for a headless system, except for some ports where this doesn't work) >>> is giving me an unresolved symbol in >>> libQt6WebEngineCore.so.6.4.2. This symbol is >>> _ZN7sandbox6policy12SandboxLinux11GetInstanceEv. >>> >>> I'm seeking some insight where this symbol comes from, so it would be >>> nice if someone could report back if their >>> libQt6WebEngineCore.so.6.4.2 also has this symbol as unresolved and >>> which libary does provide this symbol via: >>> find /usr/local/lib -type f -print0 | xargs -0 nm -dynamic >>> --print-file-name | grep SandboxLinux >> >> The symbol is defined by WebEngine itself. >> >> $ cd www/qt6-webengine >> $ make clean patch >> $ cd `make -V WRKSRC` >> $ rg -lF 'SandboxLinux::GetInstance() {' >> src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc >> src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.cc >> src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc > > That doesn't sound promising. The qt6-webengine build succeeded, but > this symbol is missing... :( > As the port only has the audio options, it's not some direct influence > which is causing it, but some indirect dependency on something in the > dependecy chain I would assume. If -Wl,--no-undefined (or -Wl,-z,defs) isn't passed then DSOs are allowed to have unresolved references. This is useful for plugins unlike shared libraries. > I had a look at the faq and explanation of the sandbox at > chromium.googlesource.com, but I didn't see any low level stuff which > could help to identify why it isn't in the lib. Check the build glue and/or ifdefs. src/3rdparty/chromium/sandbox/policy/BUILD.gn: if ((is_linux || is_chromeos) && !is_bsd) { sources += [ ... "linux/sandbox_linux.cc", "linux/sandbox_linux.h", ... ] ... } if (is_openbsd) { sources += [ "openbsd/sandbox_openbsd.cc", "openbsd/sandbox_openbsd.h", ] ... } # Required to avoid assertion errors during build of QtPDF if (is_freebsd && ozone_platform_x11) { sources += [ "freebsd/sandbox_freebsd.cc", "freebsd/sandbox_freebsd.h", ] ... } src/3rdparty/chromium/build/config/ozone.gni: } else if (is_linux && !is_bsd) { ozone_platform = "x11" ozone_platform_wayland = true ozone_platform_x11 = true } else if (is_openbsd) { ozone_platform = "x11" ozone_platform_wayland = false ozone_platform_x11 = true } else if (is_freebsd) { ozone_platform = "x11" ozone_platform_wayland = true ozone_platform_x11 = true From nobody Mon Jul 24 13:24:42 2023 X-Original-To: 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 4R8grp3ctnz4pJ6Z for ; Mon, 24 Jul 2023 13:25:30 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailgate.Leidinger.net (bastille.leidinger.net [89.238.82.207]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mailgate.leidinger.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8grp2432z42j2 for ; Mon, 24 Jul 2023 13:25:30 +0000 (UTC) (envelope-from Alexander@leidinger.net) Authentication-Results: mx1.freebsd.org; none Date: Mon, 24 Jul 2023 15:24:42 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1690205122; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Zmc6rSOEUz0YeP8RpWPrz+69Ii3Cv8gG3vbhx+MMF8M=; b=mZf2USv6ARzsB+04RKnasZbLgvOkvA1rASPP7fjzyiRM789cLEVARoR6wyccuNOQl9hV1x kNf1fHm82LgJfDZxLBxDmb+FPLMaL/sFE/nZswY1NWrksb0yqbyk5BmiWe2A2oAlffQaE+ /bXFBBPQyQxvvzDWjaZf5EiDhb8zLTurRo1EMtglNKGJA0M1nwogOPgL+GTzd1UGE+4TlU V/Qav9VC9CEpqMGhKldETiP3V42ZE63oFwlQG55HB2xUN/Xv3VjZxB0plDFzDyFY+5Dz7m ACgFe26iz81xA3W8mAIXQEODDHDDi6hzmcw/f0IbYfCWSoR/eaynYfxWm7JZPw== Message-ID: <20230724152442.Horde.L42vmR5MHsRgTV6XOgFMOEH@webmail.leidinger.net> From: Alexander Leidinger To: Jan Beich Cc: kde@freebsd.org, ports@freebsd.org Subject: Re: Unresolved symbol in libQt6WebEngineCore.so.6.4.2 References: <20230724143258.Horde.zvNcmPfLw8jOhYhWrWt14ho@webmail.leidinger.net> In-Reply-To: Accept-Language: de,en Content-Type: multipart/signed; boundary="=_m0rOfQTpv-6M-dXvJGQo8qY"; protocol="application/pgp-signature"; micalg=pgp-sha256 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 X-Rspamd-Queue-Id: 4R8grp2432z42j2 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:34240, ipnet:89.238.64.0/18, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated This message is in MIME format and has been PGP signed. --=_m0rOfQTpv-6M-dXvJGQo8qY Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoting Jan Beich (from Mon, 24 Jul 2023 14:50:48 +020= 0): > Alexander Leidinger writes: > >> Quoting Jan Beich (from Mon, 24 Jul 2023=20=20 >>=2013:52:43 +0200): >> >>> Alexander Leidinger writes: >>> >>>> Hi, >>>> >>>> a build with non-standard port options (mostly nox11 und related stuff >>>> for a headless system, except for some ports where this doesn't work) >>>> is giving me an unresolved symbol in >>>> libQt6WebEngineCore.so.6.4.2. This symbol is >>>> _ZN7sandbox6policy12SandboxLinux11GetInstanceEv. >>>> >>>> I'm seeking some insight where this symbol comes from, so it would be >>>> nice if someone could report back if their >>>> libQt6WebEngineCore.so.6.4.2 also has this symbol as unresolved and >>>> which libary does provide this symbol via: >>>> find /usr/local/lib -type f -print0 | xargs -0 nm -dynamic >>>> --print-file-name | grep SandboxLinux >>> >>> The symbol is defined by WebEngine itself. >>> >>> $ cd www/qt6-webengine >>> $ make clean patch >>> $ cd `make -V WRKSRC` >>> $ rg -lF 'SandboxLinux::GetInstance() {' >>> src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc >>> src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.cc >>> src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc >> >> That doesn't sound promising. The qt6-webengine build succeeded, but >> this symbol is missing... :( >> As the port only has the audio options, it's not some direct influence >> which is causing it, but some indirect dependency on something in the >> dependecy chain I would assume. > > If -Wl,--no-undefined (or -Wl,-z,defs) isn't passed then DSOs are > allowed to have unresolved references. This is useful for plugins > unlike shared libraries. But then the sandbox code should be linked in even if there are some=20=20 symbols=20(e.g. from X11) not available... >> I had a look at the faq and explanation of the sandbox at >> chromium.googlesource.com, but I didn't see any low level stuff which >> could help to identify why it isn't in the lib. > > Check the build glue and/or ifdefs. > > src/3rdparty/chromium/sandbox/policy/BUILD.gn: > > if ((is_linux || is_chromeos) && !is_bsd) { > sources +=3D [ > ... > "linux/sandbox_linux.cc", > "linux/sandbox_linux.h", > ... > ] > ... > } > if (is_openbsd) { > sources +=3D [ > "openbsd/sandbox_openbsd.cc", > "openbsd/sandbox_openbsd.h", > ] > ... > } > # Required to avoid assertion errors during build of QtPDF > if (is_freebsd && ozone_platform_x11) { > sources +=3D [ > "freebsd/sandbox_freebsd.cc", > "freebsd/sandbox_freebsd.h", > ] > ... > } > > src/3rdparty/chromium/build/config/ozone.gni: > > } else if (is_linux && !is_bsd) { > ozone_platform =3D "x11" > ozone_platform_wayland =3D true > ozone_platform_x11 =3D true > } else if (is_openbsd) { > ozone_platform =3D "x11" > ozone_platform_wayland =3D false > ozone_platform_x11 =3D true > } else if (is_freebsd) { > ozone_platform =3D "x11" > ozone_platform_wayland =3D true > ozone_platform_x11 =3D true In general I have X11 and wayland disabled in the port options, except=20= =20 in=20some strategic places which resulted in build failures before.=20=20 Seems=20some ports have changed regarding this and I need to find out=20=20 what=20causes the sandbox code not to be included. I see references to=20= =20 X11=20libs in the webengine libs, so : ---snip--- /usr/local/lib/qt6/libQt6WebEngineCore.so.6.4.2: libthr.so.3 =3D> /lib/libthr.so.3 (0x2762513e0000) libnss3.so =3D> /usr/local/lib/libnss3.so (0x27625c482000) libsmime3.so =3D> /usr/local/lib/libsmime3.so (0x27625bb0c000) libnssutil3.so =3D> /usr/local/lib/libnssutil3.so (0x27625d457000) libplds4.so =3D> /usr/local/lib/libplds4.so (0x27625dd34000) libplc4.so =3D> /usr/local/lib/libplc4.so (0x27625ef9f000) libnspr4.so =3D> /usr/local/lib/libnspr4.so (0x27625e740000) libdl.so.1 =3D> /usr/lib/libdl.so.1 (0x27625fb67000) libkvm.so.7 =3D> /lib/libkvm.so.7 (0x2762606d3000) libexecinfo.so.1 =3D> /usr/lib/libexecinfo.so.1 (0x276260b5a000) libutil.so.9 =3D> /lib/libutil.so.9 (0x2762625a6000) libevent-2.1.so.7 =3D> /usr/local/lib/libevent-2.1.so.7 (0x2762617= bd000) libz.so.6 =3D> /lib/libz.so.6 (0x276263772000) libjpeg.so.8 =3D> /usr/local/lib/libjpeg.so.8 (0x276262755000) libm.so.5 =3D> /lib/libm.so.5 (0x2762646e6000) libopus.so.0 =3D> /usr/local/lib/libopus.so.0 (0x2762655ce000) libavcodec.so.60 =3D> /usr/local/lib/libavcodec.so.60 (0x276268c00= 000) libavformat.so.60 =3D> /usr/local/lib/libavformat.so.60 (0x2762657= 30000) libavutil.so.58 =3D> /usr/local/lib/libavutil.so.58 (0x2762660a400= 0) libopenh264.so.6 =3D> /usr/local/lib/libopenh264.so.6 (0x276266a54= 000) libvpx.so.8 =3D> /usr/local/lib/libvpx.so.8 (0x27626773d000) libfontconfig.so.1 =3D> /usr/local/lib/libfontconfig.so.1=20=20 (0x2762689f2000) =20 libpng16.so.16 =3D> /usr/local/lib/libpng16.so.16 (0x27626b14400= 0) libwebp.so.7 =3D> /usr/local/lib/libwebp.so.7 (0x27626cfce000) libwebpmux.so.3 =3D> /usr/local/lib/libwebpmux.so.3 (0x27626a5c600= 0) libwebpdemux.so.2 =3D> /usr/local/lib/libwebpdemux.so.2 (0x27626bb= 60000) libfreetype.so.6 =3D> /usr/local/lib/libfreetype.so.6 (0x27626c01b= 000) libexpat.so.1 =3D> /usr/local/lib/libexpat.so.1 (0x27626dcb7000) libharfbuzz-subset.so.0 =3D>=20=20 /usr/local/lib/libharfbuzz-subset.so.0=20(0x27626ea2f000) libharfbuzz.so.0 =3D> /usr/local/lib/libharfbuzz.so.0 (0x2762705aa= 000) libre2.so.10 =3D> /usr/local/lib/libre2.so.10 (0x27626f387000) libpci.so.3 =3D> /usr/local/lib/libpci.so.3 (0x27626f463000) libasound.so.2 =3D> /usr/local/lib/libasound.so.2 (0x276270081000) libsnappy.so.1 =3D> /usr/local/lib/libsnappy.so.1 (0x276270948000) libdbus-1.so.3 =3D> /usr/local/lib/libdbus-1.so.3 (0x2762710e5000) libminizip.so.1 =3D> /usr/local/lib/libminizip.so.1 (0x276271fbe00= 0) libxml2.so.2 =3D> /usr/local/lib/libxml2.so.2 (0x2762721a3000) libxslt.so.1 =3D> /usr/local/lib/libxslt.so.1 (0x276273082000) liblcms2.so.2 =3D> /usr/local/lib/liblcms2.so.2 (0x276273702000) liblcms2_fast_float.so.1 =3D>=20=20 /usr/local/lib/liblcms2_fast_float.so.1=20(0x276274ea1000) liblcms2_threaded.so.1 =3D>=20=20 /usr/local/lib/liblcms2_threaded.so.1=20(0x27627436e000) libxkbcommon.so.0 =3D> /usr/local/lib/libxkbcommon.so.0 (0x2762759= 69000) libQt6Quick.so.6 =3D> /usr/local/lib/qt6/libQt6Quick.so.6=20=20 (0x276277400000) =20 libQt6OpenGL.so.6 =3D> /usr/local/lib/qt6/libQt6OpenGL.so.6=20= =20 (0x276276101000) =20 libQt6Gui.so.6 =3D> /usr/local/lib/qt6/libQt6Gui.so.6 (0x2762798= 00000) libGLX.so.0 =3D> /usr/local/lib/libGLX.so.0 (0x276276583000) libOpenGL.so.0 =3D> /usr/local/lib/libOpenGL.so.0 (0x276277e47000) libQt6QmlModels.so.6 =3D>=20=20 /usr/local/lib/qt6/libQt6QmlModels.so.6=20(0x276278c81000) libQt6WebChannel.so.6 =3D>=20=20 /usr/local/lib/qt6/libQt6WebChannel.so.6=20(0x27627ab7f000) libQt6Qml.so.6 =3D> /usr/local/lib/qt6/libQt6Qml.so.6 (0x27627bcaf= 000) libQt6Network.so.6 =3D> /usr/local/lib/qt6/libQt6Network.so.6=20= =20 (0x27627dbf9000) =20 libQt6Positioning.so.6 =3D>=20=20 /usr/local/lib/qt6/libQt6Positioning.so.6=20(0x27627b9e2000) libQt6Core.so.6 =3D> /usr/local/lib/qt6/libQt6Core.so.6 (0x276280c= 00000) libc++.so.1 =3D> /lib/libc++.so.1 (0x27627c956000) libcxxrt.so.1 =3D> /lib/libcxxrt.so.1 (0x27627d0c5000) libc.so.7 =3D> /lib/libc.so.7 (0x276250578000) libelf.so.2 =3D> /lib/libelf.so.2 (0x27624f87e000) libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x27627ebf0000) libswresample.so.4 =3D> /usr/local/lib/libswresample.so.4=20=20 (0x27627ede6000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x27627f993000) libdav1d.so.6 =3D> /usr/local/lib/libdav1d.so.6 (0x276280480000) libaom.so.3 =3D> /usr/local/lib/libaom.so.3 (0x276283150000) libjxl.so.0.8 =3D> /usr/local/lib/libjxl.so.0.8 (0x276281212000) =20=20=20=20=20 libjxl_threads.so.0.8 =3D> /usr/local/lib/libjxl_threads= .so.0.8=20=20 (0x27628257f000) =20 libSvtAv1Enc.so.1 =3D> /usr/local/lib/libSvtAv1Enc.so.1 (0x27628= 4903000) libtheoraenc.so.1 =3D> /usr/local/lib/libtheoraenc.so.1 (0x2762853= 2b000) libtheoradec.so.1 =3D> /usr/local/lib/libtheoradec.so.1 (0x2762859= 80000) libvorbis.so.0 =3D> /usr/local/lib/libvorbis.so.0 (0x27628723d000) libvorbisenc.so.2 =3D> /usr/local/lib/libvorbisenc.so.2 (0x2762868= 35000) libx264.so.164 =3D> /usr/local/lib/libx264.so.164 (0x27628783e000) libx265.so.192 =3D> /usr/local/lib/libx265.so.192 (0x276288ea2000) libSvtHevcEnc.so.1 =3D> /usr/local/lib/libSvtHevcEnc.so.1=20=20 (0x27628c800000) =20 libxvidcore.so.4 =3D> /usr/local/lib/libxvidcore.so.4 (0x2762885= 96000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x27628ac62000) libgmp.so.10 =3D> /usr/local/lib/libgmp.so.10 (0x27628b80f000) libgnutls.so.30 =3D> /usr/local/lib/libgnutls.so.30 (0x27628d98300= 0) libdrm.so.2 =3D> /usr/local/lib/libdrm.so.2 (0x27628deae000) libsharpyuv.so.0 =3D> /usr/local/lib/libsharpyuv.so.0 (0x27628efdf= 000) libbrotlidec.so.1 =3D> /usr/local/lib/libbrotlidec.so.1 (0x27628ed= b4000) libglib-2.0.so.0 =3D> /usr/local/lib/libglib-2.0.so.0 (0x27628f2b7= 000) libgraphite2.so.3 =3D> /usr/local/lib/libgraphite2.so.3 (0x2762910= 0c000) librt.so.1 =3D> /usr/lib/librt.so.1 (0x27628fc7a000) libicui18n.so.73 =3D> /usr/local/lib/libicui18n.so.73 (0x27628fd28= 000) libicuuc.so.73 =3D> /usr/local/lib/libicuuc.so.73 (0x276291f0d000) libicudata.so.73 =3D> /usr/local/lib/libicudata.so.73 (0x27629365e= 000) libEGL.so.1 =3D> /usr/local/lib/libEGL.so.1 (0x27629274b000) libQt6DBus.so.6 =3D> /usr/local/lib/qt6/libQt6DBus.so.6 (0x2762943= b6000) libgthread-2.0.so.0 =3D> /usr/local/lib/libgthread-2.0.so.0=20=20 (0x276294d4c000) =20 libGLdispatch.so.0 =3D> /usr/local/lib/libGLdispatch.so.0=20=20 (0x276295966000) =20 libX11.so.6 =3D> /usr/local/lib/libX11.so.6 (0x276295ed1000) libzstd.so.1 =3D> /usr/local/lib/libzstd.so.1 (0x276296f08000) libdouble-conversion.so.3 =3D>=20=20 /usr/local/lib/libdouble-conversion.so.3=20(0x276298932000) libpcre2-16.so.0 =3D> /usr/local/lib/libpcre2-16.so.0 (0x2762976cc= 000) libmd.so.6 =3D> /lib/libmd.so.6 (0x276297e94000) libhwy.so.1 =3D> /usr/local/lib/libhwy.so.1 (0x276298ca4000) libbrotlienc.so.1 =3D> /usr/local/lib/libbrotlienc.so.1 (0x27629a1= f8000) libogg.so.0 =3D> /usr/local/lib/libogg.so.0 (0x27629913d000) libintl.so.8 =3D> /usr/local/lib/libintl.so.8 (0x276299b34000) libp11-kit.so.0 =3D> /usr/local/lib/libp11-kit.so.0 (0x27629afc400= 0) libunistring.so.5 =3D> /usr/local/lib/libunistring.so.5 (0x27629b4= 13000) libtasn1.so.6 =3D> /usr/local/lib/libtasn1.so.6 (0x27629c8c1000) libnettle.so.8 =3D> /usr/local/lib/libnettle.so.8 (0x27629bef7000) libhogweed.so.6 =3D> /usr/local/lib/libhogweed.so.6 (0x27629cf3b00= 0) libbrotlicommon.so.1 =3D> /usr/local/lib/libbrotlicommon.so.1=20= =20 (0x27629dea6000) =20 libiconv.so.2 =3D> /usr/local/lib/libiconv.so.2 (0x27629ee92000) libpcre2-8.so.0 =3D> /usr/local/lib/libpcre2-8.so.0 (0x27629f86800= 0) libxcb.so.1 =3D> /usr/local/lib/libxcb.so.1 (0x2762a0c13000) libffi.so.8 =3D> /usr/local/lib/libffi.so.8 (0x2762a0843000) libXau.so.6 =3D> /usr/local/lib/libXau.so.6 (0x2762a1921000) libXdmcp.so.6 =3D> /usr/local/lib/libXdmcp.so.6 (0x2762a214f000) ---snip--- Bye, Alexander. --=20 http://www.Leidinger.net=20Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_m0rOfQTpv-6M-dXvJGQo8qY Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmS+e5kACgkQEg2wmwP4 2IZZUw//U10Qzfd12M1MSEM/o/9anzt/cz1xI3fSRZwQVMMdl7ze89OH6uG6tNJ2 XfPYwyTqGQMgF0aU3Y9/NvnkRLzkWyjU4JvwpMR0YVEEch+414Z/YF8pfB8BXDGK 5kh7SlNRW/xTXqsnh9YW7ULYhHXG0CozvRFmpLIoJW0PqVgG3AAZkSUxS2BLxQ0t IccuZr+B5+YYGLH2UyjrcVoemE1//0d8txVNg/5qpNSnrb9a0ES/8hhPMMLiwy+Z gOjMaJFzeynlKBGh/mbWuExD5HVvV7lZi+SreTSIybVb5bRf0D3pI4WuhV24dAi/ FkyhkrJx/VHIFp/ISnaaVMeHOsvgzLGTXwc8Y1VBJGN6mOn/vT2JdrX33Gq0Xm60 FDXCNyHWUZK7U2adIo/BwkGfzd5vTnFaWD5oAEa5u9UHaD1PcbdPSTuqW/9Bw6uT cXByZMD2yKbn6vq2LFbsXqJPukDvsv6SlODwdn95J9ggqWwZ9dhux+majbD1QNIb yYuqYpkfOmb911LVh5zeV3ORxspz/oHWJ7BIajf0uwwmZy3RMRhDSdK850F3eATE otz3EsPX4MqvUHo5wMeI0DF9ST6WweSg3w4ra4HtERPr2wvouPuIJK07rifVtX4I x4zjZ13guSXENgguDJvBlBBVbQIP4Txxa8ctZuOF26kqIp6nzaE= =p/Qu -----END PGP SIGNATURE----- --=_m0rOfQTpv-6M-dXvJGQo8qY-- From nobody Mon Jul 24 13:25:30 2023 X-Original-To: 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 4R8gsd01YRz4pJYK for ; Mon, 24 Jul 2023 13:26:13 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailgate.Leidinger.net (bastille.leidinger.net [89.238.82.207]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (P-256)) (Client CN "mailgate.leidinger.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8gsc2TjBz43ll for ; Mon, 24 Jul 2023 13:26:12 +0000 (UTC) (envelope-from Alexander@leidinger.net) Authentication-Results: mx1.freebsd.org; none Date: Mon, 24 Jul 2023 15:25:30 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1690205167; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Xy/ldVE8/qip/czwj/pg5BerBQb64IQLqjydvjNEM9k=; b=3brLDcZwrpgld04jAEtV04rK8sNLtCwyL1WWl5LpyhPmkRbgxy+Sqe7jQidtGSuRCTTLF6 AthKjyw0msEM9fnWMpk6n+YdScWFGFDjxJlmSaJr5WlNOe6wCgEME2WYrLWeJpvbH/7DrP HDm4kq19lNikm/iX+VSxQcbKOUxWsBhPOtDV01jhhgu2uY11A+R3zFs1jDOT/ElaiBzWzQ 9qPpLctZdVqzjUVSj4hhoxumphGsOzhyLDnpmYpyNIK0th3qkiZCSocMke8CUuoNho7ozA 1ogZ9ag1tzN7AnuhkRDd+YjVe4Hl7Znr/HLGw+31094HZbsJapiT4uY+TgSbFA== Message-ID: <20230724152530.Horde.hdK-LMfJ2UVmwi38LNnGi73@webmail.leidinger.net> From: Alexander Leidinger To: Jan Beich Cc: kde@freebsd.org, ports@freebsd.org Subject: Re: Unresolved symbol in libQt6WebEngineCore.so.6.4.2 References: <20230724143258.Horde.zvNcmPfLw8jOhYhWrWt14ho@webmail.leidinger.net> In-Reply-To: Accept-Language: de,en Content-Type: multipart/signed; boundary="=_WfsajmMj_VcJ2md8V_JqGOw"; protocol="application/pgp-signature"; micalg=pgp-sha256 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 X-Rspamd-Queue-Id: 4R8gsc2TjBz43ll X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:34240, ipnet:89.238.64.0/18, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated This message is in MIME format and has been PGP signed. --=_WfsajmMj_VcJ2md8V_JqGOw Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoting Jan Beich (from Mon, 24 Jul 2023 14:50:48 +020= 0): > Alexander Leidinger writes: > >> Quoting Jan Beich (from Mon, 24 Jul 2023=20=20 >>=2013:52:43 +0200): >> >>> Alexander Leidinger writes: >>> >>>> Hi, >>>> >>>> a build with non-standard port options (mostly nox11 und related stuff >>>> for a headless system, except for some ports where this doesn't work) >>>> is giving me an unresolved symbol in >>>> libQt6WebEngineCore.so.6.4.2. This symbol is >>>> _ZN7sandbox6policy12SandboxLinux11GetInstanceEv. >>>> >>>> I'm seeking some insight where this symbol comes from, so it would be >>>> nice if someone could report back if their >>>> libQt6WebEngineCore.so.6.4.2 also has this symbol as unresolved and >>>> which libary does provide this symbol via: >>>> find /usr/local/lib -type f -print0 | xargs -0 nm -dynamic >>>> --print-file-name | grep SandboxLinux >>> >>> The symbol is defined by WebEngine itself. >>> >>> $ cd www/qt6-webengine >>> $ make clean patch >>> $ cd `make -V WRKSRC` >>> $ rg -lF 'SandboxLinux::GetInstance() {' >>> src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc >>> src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.cc >>> src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc >> >> That doesn't sound promising. The qt6-webengine build succeeded, but >> this symbol is missing... :( >> As the port only has the audio options, it's not some direct influence >> which is causing it, but some indirect dependency on something in the >> dependecy chain I would assume. > > If -Wl,--no-undefined (or -Wl,-z,defs) isn't passed then DSOs are > allowed to have unresolved references. This is useful for plugins > unlike shared libraries. But then the sandbox code should be linked in even if there are some=20=20 symbols=20(e.g. from X11) not available... >> I had a look at the faq and explanation of the sandbox at >> chromium.googlesource.com, but I didn't see any low level stuff which >> could help to identify why it isn't in the lib. > > Check the build glue and/or ifdefs. > > src/3rdparty/chromium/sandbox/policy/BUILD.gn: > > if ((is_linux || is_chromeos) && !is_bsd) { > sources +=3D [ > ... > "linux/sandbox_linux.cc", > "linux/sandbox_linux.h", > ... > ] > ... > } > if (is_openbsd) { > sources +=3D [ > "openbsd/sandbox_openbsd.cc", > "openbsd/sandbox_openbsd.h", > ] > ... > } > # Required to avoid assertion errors during build of QtPDF > if (is_freebsd && ozone_platform_x11) { > sources +=3D [ > "freebsd/sandbox_freebsd.cc", > "freebsd/sandbox_freebsd.h", > ] > ... > } > > src/3rdparty/chromium/build/config/ozone.gni: > > } else if (is_linux && !is_bsd) { > ozone_platform =3D "x11" > ozone_platform_wayland =3D true > ozone_platform_x11 =3D true > } else if (is_openbsd) { > ozone_platform =3D "x11" > ozone_platform_wayland =3D false > ozone_platform_x11 =3D true > } else if (is_freebsd) { > ozone_platform =3D "x11" > ozone_platform_wayland =3D true > ozone_platform_x11 =3D true In general I have X11 and wayland disabled in the port options, except=20= =20 in=20some strategic places which resulted in build failures before.=20=20 Seems=20some ports have changed regarding this and I need to find out=20=20 what=20causes the sandbox code not to be included. I see references to=20= =20 X11=20libs in the webengine libs, so : ---snip--- /usr/local/lib/qt6/libQt6WebEngineCore.so.6.4.2: libthr.so.3 =3D> /lib/libthr.so.3 (0x2762513e0000) libnss3.so =3D> /usr/local/lib/libnss3.so (0x27625c482000) libsmime3.so =3D> /usr/local/lib/libsmime3.so (0x27625bb0c000) libnssutil3.so =3D> /usr/local/lib/libnssutil3.so (0x27625d457000) libplds4.so =3D> /usr/local/lib/libplds4.so (0x27625dd34000) libplc4.so =3D> /usr/local/lib/libplc4.so (0x27625ef9f000) libnspr4.so =3D> /usr/local/lib/libnspr4.so (0x27625e740000) libdl.so.1 =3D> /usr/lib/libdl.so.1 (0x27625fb67000) libkvm.so.7 =3D> /lib/libkvm.so.7 (0x2762606d3000) libexecinfo.so.1 =3D> /usr/lib/libexecinfo.so.1 (0x276260b5a000) libutil.so.9 =3D> /lib/libutil.so.9 (0x2762625a6000) libevent-2.1.so.7 =3D> /usr/local/lib/libevent-2.1.so.7 (0x2762617= bd000) libz.so.6 =3D> /lib/libz.so.6 (0x276263772000) libjpeg.so.8 =3D> /usr/local/lib/libjpeg.so.8 (0x276262755000) libm.so.5 =3D> /lib/libm.so.5 (0x2762646e6000) libopus.so.0 =3D> /usr/local/lib/libopus.so.0 (0x2762655ce000) libavcodec.so.60 =3D> /usr/local/lib/libavcodec.so.60 (0x276268c00= 000) libavformat.so.60 =3D> /usr/local/lib/libavformat.so.60 (0x2762657= 30000) libavutil.so.58 =3D> /usr/local/lib/libavutil.so.58 (0x2762660a400= 0) libopenh264.so.6 =3D> /usr/local/lib/libopenh264.so.6 (0x276266a54= 000) libvpx.so.8 =3D> /usr/local/lib/libvpx.so.8 (0x27626773d000) libfontconfig.so.1 =3D> /usr/local/lib/libfontconfig.so.1=20=20 (0x2762689f2000) =20 libpng16.so.16 =3D> /usr/local/lib/libpng16.so.16 (0x27626b14400= 0) libwebp.so.7 =3D> /usr/local/lib/libwebp.so.7 (0x27626cfce000) libwebpmux.so.3 =3D> /usr/local/lib/libwebpmux.so.3 (0x27626a5c600= 0) libwebpdemux.so.2 =3D> /usr/local/lib/libwebpdemux.so.2 (0x27626bb= 60000) libfreetype.so.6 =3D> /usr/local/lib/libfreetype.so.6 (0x27626c01b= 000) libexpat.so.1 =3D> /usr/local/lib/libexpat.so.1 (0x27626dcb7000) libharfbuzz-subset.so.0 =3D>=20=20 /usr/local/lib/libharfbuzz-subset.so.0=20(0x27626ea2f000) libharfbuzz.so.0 =3D> /usr/local/lib/libharfbuzz.so.0 (0x2762705aa= 000) libre2.so.10 =3D> /usr/local/lib/libre2.so.10 (0x27626f387000) libpci.so.3 =3D> /usr/local/lib/libpci.so.3 (0x27626f463000) libasound.so.2 =3D> /usr/local/lib/libasound.so.2 (0x276270081000) libsnappy.so.1 =3D> /usr/local/lib/libsnappy.so.1 (0x276270948000) libdbus-1.so.3 =3D> /usr/local/lib/libdbus-1.so.3 (0x2762710e5000) libminizip.so.1 =3D> /usr/local/lib/libminizip.so.1 (0x276271fbe00= 0) libxml2.so.2 =3D> /usr/local/lib/libxml2.so.2 (0x2762721a3000) libxslt.so.1 =3D> /usr/local/lib/libxslt.so.1 (0x276273082000) liblcms2.so.2 =3D> /usr/local/lib/liblcms2.so.2 (0x276273702000) liblcms2_fast_float.so.1 =3D>=20=20 /usr/local/lib/liblcms2_fast_float.so.1=20(0x276274ea1000) liblcms2_threaded.so.1 =3D>=20=20 /usr/local/lib/liblcms2_threaded.so.1=20(0x27627436e000) libxkbcommon.so.0 =3D> /usr/local/lib/libxkbcommon.so.0 (0x2762759= 69000) libQt6Quick.so.6 =3D> /usr/local/lib/qt6/libQt6Quick.so.6=20=20 (0x276277400000) =20 libQt6OpenGL.so.6 =3D> /usr/local/lib/qt6/libQt6OpenGL.so.6=20= =20 (0x276276101000) =20 libQt6Gui.so.6 =3D> /usr/local/lib/qt6/libQt6Gui.so.6 (0x2762798= 00000) libGLX.so.0 =3D> /usr/local/lib/libGLX.so.0 (0x276276583000) libOpenGL.so.0 =3D> /usr/local/lib/libOpenGL.so.0 (0x276277e47000) libQt6QmlModels.so.6 =3D>=20=20 /usr/local/lib/qt6/libQt6QmlModels.so.6=20(0x276278c81000) libQt6WebChannel.so.6 =3D>=20=20 /usr/local/lib/qt6/libQt6WebChannel.so.6=20(0x27627ab7f000) libQt6Qml.so.6 =3D> /usr/local/lib/qt6/libQt6Qml.so.6 (0x27627bcaf= 000) libQt6Network.so.6 =3D> /usr/local/lib/qt6/libQt6Network.so.6=20= =20 (0x27627dbf9000) =20 libQt6Positioning.so.6 =3D>=20=20 /usr/local/lib/qt6/libQt6Positioning.so.6=20(0x27627b9e2000) libQt6Core.so.6 =3D> /usr/local/lib/qt6/libQt6Core.so.6 (0x276280c= 00000) libc++.so.1 =3D> /lib/libc++.so.1 (0x27627c956000) libcxxrt.so.1 =3D> /lib/libcxxrt.so.1 (0x27627d0c5000) libc.so.7 =3D> /lib/libc.so.7 (0x276250578000) libelf.so.2 =3D> /lib/libelf.so.2 (0x27624f87e000) libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x27627ebf0000) libswresample.so.4 =3D> /usr/local/lib/libswresample.so.4=20=20 (0x27627ede6000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x27627f993000) libdav1d.so.6 =3D> /usr/local/lib/libdav1d.so.6 (0x276280480000) libaom.so.3 =3D> /usr/local/lib/libaom.so.3 (0x276283150000) libjxl.so.0.8 =3D> /usr/local/lib/libjxl.so.0.8 (0x276281212000) =20=20=20=20=20 libjxl_threads.so.0.8 =3D> /usr/local/lib/libjxl_threads= .so.0.8=20=20 (0x27628257f000) =20 libSvtAv1Enc.so.1 =3D> /usr/local/lib/libSvtAv1Enc.so.1 (0x27628= 4903000) libtheoraenc.so.1 =3D> /usr/local/lib/libtheoraenc.so.1 (0x2762853= 2b000) libtheoradec.so.1 =3D> /usr/local/lib/libtheoradec.so.1 (0x2762859= 80000) libvorbis.so.0 =3D> /usr/local/lib/libvorbis.so.0 (0x27628723d000) libvorbisenc.so.2 =3D> /usr/local/lib/libvorbisenc.so.2 (0x2762868= 35000) libx264.so.164 =3D> /usr/local/lib/libx264.so.164 (0x27628783e000) libx265.so.192 =3D> /usr/local/lib/libx265.so.192 (0x276288ea2000) libSvtHevcEnc.so.1 =3D> /usr/local/lib/libSvtHevcEnc.so.1=20=20 (0x27628c800000) =20 libxvidcore.so.4 =3D> /usr/local/lib/libxvidcore.so.4 (0x2762885= 96000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x27628ac62000) libgmp.so.10 =3D> /usr/local/lib/libgmp.so.10 (0x27628b80f000) libgnutls.so.30 =3D> /usr/local/lib/libgnutls.so.30 (0x27628d98300= 0) libdrm.so.2 =3D> /usr/local/lib/libdrm.so.2 (0x27628deae000) libsharpyuv.so.0 =3D> /usr/local/lib/libsharpyuv.so.0 (0x27628efdf= 000) libbrotlidec.so.1 =3D> /usr/local/lib/libbrotlidec.so.1 (0x27628ed= b4000) libglib-2.0.so.0 =3D> /usr/local/lib/libglib-2.0.so.0 (0x27628f2b7= 000) libgraphite2.so.3 =3D> /usr/local/lib/libgraphite2.so.3 (0x2762910= 0c000) librt.so.1 =3D> /usr/lib/librt.so.1 (0x27628fc7a000) libicui18n.so.73 =3D> /usr/local/lib/libicui18n.so.73 (0x27628fd28= 000) libicuuc.so.73 =3D> /usr/local/lib/libicuuc.so.73 (0x276291f0d000) libicudata.so.73 =3D> /usr/local/lib/libicudata.so.73 (0x27629365e= 000) libEGL.so.1 =3D> /usr/local/lib/libEGL.so.1 (0x27629274b000) libQt6DBus.so.6 =3D> /usr/local/lib/qt6/libQt6DBus.so.6 (0x2762943= b6000) libgthread-2.0.so.0 =3D> /usr/local/lib/libgthread-2.0.so.0=20=20 (0x276294d4c000) =20 libGLdispatch.so.0 =3D> /usr/local/lib/libGLdispatch.so.0=20=20 (0x276295966000) =20 libX11.so.6 =3D> /usr/local/lib/libX11.so.6 (0x276295ed1000) libzstd.so.1 =3D> /usr/local/lib/libzstd.so.1 (0x276296f08000) libdouble-conversion.so.3 =3D>=20=20 /usr/local/lib/libdouble-conversion.so.3=20(0x276298932000) libpcre2-16.so.0 =3D> /usr/local/lib/libpcre2-16.so.0 (0x2762976cc= 000) libmd.so.6 =3D> /lib/libmd.so.6 (0x276297e94000) libhwy.so.1 =3D> /usr/local/lib/libhwy.so.1 (0x276298ca4000) libbrotlienc.so.1 =3D> /usr/local/lib/libbrotlienc.so.1 (0x27629a1= f8000) libogg.so.0 =3D> /usr/local/lib/libogg.so.0 (0x27629913d000) libintl.so.8 =3D> /usr/local/lib/libintl.so.8 (0x276299b34000) libp11-kit.so.0 =3D> /usr/local/lib/libp11-kit.so.0 (0x27629afc400= 0) libunistring.so.5 =3D> /usr/local/lib/libunistring.so.5 (0x27629b4= 13000) libtasn1.so.6 =3D> /usr/local/lib/libtasn1.so.6 (0x27629c8c1000) libnettle.so.8 =3D> /usr/local/lib/libnettle.so.8 (0x27629bef7000) libhogweed.so.6 =3D> /usr/local/lib/libhogweed.so.6 (0x27629cf3b00= 0) libbrotlicommon.so.1 =3D> /usr/local/lib/libbrotlicommon.so.1=20= =20 (0x27629dea6000) =20 libiconv.so.2 =3D> /usr/local/lib/libiconv.so.2 (0x27629ee92000) libpcre2-8.so.0 =3D> /usr/local/lib/libpcre2-8.so.0 (0x27629f86800= 0) libxcb.so.1 =3D> /usr/local/lib/libxcb.so.1 (0x2762a0c13000) libffi.so.8 =3D> /usr/local/lib/libffi.so.8 (0x2762a0843000) libXau.so.6 =3D> /usr/local/lib/libXau.so.6 (0x2762a1921000) libXdmcp.so.6 =3D> /usr/local/lib/libXdmcp.so.6 (0x2762a214f000) ---snip--- Bye, Alexander. --=20 http://www.Leidinger.net=20Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_WfsajmMj_VcJ2md8V_JqGOw Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmS+e8UACgkQEg2wmwP4 2Ib2Cw//YX8OFxhmFZ6aWFLn0LbQaXuD3kev8JP4II5w9KTw+06a8nHwgPAeEySj fk5oWnvXDgkcPJTEcwQ0p6WFNJFgu0YHhUfcSUKlVHpjG3Hb1DJf1UHLYbfmDiY7 puOFubXzgvk8RHW+R0Jf/nQ/igmRB5IFV6hjXpmS1e1U7cISDtlYOeFQ9xrffsgn s7AGJvki8kpSuoxkMtPv2nIzBXlnNGse2FnRXKa2qCRk5T/T/Kd9SK1R2XC+pGYg 834sZu4D3aItVLVmmQ1eWx3IFoS+SSK3XqEXRfsZyUoog+FGwCwuah5yP0iXW7c/ NnWd/3YlDRQHuJtnC5eRC1dt6SEWwvvkV89a8FR6+D6tsjVuyydkSwoFUK5u9nWf i0ER2plHVxTMn/AGOoTimvmEdNuUTA/7Rtu9sC80G5/gHY1nn0kUuLriGj3R7TMy aHcchvKgCbQwQHU5Pr/SE+e6cWdp6kmlElaYgfnUGQPKjuFdq6XbIjmH9t+ifzoV LDSHuOPCuQLDertPeDnfKv32DgpDPFblSlCFHIX5ZZttJJPfKTuLZhTtPuCsdh0A Gf5ZrMYYBveGQ85b6og/L6AzPalHCxfVUtG1V2u7PnUikZdj45uVJcF+zmOqNkL7 0f5QVkjHpmUbOwwKms1jr+jrcw6WenXod8sigezO2+l2InOdACg= =+hnR -----END PGP SIGNATURE----- --=_WfsajmMj_VcJ2md8V_JqGOw-- From nobody Mon Jul 24 19:44:55 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 4R8rH939Bwz4phy2 for ; Mon, 24 Jul 2023 19:45:25 +0000 (UTC) (envelope-from nsd@nantahala.systems) Received: from wnew3-smtp.messagingengine.com (wnew3-smtp.messagingengine.com [64.147.123.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8rH83nk4z4Hgd for ; Mon, 24 Jul 2023 19:45:24 +0000 (UTC) (envelope-from nsd@nantahala.systems) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=nantahala.systems header.s=fm1 header.b="vAukYRC/"; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=zehV1U8C; spf=pass (mx1.freebsd.org: domain of nsd@nantahala.systems designates 64.147.123.17 as permitted sender) smtp.mailfrom=nsd@nantahala.systems; dmarc=none Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.west.internal (Postfix) with ESMTP id 8B21F2B00078 for ; Mon, 24 Jul 2023 15:45:22 -0400 (EDT) Received: from imap41 ([10.202.2.91]) by compute4.internal (MEProxy); Mon, 24 Jul 2023 15:45:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= nantahala.systems; h=cc:content-type:content-type:date:date:from :from:in-reply-to:message-id:mime-version:reply-to:sender :subject:subject:to:to; s=fm1; t=1690227922; x=1690235122; bh=KU uHMJ5LbFQfaqfqk/aUu6tMVlHh+sYJe7qGAZDBuvE=; b=vAukYRC/cSdGQ9cp83 S/qgVhl15L2sqNs8OB+760o5vWGmMlc7nR8sRdnyMrzn735AJjMitWR4W5dQr9Tq anPaTRAyVyWYIoI5+a66/f8rjiFZyEDaiPOQSCub2esWu5oDIvgX2IsCYLigy5SC xzIoXsGPDyXqMcGDLZ2dcsFyFgEE8TN/IqV24Kn+IhezNElSyxiu6jjdmZP1gZnF C2S4TLY8+R4vPifKBAqTirf/5GsUiZAyK0brPUTV+ysPrVu7GBhgipNa0h8Ma/0q eDAtVrt7N40/5BMwRtvIxmePDmjMjuGXDQBHJMyRQaRRX1FKvxfp7GcgnY76npYG 1S/w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1690227922; x=1690235122; bh=KUuHMJ5LbFQfaqfqk/aUu6tMVlHh+sYJe7q GAZDBuvE=; b=zehV1U8CMTVtePNWnjrYDpGWfMFhB7CiC7/fONyi73QF+8UrFuE 11Mno+bsM5UrfbZ+xaJ2fcyrbPIMhx/3ihBNZQdpfn3+6ul4vcNTnckQk8ZrWYvv ssedmLNMubHgILfSfK0O8us66Fb9pngug21N69yNPpQ4BlY9CLaCy6o8gMYdcH2V fPGKXk+z9JDzPBdOS1+ucflxNni4xYvHmHpNKsTs2NOeUcRiJ87Mnc6E82uGpwxt j4xOh4mOsdcLhVY523/qWWCoiEXxvxcu4jovSF7GbQItoCaCnRtvHFJCBlHQApgj 4BhnElzdo568CeWoB8rKkcgUXV0hISXiJlg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrheekgddufeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgoufhprghmtehlihgrshdqohhuthculdehtddtmd enucfjughrpefofgggkfffhffvufgtsegrtderreerreejnecuhfhrohhmpefpufffuceo nhhsugesnhgrnhhtrghhrghlrgdrshihshhtvghmsheqnecuggftrfgrthhtvghrnhephe duieehheeikeeuhfehiefglefhvdeihfegteefteetgfejtddtgfegkeehfedtnecuufhp rghmtehlihgrsheppffuffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpehnshgusehnrghnthgrhhgrlhgrrdhshihsthgvmhhs X-ME-Proxy: Feedback-ID: i73314619:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 9CBC72340080; Mon, 24 Jul 2023 15:45:21 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-531-gfdfa13a06d-fm-20230703.001-gfdfa13a0 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 Message-Id: <6f2e2ce5-e1e8-437f-9e20-5fec3f6a305b@app.fastmail.com> Date: Tue, 25 Jul 2023 04:44:55 +0900 From: NSD To: freebsd-ports@freebsd.org Subject: Reorganizing FreeBSD Ports Directory Structure for Non-X Window Managers and Wayland Support Content-Type: multipart/alternative; boundary=a010909240a645c48d0f14022a0b4354 X-Spamd-Result: default: False [-4.08 / 15.00]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.99)[-0.993]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.17:c]; R_DKIM_ALLOW(-0.20)[nantahala.systems:s=fm1,messagingengine.com:s=fm3]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.17:from]; XM_UA_NO_VERSION(0.01)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; BLOCKLISTDE_FAIL(0.00)[64.147.123.17:server fail]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[nantahala.systems:+,messagingengine.com:+]; DMARC_NA(0.00)[nantahala.systems]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[4]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4R8rH83nk4z4Hgd X-Spamd-Bar: ---- --a010909240a645c48d0f14022a0b4354 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Dear All, FreeBSD could benefit from reorganizing its directory structure to accom= modate non-X Window managers more effectively. Currently, these managers= are all placed under the "x11" directories, which may not accurately re= present their nature. A more intuitive approach could be to introduce a = new "display" directory that encompasses various display managers. Here'= s a proposed reorganization: display/ =E2=94=9C=E2=94=80 x11/ =E2=94=82 =E2=94=94=E2=94=80... =E2=94=82 =E2=94=9C=E2=94=80 wayland/ =E2=94=82 =E2=94=9C=E2=94=80 wayland-wm/ =E2=94=82 =E2=94=94=E2=94=80 ... =E2=94=82 =E2=94=94=E2=94=80 arcan/ =E2=94=94=E2=94=80 arcan-wm/ =E2=94=94=E2=94=80 durden/ In this reorganized structure, all display-related components, including= X Window managers, Wayland-related components, and "Arcan" with its win= dow manager "durden," are grouped together under the "display" directory= . This layout creates a more unified and intuitive organization for mana= ging different types of display managers on FreeBSD. Criticisms and alternative ideas are welcomed to refine and optimize thi= s structure further. Thank you. Best Regards, NSD --a010909240a645c48d0f14022a0b4354 Content-Type: text/html;charset=utf-8 Content-Transfer-Encoding: quoted-printable
Dear All,<= br>
FreeBSD could benefit from reorganizing its directory structure t= o=20 accommodate non-X Window managers more effectively. Currently, these=20 managers are all placed under the "x11" directories, which may not=20 accurately represent their nature. A more intuitive approach could be to introduce a new "display" directory that encompasses various display=20 managers.=20 Here's a proposed reorganization:

display/<= br>
  =E2=94=9C=E2=94=80 x11/
  = =E2=94=82   =E2=94=94=E2=94=80...
  =E2=94=82=
  =E2=94=9C=E2=94=80 wayland/
  =E2= =94=82   =E2=94=9C=E2=94=80 wayland-wm/
  =E2= =94=82   =E2=94=94=E2=94=80 ...
  =E2=94=82=
  =E2=94=94=E2=94=80 arcan/
 &nbs= p;    =E2=94=94=E2=94=80 arcan-wm/
 &n= bsp;        =E2=94=94=E2=94=80 durden= /

In this reorganized = structure, all display-related components, including X Window managers, Wayland-related components, and "Arcan" with its=20 window manager "durden," are grouped together under the "display"=20 directory. This layout creates a more unified and intuitive organization for managing different types of display managers on FreeBSD.
<= div>
Criticisms and alternative ideas are welcomed to refine an= d optimize this structure further.

Thank you.
Best Regards,
NSD


--a010909240a645c48d0f14022a0b4354-- From nobody Mon Jul 24 21:14:11 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 4R8tFp6Ccdz4nmp6 for ; Mon, 24 Jul 2023 21:14:22 +0000 (UTC) (envelope-from SRS0=pcsF=DK=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8tFn701Tz3sxL; Mon, 24 Jul 2023 21:14:21 +0000 (UTC) (envelope-from SRS0=pcsF=DK=quip.cz=000.fbsd@elsa.codelab.cz) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of "SRS0=pcsF=DK=quip.cz=000.fbsd@elsa.codelab.cz" has no SPF policy when checking 94.124.105.4) smtp.mailfrom="SRS0=pcsF=DK=quip.cz=000.fbsd@elsa.codelab.cz"; dmarc=none Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id BDDE5D78D1; Mon, 24 Jul 2023 23:14:12 +0200 (CEST) Received: from [192.168.145.49] (ip-89-177-27-225.bb.vodafone.cz [89.177.27.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id DA11ED78A7; Mon, 24 Jul 2023 23:14:11 +0200 (CEST) Message-ID: <10957900-09c0-dee6-a77b-11a8a04cd7e7@quip.cz> Date: Mon, 24 Jul 2023 23:14:11 +0200 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 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: Is it possible to build node package as single executable binary? To: Hiroki Tagato , FreeBSD Ports References: <5be6c0d2-5d71-38c9-028a-8ce065102be9@FreeBSD.org> Content-Language: cs-Cestina, en-US From: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: <5be6c0d2-5d71-38c9-028a-8ce065102be9@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-0.79 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; FORGED_SENDER(0.30)[000.fbsd@quip.cz,SRS0=pcsF=DK=quip.cz=000.fbsd@elsa.codelab.cz]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[no SPF record]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[quip.cz]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[000.fbsd@quip.cz,SRS0=pcsF=DK=quip.cz=000.fbsd@elsa.codelab.cz] X-Rspamd-Queue-Id: 4R8tFn701Tz3sxL X-Spamd-Bar: / On 23/06/2023 13:11, Hiroki Tagato wrote: > Hi Miroslav, > > I have a WIP port of Bitwarden CLI in my forked ports repository. > > Take a look at: > https://github.com/tagattie/freebsd-ports/tree/main/security/bitwarden-cli > > It generates a single binary executable "bw" by packaging the node > command and necessary node modules. I have only lightly tested the > package on FreeBSD 13/amd64 and it seems working. Do you plan to push it to the official FreeBSD ports tree? It is very useful for our project but we need to maintain it separately in Poudriere because it is not in an official tree. Best regards Miroslav Lachman From nobody Tue Jul 25 00:01:37 2023 X-Original-To: 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 4R8xz31Bdjz4p1cd for ; Tue, 25 Jul 2023 00:01:51 +0000 (UTC) (envelope-from hiroo@oikumene.net) Received: from barleycorn.oikumene.net (tk2-231-25124.vs.sakura.ne.jp [160.16.110.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8xz00rKZz3xtD for ; Tue, 25 Jul 2023 00:01:48 +0000 (UTC) (envelope-from hiroo@oikumene.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of hiroo@oikumene.net designates 160.16.110.128 as permitted sender) smtp.mailfrom=hiroo@oikumene.net; dmarc=none Received: from nowhere.oikumene.ukehi.net (KD059129091046.ppp-bb.dion.ne.jp [59.129.91.46]) by barleycorn.oikumene.net (Postfix) with ESMTPSA id 1081861FCB; Tue, 25 Jul 2023 09:01:39 +0900 (JST) Received: from nowhere.oikumene.ukehi.net ([IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e]) by nowhere.oikumene.ukehi.net (8.17.2/8.17.1) with ESMTP id 36P01cl5079128; Tue, 25 Jul 2023 09:01:38 +0900 (JST) (envelope-from hiroo@oikumene.net) X-Authentication-Warning: nowhere.oikumene.ukehi.net: Host [IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e] claimed to be nowhere.oikumene.ukehi.net Date: Tue, 25 Jul 2023 09:01:37 +0900 From: Hiroo Ono To: Yuri Cc: ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Message-ID: <20230725090137.2f027530@nowhere.oikumene.ukehi.net> In-Reply-To: References: <202307220652.36M6q6P4091348@kx.truefc.org> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; amd64-portbld-freebsd13.2) 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 Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; R_SPF_ALLOW(-0.20)[+ip4:160.16.110.128]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_NA(0.00)[oikumene.net]; ASN(0.00)[asn:9370, ipnet:160.16.0.0/17, country:JP]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[] X-Rspamd-Queue-Id: 4R8xz00rKZz3xtD X-Spamd-Bar: --- Hello, On Sat, 22 Jul 2023 10:28:21 +0200 Yuri wrote: > Exactly, it's fallout from openssl 3 migration. > > From https://www.openssl.org/docs/manmaster/man7/migration_guide.html: > --- > ERR_load_*(), ERR_func_error_string(), ERR_get_error_line(), > ERR_get_error_line_data(), ERR_get_state() > > OpenSSL now loads error strings automatically so these functions are > not needed. > --- > > Looks like this needs to be reported upstream. Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and released as version 1.24.0. The port needs to be updated to the latest version. ---- Hiroo Ono From nobody Tue Jul 25 04:09:55 2023 X-Original-To: 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 4R93TJ5xjSz4nppS for ; Tue, 25 Jul 2023 04:09:56 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R93TJ0vKrz4J78 for ; Tue, 25 Jul 2023 04:09:56 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690258196; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1s/O6+nv+jqG9qNimtkTxTWg5amLBtx7XqNACmrqcNA=; b=FCku4AgoOHSFNtyv9DBeP06ixS1T4qria342YnD5SD75tbvUrFoAuzPYVPILbTa5k+R0yK N3LfDKI/HF7vdge250+6Cf3RcjiP7/vsS4y++FNwGeYWkbLoTCKYD5zt9EuuGzQAxnaeTy C69qdHUPhTMM9ODjeOGnvxBiqPj7LJIv+fkiB7XNYjQbM/0XEQkkUBNRHjqc0M3x4GvZdY QYvrVLIQD/REOtQqpoPiam9HooY/RaDIs8PWUPn1CLuiB3U9g8xlj/5yWXRrxqp+3KLcJh 0yX1A7IZ1Ndix4wbHYObdzomzOA1EeF1vmXvN1WfqOFJ32wXb1FKiXsslj8W7Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690258196; a=rsa-sha256; cv=none; b=aoPb40v18e35NVtVZZ2bt1fdyV3w8lOnpaz1DsDFdu3tMmPRLio1/WE6InBAqX8NjcswHR kPLQUPqNai/JgxbLHIFENe9XB+xCg2uhuzfnjDQfk99tpxmVDobcFUiBT1RpSwwvvIjbrL AVBrsw+zAuKX3syXhJXY5NDv2GFK//ND5Jg74GNSkUgK4dfo7ORIvYa7g0pn9y0TiQfuWN xQC6qtHtRVNB14E0hxqr8sYdEjuCqF9tiAUry9j8CIw7gRLSwn9iuhQ18IW7ZhXisclVS/ 5OnNUPmAxXQsvrMaDwE0glxnupbGQEbN42enavDc4xlUgFTzg/DQbA6K2b/gnQ== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R93TH6x1nzlpB for ; Tue, 25 Jul 2023 04:09:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 36P49tLw077070 for ; Tue, 25 Jul 2023 04:09:55 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 36P49tSn077069; Tue, 25 Jul 2023 04:09:55 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202307250409.36P49tSn077069@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Tue, 25 Jul 2023 04:09:55 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230724 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Tue Jul 25 06:50:44 2023 X-Original-To: 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 4R973C743Nz4p4Dx for ; Tue, 25 Jul 2023 06:51:03 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R973B6Jjdz4QXy for ; Tue, 25 Jul 2023 06:51:02 +0000 (UTC) (envelope-from kiri@truefc.org) Authentication-Results: mx1.freebsd.org; none Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 36P6oifI090430; Tue, 25 Jul 2023 15:50:45 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202307250650.36P6oifI090430@kx.truefc.org> Date: Tue, 25 Jul 2023 15:50:44 +0900 From: KIRIYAMA Kazuhiko To: Hiroo Ono Cc: Yuri , ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings In-Reply-To: <20230725090137.2f027530@nowhere.oikumene.ukehi.net> References: <202307220652.36M6q6P4091348@kx.truefc.org> <20230725090137.2f027530@nowhere.oikumene.ukehi.net> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 4R973B6Jjdz4QXy X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:10013, ipnet:36.52.208.0/21, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated Hi, Ono san On Tue, 25 Jul 2023 09:01:37 +0900, Hiroo Ono wrote: > > Hello, > > On Sat, 22 Jul 2023 10:28:21 +0200 > Yuri wrote: > > > Exactly, it's fallout from openssl 3 migration. > > > > From https://www.openssl.org/docs/manmaster/man7/migration_guide.html: > > --- > > ERR_load_*(), ERR_func_error_string(), ERR_get_error_line(), > > ERR_get_error_line_data(), ERR_get_state() > > > > OpenSSL now loads error strings automatically so these functions are > > not needed. > > --- > > > > Looks like this needs to be reported upstream. > > Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and released as version 1.24.0. > The port needs to be updated to the latest version. I git pulled, but devel/mongo-c-driver not updated still 1.23.2_3: root@vm:~ # git -C /ds/ports/freebsd/head pull hint: Pulling without specifying how to reconcile divergent branches is hint: discouraged. You can squelch this message by running one of the following hint: commands sometime before your next pull: : 31 files changed, 176 insertions(+), 152 deletions(-) rename sysutils/barrier/files/{patch-src_lib_net_SecureUtils.cpp => extra-patch-src_lib_net_SecureUtils.cpp} (100%) root@vm:~ # egrep '^DISTVERSION=' /ds/ports/freebsd/head/devel/mongo-c-driver/Makefile DISTVERSION= 1.23.2 root@vm:~ # git -C /ds/ports/freebsd/head rev-parse --verify --short HEAD 07f40427f1f9 root@vm:~ # git -C /ds/ports/freebsd/head show --quiet --max-count=1 --format="%ci" HEAD 2023-07-24 23:30:15 -0700 root@vm:~ # Could you tell me how to get 1.24.0 ? Regards --- Kazuhiko Kiriyama From nobody Tue Jul 25 07:59:19 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 4R98ZC3bQ3z4pwts for ; Tue, 25 Jul 2023 07:59:31 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R98ZC1MNvz3rMN; Tue, 25 Jul 2023 07:59:31 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690271971; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=i/tGXU+QdEgTHkhWIZEmrVHnjp00fP79CDkoVKNhBr8=; b=ry8f3lz7BV0OAmELs5EDLqe0g9kCvrzwRK/RLUhe8+kqkOBGeqU0rZ04X+mCf+o3l/G4LI eZlyoNL9hSiaTpEZaBDVToMYgkYfLTUOjV6jA4PtY0OLghhJ4bwsUUO3XsiOjdCNyicOI/ PAXshWADpJBCLxygRmYK8oe7Jw90HdK2OeoLEs5p+/seYyBN5f7ofo/t/juaWKo2Z6igKf hIfv9sdePQOp6ryY/3U3Gg9wxrj+J9Afo8jrIP2+dlU/6z3ojF+wXgxJcL5l1pijOnPs6D L4iuE0TLkilUN1fDAdAid23Q2XLbej2MzAMD/67JASCZPZaCLQU3/Qtfb4s69w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690271971; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=i/tGXU+QdEgTHkhWIZEmrVHnjp00fP79CDkoVKNhBr8=; b=YBO5PEEa1dPI42HIc4QTcR6sGwSgzcvPWRkLy3uaiAWL/N4HXxJyrZTln6Yx8zg66bHGkn sIP+PFkZOzXKAa0Rof0ErdBUa5jfbEuoAb0WevxyAmJm5/v130+Sje1eqsIuSLUbLLVhWP l9YmNHI1Sb9rkJPuSlxBFSECfOBjc/zL+eb0PJjnW9nYm/lOUoJaMIaduWSK5j6qJupOPB B7ORtoSd0lo1DmwbcPDaN78mlcL5zVlwrHa4b6+4l1bcPTHHPxfYcrpJdtDB+dh/4v5Nki eRDpwjTHuwrDFeiqGX8aXFTxTCXE6IZPk6xlnmqNz4BD73SFdlpen5s5ewqDmw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690271971; a=rsa-sha256; cv=none; b=CMXMXn1FrJrPtheSGIz6jnnpLOmtAVQuGT04xtD4lOH8e8CP5w1l2VW4GT/HO7Ly9hpxJt KdajyixZSDEx17poYJCfkYiLtRhmSgWyTSGBNYQFqXnxWIbiA/nPYQPzTrWJ54YLGEoApE W3VmAaU7GglkIs7vLxbxiY+KSZlKFWDag8G7cdsF79NaWaG8wAgkAut7gB5Cis1iSwFYxC DgNUdDU/w23eJgvbWlH7t3lzsvYoMYuWAMKc88HArycB38FEgEHpd4vUt9ZSKRQ809qW2I T+zxIP+RxudT+esSNETTl2kdMtyZBkVg3d2TWinzTeAOjmmTeZs9vvqmGhL1Uw== Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4R98ZB6GcLzXD2; Tue, 25 Jul 2023 07:59:30 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-403b3213d8aso38733451cf.0; Tue, 25 Jul 2023 00:59:30 -0700 (PDT) X-Gm-Message-State: ABy/qLZVaBwF2c2eXMhg/NjmGpA0ccL19v4P5q6ooS7Lysm3Vcx6idk2 59odnfGHVuXNlJvp918zFpT8M6PfH9PQ0GBM5d4= X-Google-Smtp-Source: APBJJlHh7BjjvgqQQv98zHmkStlXzP8VtqMP8ccCIQ2IarDW174h97rBuRQgtpXQHcQr4Pq/7Lmr1M3e2p3kNur2qik= X-Received: by 2002:a05:622a:1344:b0:403:ad13:223a with SMTP id w4-20020a05622a134400b00403ad13223amr2812369qtk.8.1690271970263; Tue, 25 Jul 2023 00:59:30 -0700 (PDT) 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 References: <06E66577-0A59-4BCD-BCD8-9C1BC2B6F17C@FreeBSD.org> <3500818A-B09B-48F1-80FD-7BC419E386BF@FreeBSD.org> In-Reply-To: From: Nuno Teixeira Date: Tue, 25 Jul 2023 08:59:19 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: www/node18 fails to build on aarch64/current To: Dimitry Andric Cc: FreeBSD Mailing List , Po-Chuan Hsieh Content-Type: multipart/alternative; boundary="0000000000005c90cb06014b1ce7" --0000000000005c90cb06014b1ce7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Committed. https://cgit.freebsd.org/ports/commit/?id=3Da315d93d509a19c72ad9bf76a9b903e= 8f4cb6f80 Nuno Teixeira escreveu no dia sexta, 21/07/2023 =C3= =A0(s) 19:40: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272645 > > Nuno Teixeira escreveu no dia segunda, 17/07/2023 > =C3=A0(s) 10:13: > >> >> Should a temporary fix to unbreak clang16 on aarch64 acceptable? >> >> # See also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272013 >> # See also: >> https://chromium.googlesource.com/v8/v8.git/+/d15d49b09dc7aef9edcc4cf6a0= cb2b77a0db203f >> .if ${OPSYS} =3D=3D FreeBSD && ${OSVERSION} >=3D 1400091 && ${ARCH} =3D= =3D aarch64 >> CXXFLAGS+=3D -Wno-error=3Denum-constexpr-conversion >> .endif >> >> I think we got required info to open a PR. >> >> Dimitry Andric escreveu no dia segunda, 17/07/2023 >> =C3=A0(s) 09:48: >> >>> Probably the particular enums it complains about are only hit on >>> aarch64. It may also be that it already partially has the actual fixes = from >>> v8 for this issue: >>> >>> >>> https://chromium.googlesource.com/v8/v8.git/+/d15d49b09dc7aef9edcc4cf6a= 0cb2b77a0db203f >>> >>> -Dimitry >>> >>> > On 17 Jul 2023, at 10:33, Nuno Teixeira wrote: >>> > >>> > (...) >>> > >>> > More strange is that I can only reproduce this on aarch64. amd64 seem= s >>> to build fine... >>> > Any clues? >>> > >>> > Nuno Teixeira escreveu no dia segunda, >>> 17/07/2023 =C3=A0(s) 07:53: >>> > I can confirm that it builds. >>> > >>> > Should a PR be open or this is being taken already? >>> > >>> > Thanks, >>> > >>> > Nuno Teixeira escreveu no dia domingo, >>> 16/07/2023 =C3=A0(s) 14:24: >>> > Hello Dimitry! >>> > >>> > Thanks, I didn't see that PR since I only searched node18... >>> > >>> > I'm building it right now with: >>> > >>> > +.if ${OPSYS} =3D=3D FreeBSD && ${OSVERSION} >=3D 1400091 >>> > +CXXFLAGS+=3D -Wno-error=3Denum-constexpr-conversion >>> > +.endif >>> > >>> > Tomorrow I will have results. >>> > >>> > Thanks! >>> > >>> > Dimitry Andric escreveu no dia domingo, 16/07/2023 >>> =C3=A0(s) 14:10: >>> > On 16 Jul 2023, at 14:58, Nuno Teixeira wrote: >>> > > >>> > > main 1400093 aarch64 >>> > > >>> > > Anyone seeing www/node18 failing (needed for www/firefox)? >>> > > I tried reverting latest 2 committs and same result with 18.16.0. >>> > > >>> > > Any hints? >>> > > >>> > > https://people.freebsd.org/~eduardo/logs/node18/node18-18.16.1.log >>> > > https://people.freebsd.org/~eduardo/logs/node18/node18-18.16.0.log >>> > >>> > These are similar to , but instead >>> of properly fixing it, the can was kicked down the road in < >>> https://cgit.freebsd.org/ports/commit/?id=3Dee3e6d5a17a0c78bb56f8d5719d= e82b8dd49950d >>> >. >>> > >>> > These enums should be fixed by either removing the values outside of >>> the enum's valid range, or by specifying the enum's underlying type >>> explicitly to allow for such values. In the near future the >>> -Wno-enum-constexpr-conversion flag is going to go away! >>> > >>> > -Dimitry >>> > >>> > >>> > >>> > -- >>> > Nuno Teixeira >>> > FreeBSD Committer (ports) >>> > >>> > >>> > -- >>> > Nuno Teixeira >>> > FreeBSD Committer (ports) >>> > >>> > >>> > -- >>> > Nuno Teixeira >>> > FreeBSD Committer (ports) >>> >>> >> >> -- >> Nuno Teixeira >> FreeBSD Committer (ports) >> > > > -- > Nuno Teixeira > FreeBSD Committer (ports) > --=20 Nuno Teixeira FreeBSD Committer (ports) --0000000000005c90cb06014b1ce7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Nuno Teixeira <eduardo@f= reebsd.org> escreveu no dia sexta, 21/07/2023 =C3=A0(s) 19:40:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272645<= /div>
N= uno Teixeira <e= duardo@freebsd.org> escreveu no dia segunda, 17/07/2023 =C3=A0(s) 10= :13:

Should a temporary fix to unbreak clang16 on aarc= h64 acceptable?

.if $= {OPSYS} =3D=3D FreeBSD && ${OSVERSION} >=3D 1400091 && $= {ARCH} =3D=3D aarch64
CXXFLAGS+=3D -Wno-error=3Denum-constex= pr-conversion
.endif

I think we got requ= ired info to open a PR.

Dimitry Andric <dim@freebsd.org> escreveu no dia= segunda, 17/07/2023 =C3=A0(s) 09:48:
Probably the particular enums it complains about are = only hit on aarch64. It may also be that it already partially has the actua= l fixes from v8 for this issue:

https://chromi= um.googlesource.com/v8/v8.git/+/d15d49b09dc7aef9edcc4cf6a0cb2b77a0db203f

-Dimitry

> On 17 Jul 2023, at 10:33, Nuno Teixeira <
eduardo@freebsd.org> wrote:
>
> (...)
>
> More strange is that I can only reproduce this on aarch64. amd64 seems= to build fine...
> Any clues?
>
> Nuno Teixeira <eduardo@freebsd.org> escreveu no dia segunda, 17/07/2023 =C3=A0= (s) 07:53:
> I can confirm that it builds.
>
> Should a PR be open or this is being taken already?
>
> Thanks,
>
> Nuno Teixeira <eduardo@freebsd.org> escreveu no dia domingo, 16/07/2023 =C3=A0= (s) 14:24:
> Hello Dimitry!
>
> Thanks, I didn't see that PR since I only searched node18...
>
> I'm building it right now with:
>
> +.if ${OPSYS} =3D=3D FreeBSD && ${OSVERSION} >=3D 1400091 > +CXXFLAGS+=3D -Wno-error=3Denum-constexpr-conversion
> +.endif
>
> Tomorrow I will have results.
>
> Thanks!
>
> Dimitry Andric <dim@freebsd.org> escreveu no dia domingo, 16/07/2023 =C3=A0(s) 14:= 10:
> On 16 Jul 2023, at 14:58, Nuno Teixeira <eduardo@freebsd.org> wrote:
> >
> > main 1400093 aarch64
> >
> > Anyone seeing www/node18 failing (needed for www/firefox)?
> > I tried reverting latest 2 committs and same result with 18.16.0.=
> >
> > Any hints?
> >
> > https://people.freebsd.o= rg/~eduardo/logs/node18/node18-18.16.1.log
> > https://people.freebsd.o= rg/~eduardo/logs/node18/node18-18.16.0.log
>
> These are similar to <https://bugs.freebsd.org/272013>= , but instead of properly fixing it, the can was kicked down the road in &l= t;https://cgit.f= reebsd.org/ports/commit/?id=3Dee3e6d5a17a0c78bb56f8d5719de82b8dd49950d&= gt;.
>
> These enums should be fixed by either removing the values outside of t= he enum's valid range, or by specifying the enum's underlying type = explicitly to allow for such values. In the near future the -Wno-enum-const= expr-conversion flag is going to go away!
>
> -Dimitry
>
>
>
> --
> Nuno Teixeira
> FreeBSD Committer (ports)
>
>
> --
> Nuno Teixeira
> FreeBSD Committer (ports)
>
>
> --
> Nuno Teixeira
> FreeBSD Committer (ports)



--
Nuno Teixeira
FreeBSD Committ= er (ports)


--
Nuno Teixeira
FreeBSD Committ= er (ports)


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--0000000000005c90cb06014b1ce7-- From nobody Tue Jul 25 10:23:41 2023 X-Original-To: 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 4R9Cmj4wchz4pgrX for ; Tue, 25 Jul 2023 10:23:49 +0000 (UTC) (envelope-from hiroo@oikumene.net) Received: from barleycorn.oikumene.net (tk2-231-25124.vs.sakura.ne.jp [160.16.110.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9Cmj1vHtz3J8D for ; Tue, 25 Jul 2023 10:23:48 +0000 (UTC) (envelope-from hiroo@oikumene.net) Authentication-Results: mx1.freebsd.org; none Received: from nowhere.oikumene.ukehi.net (KD059129091046.ppp-bb.dion.ne.jp [59.129.91.46]) by barleycorn.oikumene.net (Postfix) with ESMTPSA id 4C96861FC7; Tue, 25 Jul 2023 19:23:44 +0900 (JST) Received: from nowhere.oikumene.ukehi.net ([IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e]) by nowhere.oikumene.ukehi.net (8.17.2/8.17.1) with ESMTP id 36PANgBj087567; Tue, 25 Jul 2023 19:23:42 +0900 (JST) (envelope-from hiroo@oikumene.net) X-Authentication-Warning: nowhere.oikumene.ukehi.net: Host [IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e] claimed to be nowhere.oikumene.ukehi.net Date: Tue, 25 Jul 2023 19:23:41 +0900 From: Hiroo Ono To: KIRIYAMA Kazuhiko Cc: Yuri , ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Message-ID: <20230725192341.6a1edc69@nowhere.oikumene.ukehi.net> In-Reply-To: <202307250650.36P6oifI090430@kx.truefc.org> References: <202307220652.36M6q6P4091348@kx.truefc.org> <20230725090137.2f027530@nowhere.oikumene.ukehi.net> <202307250650.36P6oifI090430@kx.truefc.org> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; amd64-portbld-freebsd13.2) 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 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4R9Cmj1vHtz3J8D X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:9370, ipnet:160.16.0.0/17, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Tue, 25 Jul 2023 15:50:44 +0900 KIRIYAMA Kazuhiko wrote: Sorry, I meant that the upstream has already fixed it, so no need to report upstream but version up of the devel/mongo-c-driver port is needed. > Hi, Ono san > > On Tue, 25 Jul 2023 09:01:37 +0900, > Hiroo Ono wrote: > > > > Hello, > > > > On Sat, 22 Jul 2023 10:28:21 +0200 > > Yuri wrote: > > > > > Exactly, it's fallout from openssl 3 migration. > > > > > > From > > > https://www.openssl.org/docs/manmaster/man7/migration_guide.html: > > > --- ERR_load_*(), ERR_func_error_string(), ERR_get_error_line(), > > > ERR_get_error_line_data(), ERR_get_state() > > > > > > OpenSSL now loads error strings automatically so these functions > > > are not needed. > > > --- > > > > > > Looks like this needs to be reported upstream. > > > > Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and released as > > version 1.24.0. The port needs to be updated to the latest version. > > > > I git pulled, but devel/mongo-c-driver not updated still > 1.23.2_3: > > root@vm:~ # git -C /ds/ports/freebsd/head pull > hint: Pulling without specifying how to reconcile divergent branches > is hint: discouraged. You can squelch this message by running one of > the following hint: commands sometime before your next pull: > : > 31 files changed, 176 insertions(+), 152 deletions(-) > rename sysutils/barrier/files/{patch-src_lib_net_SecureUtils.cpp => > extra-patch-src_lib_net_SecureUtils.cpp} (100%) root@vm:~ # egrep > '^DISTVERSION=' /ds/ports/freebsd/head/devel/mongo-c-driver/Makefile > DISTVERSION= 1.23.2 root@vm:~ # git -C /ds/ports/freebsd/head > rev-parse --verify --short HEAD 07f40427f1f9 > root@vm:~ # git -C /ds/ports/freebsd/head show --quiet --max-count=1 > --format="%ci" HEAD 2023-07-24 23:30:15 -0700 > root@vm:~ # > > Could you tell me how to get 1.24.0 ? > > Regards > --- > Kazuhiko Kiriyama > From nobody Tue Jul 25 11:01:51 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 4R9Dcn1hfJz4nmmj; Tue, 25 Jul 2023 11:02:01 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: from egress.chen.org.nz (egress.chen.org.nz [170.75.172.82]) by mx1.freebsd.org (Postfix) with ESMTP id 4R9Dcl5ldCz3nq9; Tue, 25 Jul 2023 11:01:59 +0000 (UTC) (envelope-from jonc@chen.org.nz) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of jonc@chen.org.nz designates 170.75.172.82 as permitted sender) smtp.mailfrom=jonc@chen.org.nz; dmarc=none Received: from mail.chen.org.nz (unknown [210.54.37.164]) by egress.chen.org.nz (Postfix) with ESMTP id 5A33EEAE73; Tue, 25 Jul 2023 23:01:53 +1200 (NZST) Received: from mail.chen.org.nz (localhost [127.0.0.1]) by filter.inside.chen.org.nz (Postfix) with ESMTP id 7F95870022; Tue, 25 Jul 2023 23:01:51 +1200 (NZST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on ametrine.inside.chen.org.nz Received: from [192.168.1.10] (jade.inside.chen.org.nz [192.168.1.10]) by mail.chen.org.nz (Postfix) with ESMTPS id 74B1D70021; Tue, 25 Jul 2023 23:01:51 +1200 (NZST) Message-ID: <404fdbf7-35d3-917a-934c-6224884b420c@chen.org.nz> Date: Tue, 25 Jul 2023 23:01:51 +1200 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 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: freebsd-ports@freebsd.org Cc: gnome@freebsd.org, bofh@freebsd.org From: Jonathan Chen Subject: www/webkit2-gtk4 fails to build on STABLE-13/amd64 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.19 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.988]; R_SPF_ALLOW(-0.20)[+a:egress.chen.org.nz]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org,gnome@freebsd.org]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; BLOCKLISTDE_FAIL(0.00)[170.75.172.82:server fail,210.54.37.164:server fail]; ARC_NA(0.00)[]; ASN(0.00)[asn:174, ipnet:170.75.160.0/20, country:US]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[chen.org.nz]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4R9Dcl5ldCz3nq9 X-Spamd-Bar: --- Hi, I recently updated my STABLE-13/amd64 host, and now it fails to build www/webkit2-gtk4; failing with: /construction/xports/www/webkit2-gtk4/work/webkitgtk-2.38.3/Source/WTF/wtf/Function.h:79:26: warning: unused parameter 'in' [-Wunused-parameter] Out operator()(In... in) const ^ /construction/xports/www/webkit2-gtk4/work/webkitgtk-2.38.3/Source/WTF/wtf/URLHelpers.cpp:51:34: error: integer value 256 is outside the valid range of values [- 256, 255] for the enumeration type 'UScriptCode' [-Wenum-constexpr-conversion] constexpr auto scriptCodeLimit = static_cast(256); ^ 2 warnings and 1 error generated. I notice that Muhammad Moinur Rahman had recently made a commit to webkit2-gtk4/Makefile to enable llvm16 support, probably for the main branch. This also needs to be enabled for stable/13 which now has llvm16 as its host-compiler. Cheers. -- Jonathan Chen From nobody Tue Jul 25 13:41:56 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 4R9J9S4qMPz4pGPl; Tue, 25 Jul 2023 13:42:04 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9J9S3876z3xc1; Tue, 25 Jul 2023 13:42:04 +0000 (UTC) (envelope-from bofh@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690292524; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/liORRTsj3KIbfNGVaEvpIDI7QpVyx8TNP1vyy8DlLU=; b=ofp9TesiLlOMdHQioX/5ImQy7ntETBuVDJTxSvIGakNj/lOhrwfRvBVI8XrdUOp75JOehU 70+QIYyJLxzEc1agnPxcVuTThLN46MBoLoJrXbAk3mB4FH044UjEWkUTUb0ucfuSFKr8og YqvDsh7HblnpXMyxQw2jHQO17nULsgzAchsVy622jK/gsSFdaeX6Al/5MMhBUYjZi1+h4H t+lbOjrw21OalBWiHAh0TFxRRMrVTDCM9yQEKWWnfFTO3wYuvRD2Yg75TG+DtXToBiUQ73 HbsA71bE6XZBiLf75dwQyUCN7Mj7Z41LvBuh8C3UAnauEJeAOlZOQCKGdaqPsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690292524; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/liORRTsj3KIbfNGVaEvpIDI7QpVyx8TNP1vyy8DlLU=; b=xOITa88IGYJ9lWx+CQFigfLNylCDVAQmC7OSkcukaidkd/A045VyYbED9gy/4mrXioxKVH m4RpOI20WVaYUTfaZZPB8wgoQesv2kZ0GWHLyquUnbkvoudBNIL0I6epSPyWiwUNLWjRIR qBQ9RT5cIAHOS/SeaABAeex0GPGJ46U5oWvWdO0Z3PKfeyU0K1nxBRu/yGn+gQH/t11eYy rZ7xJJ2GNR/RbKX49iGg5kOUIKeOq/3o54q0j+kz4CgJBg+vBSelksY7MdfzlV7qv/zjwA Ji2Bp3KKL3JSH5R3iU1gy4anB2hERJ3Zg0LzYWc/r8Djg77K8NsggCBucIiRtw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690292524; a=rsa-sha256; cv=none; b=DJ1hJXdxOzAyMUbIAdYj+Lf6y8Z4xZlRmfIZHhxnfz/z17JMJFOxT1yreCDHV5nrHIwht4 JfM9z5+l7/4cXd69xSgZjJlRjFt8+gLpd6vq0YzSh5Q3Dw6JywAu1+mRaDlAkWX6E5bSkB ArNlBD0M6L31SbK0fbhcp75RpSEBF3roXwBjVXhflG/1OSkNPkbUjCBK2Ql4Xh1vfbk/AE sYyempsb9do+t8KNcGyELzejn70XT1+xPwIonmgbH14e97Hz4UJjOXSEyU++7q0XusHclS 63zGRHD69S9wmN8Dez9t0jLLhcGRwpr0xHMmM6BX3MVb7UdtnUL0wirlngwJwg== Received: from mx.bofh.network (mx.bofh.network [5.9.249.227]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mx.bofh.network", Issuer "R3" (verified OK)) (Authenticated sender: bofh/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4R9J9R6QD0zcRR; Tue, 25 Jul 2023 13:42:03 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtpclient.apple (gw.office.cyso.net [95.97.78.194]) by mx.bofh.network (OpenSMTPD) with ESMTPSA id 35b59364 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Tue, 25 Jul 2023 13:41:58 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: www/webkit2-gtk4 fails to build on STABLE-13/amd64 From: Moin Rahman In-Reply-To: <404fdbf7-35d3-917a-934c-6224884b420c@chen.org.nz> Date: Tue, 25 Jul 2023 15:41:56 +0200 Cc: freebsd-ports@freebsd.org, gnome@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <404fdbf7-35d3-917a-934c-6224884b420c@chen.org.nz> To: Jonathan Chen X-Mailer: Apple Mail (2.3696.120.41.1.1) > On Jul 25, 2023, at 1:01 PM, Jonathan Chen wrote: >=20 > Hi, >=20 > I recently updated my STABLE-13/amd64 host, and now it fails to build = www/webkit2-gtk4; failing with: >=20 > = /construction/xports/www/webkit2-gtk4/work/webkitgtk-2.38.3/Source/WTF/wtf= /Function.h:79:26: warning: unused parameter 'in' [-Wunused-parameter] > Out operator()(In... in) const > ^ > = /construction/xports/www/webkit2-gtk4/work/webkitgtk-2.38.3/Source/WTF/wtf= /URLHelpers.cpp:51:34: error: integer value 256 is outside the valid = range of values [- > 256, 255] for the enumeration type 'UScriptCode' = [-Wenum-constexpr-conversion] > constexpr auto scriptCodeLimit =3D static_cast(256); > ^ > 2 warnings and 1 error generated. >=20 > I notice that Muhammad Moinur Rahman had recently made a commit to = webkit2-gtk4/Makefile to enable llvm16 support, probably for the main = branch. This also needs to be enabled for stable/13 which now has llvm16 = as its host-compiler. >=20 > Cheers. > --=20 > Jonathan Chen I am looking into it for a bulk fix. I am just trying to find the best = way to do it considering the EOL of 13.1 and 12 closing sometimes in = December. Kind regards, Moin= From nobody Tue Jul 25 15:46:11 2023 X-Original-To: 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 4R9Lwr6Gg6z4pyvY for ; Tue, 25 Jul 2023 15:46:20 +0000 (UTC) (envelope-from hiroo@oikumene.net) Received: from barleycorn.oikumene.net (tk2-231-25124.vs.sakura.ne.jp [160.16.110.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9Lwp2WNgz3q7t for ; Tue, 25 Jul 2023 15:46:18 +0000 (UTC) (envelope-from hiroo@oikumene.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of hiroo@oikumene.net designates 160.16.110.128 as permitted sender) smtp.mailfrom=hiroo@oikumene.net; dmarc=none Received: from nowhere.oikumene.ukehi.net (KD059129091046.ppp-bb.dion.ne.jp [59.129.91.46]) by barleycorn.oikumene.net (Postfix) with ESMTPSA id 3F06B61F8B; Wed, 26 Jul 2023 00:46:14 +0900 (JST) Received: from nowhere.oikumene.ukehi.net ([IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e]) by nowhere.oikumene.ukehi.net (8.17.2/8.17.1) with ESMTP id 36PFkBFo087410; Wed, 26 Jul 2023 00:46:12 +0900 (JST) (envelope-from hiroo@oikumene.net) X-Authentication-Warning: nowhere.oikumene.ukehi.net: Host [IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e] claimed to be nowhere.oikumene.ukehi.net Date: Wed, 26 Jul 2023 00:46:11 +0900 From: Hiroo Ono To: KIRIYAMA Kazuhiko Cc: Yuri , ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Message-ID: <20230726004611.545333a4@nowhere.oikumene.ukehi.net> In-Reply-To: <20230725192341.6a1edc69@nowhere.oikumene.ukehi.net> References: <202307220652.36M6q6P4091348@kx.truefc.org> <20230725090137.2f027530@nowhere.oikumene.ukehi.net> <202307250650.36P6oifI090430@kx.truefc.org> <20230725192341.6a1edc69@nowhere.oikumene.ukehi.net> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; amd64-portbld-freebsd13.2) 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 Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ip4:160.16.110.128:c]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[oikumene.net]; ASN(0.00)[asn:9370, ipnet:160.16.0.0/17, country:JP]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[] X-Rspamd-Queue-Id: 4R9Lwp2WNgz3q7t X-Spamd-Bar: --- On Tue, 25 Jul 2023 19:23:41 +0900 Hiroo Ono wrote: > Sorry, I meant that the upstream has already fixed it, so no need to > report upstream but version up of the devel/mongo-c-driver port is > needed. Filed updates to bugzilla: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272720 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272721 > > Hi, Ono san > > > > On Tue, 25 Jul 2023 09:01:37 +0900, > > Hiroo Ono wrote: > > > > > > Hello, > > > > > > On Sat, 22 Jul 2023 10:28:21 +0200 > > > Yuri wrote: > > > > > > > Exactly, it's fallout from openssl 3 migration. > > > > > > > > From > > > > https://www.openssl.org/docs/manmaster/man7/migration_guide.html: > > > > --- ERR_load_*(), ERR_func_error_string(), ERR_get_error_line(), > > > > ERR_get_error_line_data(), ERR_get_state() > > > > > > > > OpenSSL now loads error strings automatically so these functions > > > > are not needed. > > > > --- > > > > > > > > Looks like this needs to be reported upstream. > > > > > > Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and released as > > > version 1.24.0. The port needs to be updated to the latest > > > version. > > > > I git pulled, but devel/mongo-c-driver not updated still > > 1.23.2_3: > > > > root@vm:~ # git -C /ds/ports/freebsd/head pull > > hint: Pulling without specifying how to reconcile divergent branches > > is hint: discouraged. You can squelch this message by running one of > > the following hint: commands sometime before your next pull: > > : > > 31 files changed, 176 insertions(+), 152 deletions(-) > > rename sysutils/barrier/files/{patch-src_lib_net_SecureUtils.cpp => > > extra-patch-src_lib_net_SecureUtils.cpp} (100%) root@vm:~ # egrep > > '^DISTVERSION=' /ds/ports/freebsd/head/devel/mongo-c-driver/Makefile > > DISTVERSION= 1.23.2 root@vm:~ # git -C /ds/ports/freebsd/head > > rev-parse --verify --short HEAD 07f40427f1f9 > > root@vm:~ # git -C /ds/ports/freebsd/head show --quiet --max-count=1 > > --format="%ci" HEAD 2023-07-24 23:30:15 -0700 > > root@vm:~ # > > > > Could you tell me how to get 1.24.0 ? > > > > Regards > > --- > > Kazuhiko Kiriyama > > > > From nobody Wed Jul 26 01:00:25 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 4R9bDW2S7mz4p0n5; Wed, 26 Jul 2023 01:00:43 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9bDW1hGxz4VPP; Wed, 26 Jul 2023 01:00:43 +0000 (UTC) (envelope-from bofh@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690333243; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=fBa4MM7k67OkYVZedm4qF8PitzzKql6SjAJDSwczmfk=; b=EqBmD/100PS9s/V0gNQhO0IpRkdNoGEbPngqBKNppL8mDprfPgAaCB4oEjxlX6awYPej63 hWYRHte1IkJgkNBvLnHAYEbyOHB6dEfKemguhdkBdZV3S0sLQVgmX5BxrnXVfaxuhqqH2o ERUWgNgtBd5Ftj4wRZzGGVFtWhNRRQxmxoINdn9u6B3K2DDwEz6zlESuBUdqcWKs1I14M3 PP/Dw0zUi6LRRlxuNUoHJdAYFLmawkzBrNRERQNmSKtKD11tc7yUbDjVDVBqlf15ITiakJ dGynegKDMRgovMOmN1Vm7hWUcYF4FYRv8mGRHh8yVCECtJoo7SDqEJgP+am1ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690333243; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=fBa4MM7k67OkYVZedm4qF8PitzzKql6SjAJDSwczmfk=; b=PKw6G+G891EZ+9b/UAEf82TBdDbbcz3geUxmPvlpQ9usDwsmjyllpI2n1DNl5C9xkHAEiV R1fHEqsKG2GL50MnTS60SWvNjR2lzGGsMPECmldq50U45DvpD/gFaK/56BgwAE0hs9wWCE dhBnw0KWXXTrIHFo1YWQbtFMQWhzsE5xoZWLAYxujJ05md6nl4kOBZbOuQgTXAB+1jMqcZ zJgKeQ2FD+djbVTMHfW9pszZOOcjEwU0/wSNHYgOAYHLrj+2BCTgo7ygLUHaGuKobd/tBM QX4VymifMTFtXrUi8zcCYNIhArXRX8DDdHIVsTXfd8NQ0BBVZRJJcE7B9YoU4Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690333243; a=rsa-sha256; cv=none; b=fmSZAXoiooMtaBWMIZA7sM7RhcbqP/ZoRhUe5T8IM7X9M121Xsq0ZCuuR6uUXlTIysSKAG 7vidpIa5y55ACa5v+u4zlgox61g/OWLGVTRgwgUI3ery3FQQq74SNHb0fsy7t6QWS4AXfZ VYPk9qVV0nVPDjPLcf5+8ZQqcJXebQXwjlSbaljofvk0hDXIGQ3aFGVpv9BJCFUuoi0XGi aVFT48Uj2LFD6VMm2mndr3u0tqlve0MCxLk9Nry5iblE7iKXPaCd2tqRvXPfjwv9IPBOZ/ odRLkMPONQe0qPCCrziSRXJd5ix6BbWbHv4myDgm1J1OPTtYw9YfJ1+XHastUQ== Received: from mx.bofh.network (mx.bofh.network [IPv6:2a01:4f8:261:25de::227]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mx.bofh.network", Issuer "R3" (verified OK)) (Authenticated sender: bofh/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4R9bDV4g2Vztl4; Wed, 26 Jul 2023 01:00:42 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtpclient.apple ( [80.113.232.34]) by mx.bofh.network (OpenSMTPD) with ESMTPSA id 8d887c71 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Wed, 26 Jul 2023 01:00:38 +0000 (UTC) Content-Type: multipart/signed; boundary="Apple-Mail=_5C8729FD-8F4D-430E-9042-930083901C69"; protocol="application/pgp-signature"; micalg=pgp-sha512 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 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: www/webkit2-gtk4 fails to build on STABLE-13/amd64 From: Moin Rahman In-Reply-To: <404fdbf7-35d3-917a-934c-6224884b420c@chen.org.nz> Date: Wed, 26 Jul 2023 03:00:25 +0200 Cc: Mark Millard via freebsd-ports , gnome@freebsd.org Message-Id: References: <404fdbf7-35d3-917a-934c-6224884b420c@chen.org.nz> To: Jonathan Chen X-Mailer: Apple Mail (2.3731.600.7) --Apple-Mail=_5C8729FD-8F4D-430E-9042-930083901C69 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Jul 25, 2023, at 1:01 PM, Jonathan Chen wrote: >=20 > Hi, >=20 > I recently updated my STABLE-13/amd64 host, and now it fails to build = www/webkit2-gtk4; failing with: >=20 > = /construction/xports/www/webkit2-gtk4/work/webkitgtk-2.38.3/Source/WTF/wtf= /Function.h:79:26: warning: unused parameter 'in' [-Wunused-parameter] > Out operator()(In... in) const > ^ > = /construction/xports/www/webkit2-gtk4/work/webkitgtk-2.38.3/Source/WTF/wtf= /URLHelpers.cpp:51:34: error: integer value 256 is outside the valid = range of values [- > 256, 255] for the enumeration type 'UScriptCode' = [-Wenum-constexpr-conversion] > constexpr auto scriptCodeLimit =3D static_cast(256); > ^ > 2 warnings and 1 error generated. >=20 > I notice that Muhammad Moinur Rahman had recently made a commit to = webkit2-gtk4/Makefile to enable llvm16 support, probably for the main = branch. This also needs to be enabled for stable/13 which now has llvm16 = as its host-compiler. >=20 > Cheers. > -- > Jonathan Chen >=20 So far I haven't been able to fix all build issues with llvm16 and it's = still an ongoing process. I plan to complete this before the final build = starts for 14.0-RELEASE. However I have just committed fox 13.2-STABLE = for all the fixes I have done till now for HEAD. When I fix the rest of = it I will also consider 13.2-STABLE or more preferably OSVERSION = 1302507. See = https://cgit.freebsd.org/ports/commit/?id=3D95274bf4f99c71fc056013d966aec2= 39161dfd74 for more details. Kind regards, Moin --Apple-Mail=_5C8729FD-8F4D-430E-9042-930083901C69 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmTAcCpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJGQog/9ER9lISEd++Q9khbawG/q5l4vw45ivVyyvOvnWKAynLYz9EhppxeEQ9rL FC77aJweTDxtPrT/Ni+d/wUVeBMkqNvPPgWmLeQldcWN9rsx7DF/OHsDYzeiu8Fn roF7IGMyTRHefK0+n8bTWSrQ5c4G7iR0o6Lrb6bqgv4aZWPwR8SRHXu6w23Uy6eE BpYqB4er+AKU22/fenHXcK8pHrf9FZex3/R24nrRA3tqPXYH+/lFPFe7QRXCf2CC uAxODPODMKC0g0XsNVERg232Eq2hFNYzucrTQUnS3rxa7VRLwJHcFlgAd8iEnpJ3 cVEOehDkrlIGf1YROIilWiyFqnI/B4nv/NZnB1bcr3kS9Ct1kUPwpnzQl9cm9IwD +bbM9cmwpgnVfYmg/7SkVT5nBMhlTYAddA9e2eiUPzn+XRnHe6NjH697giSYL3yi 27935m9rqTN7ldep18bSHDFOXoezygtr1Y0K/TPQi5Icts8qthKElgGIwtsm646N zKl7kA3vguuyy0x+9nuoVSpgbaCp+tsj4a4QuoSe9gka0XsBCe3Gl/zxVCnjnecr +zFTv4tHS1zyInwSNEybii/6/nkcMDnxGUEs7eUJ2wMheNiAdw3QCZIM7DZIZxyW w6S++E4ZsE+ShANBqI6UqFBhPHN4a7/DbIqocZiLC4fGMHVupzw= =de8a -----END PGP SIGNATURE----- --Apple-Mail=_5C8729FD-8F4D-430E-9042-930083901C69-- From nobody Wed Jul 26 01:54:11 2023 X-Original-To: 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 4R9cQR6j2tz4plMQ for ; Wed, 26 Jul 2023 01:54:23 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9cQR2tXMz3NgG for ; Wed, 26 Jul 2023 01:54:22 +0000 (UTC) (envelope-from kiri@truefc.org) Authentication-Results: mx1.freebsd.org; none Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 36Q1sBnJ052203; Wed, 26 Jul 2023 10:54:11 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202307260154.36Q1sBnJ052203@kx.truefc.org> Date: Wed, 26 Jul 2023 10:54:11 +0900 From: KIRIYAMA Kazuhiko To: Hiroo Ono Cc: KIRIYAMA Kazuhiko , Yuri , ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings In-Reply-To: <20230726004611.545333a4@nowhere.oikumene.ukehi.net> References: <202307220652.36M6q6P4091348@kx.truefc.org> <20230725090137.2f027530@nowhere.oikumene.ukehi.net> <202307250650.36P6oifI090430@kx.truefc.org> <20230725192341.6a1edc69@nowhere.oikumene.ukehi.net> <20230726004611.545333a4@nowhere.oikumene.ukehi.net> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 4R9cQR2tXMz3NgG X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:10013, ipnet:36.52.208.0/21, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Wed, 26 Jul 2023 00:46:11 +0900, Hiroo Ono wrote: > > On Tue, 25 Jul 2023 19:23:41 +0900 > Hiroo Ono wrote: > > > Sorry, I meant that the upstream has already fixed it, so no need to > > report upstream but version up of the devel/mongo-c-driver port is > > needed. > > Filed updates to bugzilla: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272720 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272721 Thanx for your patches!!! I tried both, and libbson fine but mongo-c-driver failed as follows: Installing libbson-1.24.2... Extracting libbson-1.24.2: .......... done ===> mongo-c-driver-1.24.2 depends on shared library: libbson-1.0.so - found (/usr/local/lib/libbson-1.0.so) ===> Returning to build of mongo-c-driver-1.24.2 ===> mongo-c-driver-1.24.2 depends on shared library: libzstd.so - not found ===> Installing existing package /var/ports/packages/All/zstd-1.5.5.pkg Installing zstd-1.5.5... `-- Installing liblz4-1.9.4,1... `-- Extracting liblz4-1.9.4,1: .......... done Extracting zstd-1.5.5: .......... done ===> mongo-c-driver-1.24.2 depends on shared library: libzstd.so - found (/usr/local/lib/libzstd.so) ===> Returning to build of mongo-c-driver-1.24.2 ===> Configuring for mongo-c-driver-1.24.2 ===> Performing out-of-source build /bin/mkdir -p /var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build CMake Warning: Ignoring extra path from command line: "/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build/ -DCMAKE_C_FLAGS_DEBUG:STRING=-O2" CMake Warning: Ignoring extra path from command line: " -DCMAKE_CXX_FLAGS_RELEASE:STRING=-O2" CMake Error: Unknown argument -pipe CMake Error: Run 'cmake --help' for all supported options. *** Error code 1 Stop. make: stopped in /var/ports/jwebkx/devel/mongo-c-driver > > > > Hi, Ono san > > > > > > On Tue, 25 Jul 2023 09:01:37 +0900, > > > Hiroo Ono wrote: > > > > > > > > Hello, > > > > > > > > On Sat, 22 Jul 2023 10:28:21 +0200 > > > > Yuri wrote: > > > > > > > > > Exactly, it's fallout from openssl 3 migration. > > > > > > > > > > From > > > > > https://www.openssl.org/docs/manmaster/man7/migration_guide.html: > > > > > --- ERR_load_*(), ERR_func_error_string(), ERR_get_error_line(), > > > > > ERR_get_error_line_data(), ERR_get_state() > > > > > > > > > > OpenSSL now loads error strings automatically so these functions > > > > > are not needed. > > > > > --- > > > > > > > > > > Looks like this needs to be reported upstream. > > > > > > > > Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and released as > > > > version 1.24.0. The port needs to be updated to the latest > > > > version. > > > > > > I git pulled, but devel/mongo-c-driver not updated still > > > 1.23.2_3: > > > > > > root@vm:~ # git -C /ds/ports/freebsd/head pull > > > hint: Pulling without specifying how to reconcile divergent branches > > > is hint: discouraged. You can squelch this message by running one of > > > the following hint: commands sometime before your next pull: > > > : > > > 31 files changed, 176 insertions(+), 152 deletions(-) > > > rename sysutils/barrier/files/{patch-src_lib_net_SecureUtils.cpp => > > > extra-patch-src_lib_net_SecureUtils.cpp} (100%) root@vm:~ # egrep > > > '^DISTVERSION=' /ds/ports/freebsd/head/devel/mongo-c-driver/Makefile > > > DISTVERSION= 1.23.2 root@vm:~ # git -C /ds/ports/freebsd/head > > > rev-parse --verify --short HEAD 07f40427f1f9 > > > root@vm:~ # git -C /ds/ports/freebsd/head show --quiet --max-count=1 > > > --format="%ci" HEAD 2023-07-24 23:30:15 -0700 > > > root@vm:~ # > > > > > > Could you tell me how to get 1.24.0 ? > > > > > > Regards > > > --- > > > Kazuhiko Kiriyama > > > > > > > > > Regards --- Kazuhiko Kiriyama From nobody Wed Jul 26 04:15:02 2023 X-Original-To: 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 4R9gXk6GZ9z4pg4Y for ; Wed, 26 Jul 2023 04:15:02 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9gXk4HD7z3KcL for ; Wed, 26 Jul 2023 04:15:02 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690344902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=g86RlOtzbo/PNq5bcijtF02HX+7tlSAYHw5vaxAa+5o=; b=lz9LTDjh/PRQ4brznCKnWSiRgW7MyMDiV1MBQdI7min+5n2AK4RiRapBP5qlf4M8iqBQTO RbylXJwP9VREbmlZWK4SonWWCHk+9NMoNxp4/TfCOLLfqXt3zQMgy4zCkriKStsyNO1P8j af6/xa/QS+z+/rPkugUZR8P3CtChLoa3vXYRttY0OFLE2grOH9lFnCDoY87Uzx5gyXZwxQ 025fS0Z8im/ZExV4AbF7YmSPIyk80FBoDDAnlQy6mDgMUc73JsbRzvr7ZfvWRyWzgA8ps5 ESwYGTNI6HjjFlsC7WeFSheH08N+YGfeRXZfAZwYms3T9oWR2a24VweFx2X65A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690344902; a=rsa-sha256; cv=none; b=vtFnCNx25oan+s5iVVJ5Wo5lA9kDiIclAQTa8fX5NYeIFVEjAsxeLPr7ZBJs8iXCw59tZE RlppO8KYu4nliY2ynRE26TBDxa35tDX41j/BV8q3bxHcIQAFZGhxDICp9NYinopFFVV/p6 CbE8K17Xolrp4ixnCnXIvO5kgDJfz+g7iFkQMPMRSiP8H4ko7POFCxiRhZca5OpXrXsHFk nFxEkyhg97bVhalnM4n8OVkGzGSeP1ZnQY46bVcIzG4B2LkC20U2p3P/98xiHCgVJQthgp Gxbov8yDRKEC+K4SiPLqb038iz00PFaZ/NF7dohgYs3CpX1B12nSanWTbf3u5A== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R9gXk2RRBzSTV for ; Wed, 26 Jul 2023 04:15:02 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 36Q4F2FA009877 for ; Wed, 26 Jul 2023 04:15:02 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 36Q4F2ww009876; Wed, 26 Jul 2023 04:15:02 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202307260415.36Q4F2ww009876@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Wed, 26 Jul 2023 04:15:02 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230725 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.61 ------------------------------------------------+-----------------+------------ devel/rubymine | 2023.1.1 | 2023.1.5 ------------------------------------------------+-----------------+------------ emulators/openmsx | 18.0 | release_19_0 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.61 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.61 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.61 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.61 ------------------------------------------------+-----------------+------------ sysutils/nix | 2.3.11 | 2.17.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Wed Jul 26 11:19:57 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 4R9rz527W1z4pBMG for ; Wed, 26 Jul 2023 11:20:01 +0000 (UTC) (envelope-from tagattie@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9rz51M39z4GxJ; Wed, 26 Jul 2023 11:20:01 +0000 (UTC) (envelope-from tagattie@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690370401; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nScTFH1iAMjl3PtixLtFM8AatAsB/JuVXK2mxF6sRv4=; b=T7tP+l0vuR4m8Fvtv2nXkaHc/JkVtefZZdtC8fRvqenF+qsxNb/GnWsYskLmvu3BnzRIkx ttj6GRqLtUq6g/55OKOQYHkO6wPEPuF8BALvwDgCWyjYSR/ceoLAybbvtdJnUXnzxWuPzh euS2uPKHQp8hfpnhyO+uPmyaLpYCJFj+/wpb9dW6uvNzYhxA/zOFmbjGEA/AQ4BaUw/3fT gl6igjOrctCDvq+3Mb9/7Iad2arginMhEVeVVRVecXVBFHCrSJw8aN8VckWd1MgbmfZloT SIzrcmQBUzzCuGC8eIrx/PUAwIoEV6rNHJ8Y9OiJBlVhhtZ1sMMVGzkjOBOfVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690370401; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nScTFH1iAMjl3PtixLtFM8AatAsB/JuVXK2mxF6sRv4=; b=lYhcpgbqLd/OvOoQEsA2MTooAY66rbs8aYVpjgQp0/ktY3MgzopZak6v1kjnZeG10wiQu9 ++3uf0N4ykwKHgT8N4Npb/RkSoSrNCpr1kwZBybPOqpYsaJfkZMWKUB+zr8wzCyMkiirlO 3nFEiwjSqqHmRgn1+F1Iis7J2lEYjiB+7LAEDg6EFyjzq3HNhTjmqGP2ohqGKiPUDjGQnr kd476iYI/XDTP/XX2+x5ib9VOPMP/chUx90B2RjvAQF3vUzKqTuUFsMRKFcH6AGhjHNTUd +kiYRZeVClMgJyqftTGsYOxy5xediY8BfevfUWAsRoMeUrs1w3/CaA9hBD26mw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690370401; a=rsa-sha256; cv=none; b=qjXsaZlojqs3hztXiJk3kmTkKN7UTEY5QZe8dFK8JRb9oMgtJ2jurFfcp/VlnSAT/ph7nU aX16LtPGoPP2QMNndZI6wWmMqIFS+7/gTFKdsR5yo/ApMKF5ZXv+rZp1+AvInpcm/56XvH 04ZoJ12Wyo4nk3AVUJbC/DJXkfzpKQ6tXICCVsN96Y+XejwCk+luttEZJ/qCJuYcaoFlNr 1qxByJuZpuJk6GkZFgeueG/ym3/zQfYx1WZV3gr7KqCOwbPD8eP3bKjlufmXU/wZP1FwQr FPH/wT70sdMlgVX5K8Pek1R+Pi3pnVg4Gt1KTAAqAvFsLdFZTjrlHPLSoYnSHA== Received: from [IPV6:2409:11:22a0:8900::34] (unknown [IPv6:2409:11:22a0:8900::34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: tagattie/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4R9rz42BXKz14tn; Wed, 26 Jul 2023 11:20:00 +0000 (UTC) (envelope-from tagattie@FreeBSD.org) Message-ID: <72524cc4-7126-ed9f-e252-61a8c8b6641e@FreeBSD.org> Date: Wed, 26 Jul 2023 20:19:57 +0900 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 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: Is it possible to build node package as single executable binary? Content-Language: en-US To: Miroslav Lachman <000.fbsd@quip.cz>, FreeBSD Ports References: <5be6c0d2-5d71-38c9-028a-8ce065102be9@FreeBSD.org> <10957900-09c0-dee6-a77b-11a8a04cd7e7@quip.cz> From: Hiroki Tagato In-Reply-To: <10957900-09c0-dee6-a77b-11a8a04cd7e7@quip.cz> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2023/07/25 6:14, Miroslav Lachman wrote: > On 23/06/2023 13:11, Hiroki Tagato wrote: >> Hi Miroslav, >> >> I have a WIP port of Bitwarden CLI in my forked ports repository. >> >> Take a look at: >> https://github.com/tagattie/freebsd-ports/tree/main/security/bitwarden-cli >> >> It generates a single binary executable "bw" by packaging the node >> command and necessary node modules. I have only lightly tested the >> package on FreeBSD 13/amd64 and it seems working. > > Do you plan to push it to the official FreeBSD ports tree? It is very > useful for our project but we need to maintain it separately in > Poudriere because it is not in an official tree. I have just updated the port in my repo to v2023.7.0 and now testing poudriere builds. After that I will push it to the official tree. Thanks for the request. Cheers, Hiroki From nobody Wed Jul 26 17:16:47 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 4RB0ty6ZX6z4nsrv for ; Wed, 26 Jul 2023 17:16:58 +0000 (UTC) (envelope-from SRS0=PBBM=DM=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RB0ty1fznz3Gk1; Wed, 26 Jul 2023 17:16:58 +0000 (UTC) (envelope-from SRS0=PBBM=DM=quip.cz=000.fbsd@elsa.codelab.cz) Authentication-Results: mx1.freebsd.org; none Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 43C8ED78A1; Wed, 26 Jul 2023 19:16:49 +0200 (CEST) Received: from [192.168.145.49] (ip-89-177-27-225.bb.vodafone.cz [89.177.27.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 5F0AAD7894; Wed, 26 Jul 2023 19:16:48 +0200 (CEST) Message-ID: <725ab8df-2dd2-b415-6399-6080407c68ab@quip.cz> Date: Wed, 26 Jul 2023 19:16:47 +0200 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 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: Is it possible to build node package as single executable binary? Content-Language: cs-Cestina, en-US To: Hiroki Tagato , FreeBSD Ports References: <5be6c0d2-5d71-38c9-028a-8ce065102be9@FreeBSD.org> <10957900-09c0-dee6-a77b-11a8a04cd7e7@quip.cz> <72524cc4-7126-ed9f-e252-61a8c8b6641e@FreeBSD.org> From: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: <72524cc4-7126-ed9f-e252-61a8c8b6641e@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4RB0ty1fznz3Gk1 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 26/07/2023 13:19, Hiroki Tagato wrote: > On 2023/07/25 6:14, Miroslav Lachman wrote: >> On 23/06/2023 13:11, Hiroki Tagato wrote: >>> Hi Miroslav, >>> >>> I have a WIP port of Bitwarden CLI in my forked ports repository. >>> >>> Take a look at: >>> https://github.com/tagattie/freebsd-ports/tree/main/security/bitwarden-cli [..] >> Do you plan to push it to the official FreeBSD ports tree? It is very >> useful for our project but we need to maintain it separately in >> Poudriere because it is not in an official tree. > > I have just updated the port in my repo to v2023.7.0 and now testing > poudriere builds. After that I will push it to the official tree. Thanks > for the request. Thank you for your work on it! I will try v2023.7.0 locally soon. Best regards Miroslav Lachman From nobody Wed Jul 26 20:21:45 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 4RB50D6ZMNz4pfLS for ; Wed, 26 Jul 2023 20:21:48 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RB50D69Zlz3qDJ; Wed, 26 Jul 2023 20:21:48 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690402908; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Llyw1Ibo/O/m6LYt0EGmDG75HQCS2GykyODlc6Av5/I=; b=K0vOFI1/c1s5HRH6A9U0e4Il8PfqfP892rptdfaVGNP6R4JjBRhJPuUcsYYFuI1Mo/ui4g C4LYk7xHjyVWHxd5Zp7QHNIM5ThGYIj96nG19DlnqaNMQSglg+glnSmijRwDGAnJrnYmUA FtS7EtmXCMjPjrbtLzXvEjd4TuCGJb5wE/ycdHQff7rOY9E1YezTZi0daDFvA8IQFDZMOf Wnx2JmuL8pVnNK9iAu4hwR0aBhlaIGGY5yK5KW8o34+O6wGa98Hzpb9yA43GeEi8Ap3Iep VRFVd7WHjAw8f1+qzWNQde3VIUvO9AttXoElpTPJkyxOGoIjE2jiiW/qpARY4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690402908; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Llyw1Ibo/O/m6LYt0EGmDG75HQCS2GykyODlc6Av5/I=; b=pbtxqmCvB5iTKPeZhFxFJBzKLVJMXSsNd5c/tOiAAeIBlOyXM8bY9EwvzoI7B0fN+b+Kzk ms2WAKSb0IVBaSYwh31qBIo60mpCnMnSQOuhquOhPSl6tLKzZ+/U5Rved5cKsP0o8HIS/y OX49ZlNAJ558J+pYqWrX+QB8b1mJZXYPJiRat2f5Zk+qO1G9yUPml6Ql9gCvzQgVEbUrGf mJG2pnE1b6bhhIiMxjBr0sdtOONo9oLyg5+LeYXZLpvCtmA6gFWJhgWyggATwetmfv2mrn BCZG49v0OHs846Io//UPj5JbjNhz6V2EsXZFpkWbcixD+U+pawsHKjnT0JBSEQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690402908; a=rsa-sha256; cv=none; b=dECF/6lJVuHBmUpltIMHOU8O6u17tbS8XjqIej2I4JDhKep3QQM9YCO6Z5c3ZVSoCEA83N /RSK/OXjervB4CNsnpy+W+UQ3XBcCOz8QSZ9zoGO6cyUzkm7dOdmLEwWnIRxoEuDBnmy0X nCPglP261qXZKRwpnsSEymKYmqeyKJNCrvNyKWwn4m0LChMCqOjiNVG/9IhjoUTy8j2+tM 5Zr1E1z9eSLOcn6w65TmX+x4CXwuj7cjF7iEBdVPIUetargoPKVKCLZnkxuFgVHtCz5gYO 0RtlKO7r9+uxmlw5huJSPZ7aHBHgzJuRN30jtBpJmR2JETV4TpwgIGoEwkCR0w== Received: by freefall.freebsd.org (Postfix, from userid 1354) id AA156449D; Wed, 26 Jul 2023 20:21:48 +0000 (UTC) From: Jan Beich To: NSD Cc: freebsd-ports@freebsd.org Subject: Re: Reorganizing FreeBSD Ports Directory Structure for Non-X Window Managers and Wayland Support In-Reply-To: <6f2e2ce5-e1e8-437f-9e20-5fec3f6a305b@app.fastmail.com> (nsd@nantahala.systems's message of "Tue, 25 Jul 2023 04:44:55 +0900") References: <6f2e2ce5-e1e8-437f-9e20-5fec3f6a305b@app.fastmail.com> Date: Wed, 26 Jul 2023 22:21:45 +0200 Message-ID: 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=utf-8 Content-Transfer-Encoding: quoted-printable NSD writes: > Dear All, > > FreeBSD could benefit from reorganizing its directory structure to > accommodate non-X Window managers more effectively. Currently, these > managers are all placed under the "x11" directories, which may not > accurately represent their nature. - Porter's Handbook recommends against[1] adding new physical categories - Some Wayland compositors are also X11 window managers: plasma5-kwin, kwinft, mutter and, probably, enlightment [1] https://docs.freebsd.org/en/books/porters-handbook/makefiles/#proposing= -categories > A more intuitive approach could be to introduce a new "display" directory= that encompasses various display managers. Here's a proposed reorganizatio= n: > > display/ > =E2=94=9C=E2=94=80 x11/ > =E2=94=82 =E2=94=94=E2=94=80... > =E2=94=82 > =E2=94=9C=E2=94=80 wayland/ > =E2=94=82 =E2=94=9C=E2=94=80 wayland-wm/ > =E2=94=82 =E2=94=94=E2=94=80 ... > =E2=94=82 > =E2=94=94=E2=94=80 arcan/ > =E2=94=94=E2=94=80 arcan-wm/ > =E2=94=94=E2=94=80 durden/ - Nested physical categories are a POLA violation (going to confuse and bre= ak lots of stuff) - Tagging is more flexible and discoverable and is already done via virtual= categories - Gentoo uses "gui-wm" while PkgSrc uses "wm" for both X11 window managers and Wayland compositors; for example, x11* can be renamed to gui* Anyway, I'm not interested. I already struggle to find the correct category even for non-Wayland ports. From nobody Thu Jul 27 01:04:37 2023 X-Original-To: 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 4RBCGw2Y0Wz4pGxP for ; Thu, 27 Jul 2023 01:04:56 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBCGv0nCGz3q1K for ; Thu, 27 Jul 2023 01:04:54 +0000 (UTC) (envelope-from kiri@truefc.org) Authentication-Results: mx1.freebsd.org; none Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 36R14b51071311; Thu, 27 Jul 2023 10:04:38 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202307270104.36R14b51071311@kx.truefc.org> Date: Thu, 27 Jul 2023 10:04:37 +0900 From: KIRIYAMA Kazuhiko To: Hiroo Ono Cc: KIRIYAMA Kazuhiko , Yuri , ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings In-Reply-To: <202307260154.36Q1sBnJ052203@kx.truefc.org> References: <202307220652.36M6q6P4091348@kx.truefc.org> <20230725090137.2f027530@nowhere.oikumene.ukehi.net> <202307250650.36P6oifI090430@kx.truefc.org> <20230725192341.6a1edc69@nowhere.oikumene.ukehi.net> <20230726004611.545333a4@nowhere.oikumene.ukehi.net> <202307260154.36Q1sBnJ052203@kx.truefc.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 4RBCGv0nCGz3q1K X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:10013, ipnet:36.52.208.0/21, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Wed, 26 Jul 2023 10:54:11 +0900, KIRIYAMA Kazuhiko wrote: > > On Wed, 26 Jul 2023 00:46:11 +0900, > Hiroo Ono wrote: > > > > On Tue, 25 Jul 2023 19:23:41 +0900 > > Hiroo Ono wrote: > > > > > Sorry, I meant that the upstream has already fixed it, so no need to > > > report upstream but version up of the devel/mongo-c-driver port is > > > needed. > > > > Filed updates to bugzilla: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272720 > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272721 > > Thanx for your patches!!! I tried both, and libbson fine but > mongo-c-driver failed as follows: > > Installing libbson-1.24.2... > Extracting libbson-1.24.2: .......... done > ===> mongo-c-driver-1.24.2 depends on shared library: libbson-1.0.so - found (/usr/local/lib/libbson-1.0.so) > ===> Returning to build of mongo-c-driver-1.24.2 > ===> mongo-c-driver-1.24.2 depends on shared library: libzstd.so - not found > ===> Installing existing package /var/ports/packages/All/zstd-1.5.5.pkg > Installing zstd-1.5.5... > `-- Installing liblz4-1.9.4,1... > `-- Extracting liblz4-1.9.4,1: .......... done > Extracting zstd-1.5.5: .......... done > ===> mongo-c-driver-1.24.2 depends on shared library: libzstd.so - found (/usr/local/lib/libzstd.so) > ===> Returning to build of mongo-c-driver-1.24.2 > ===> Configuring for mongo-c-driver-1.24.2 > ===> Performing out-of-source build > /bin/mkdir -p /var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build > CMake Warning: > Ignoring extra path from command line: > > "/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build/ -DCMAKE_C_FLAGS_DEBUG:STRING=-O2" > > > CMake Warning: > Ignoring extra path from command line: > > " -DCMAKE_CXX_FLAGS_RELEASE:STRING=-O2" > > > CMake Error: Unknown argument -pipe > CMake Error: Run 'cmake --help' for all supported options. > *** Error code 1 > > Stop. > make: stopped in /var/ports/jwebkx/devel/mongo-c-driver It built fine by manually: root@jwebkx:/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work # cmake -S mongo-c-driver-1.24.2 -B .build -- The C compiler identification is Clang 16.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Looking for a CXX compiler -- Looking for a CXX compiler - /usr/bin/c++ -- The CXX compiler identification is Clang 16.0.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- No CMAKE_BUILD_TYPE selected, defaulting to RelWithDebInfo -- Performing Test HAVE_LLD_LINKER_SUPPORT -- Performing Test HAVE_LLD_LINKER_SUPPORT - Success -- Linking using LLVM lld. Disable by setting MONGO_USE_LLD to OFF -- file VERSION_CURRENT contained BUILD_VERSION 1.24.2 -- Found Python3: /usr/local/bin/python3.9 (found version "3.9.17") found components: Interpreter -- Using bundled libbson -- libbson version (from VERSION_CURRENT file): 1.24.2 -- Looking for snprintf -- Looking for snprintf - found -- Performing Test BSON_HAVE_TIMESPEC -- Performing Test BSON_HAVE_TIMESPEC - Success -- struct timespec found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for rand_r -- Looking for rand_r - found -- Looking for strings.h CMake Warning (dev) at /usr/local/share/cmake/Modules/CheckIncludeFile.cmake:82 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: /usr/lib/librt.so For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): src/libbson/CMakeLists.txt:88 (CHECK_INCLUDE_FILE) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for strings.h - found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for strnlen -- Looking for strnlen - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Adding -fPIC to compilation of bson_static components -- libmongoc version (from VERSION_CURRENT file): 1.24.2 -- Enabling zlib compression (bundled) -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file stdarg.h -- Looking for include file stdarg.h - found -- Searching for compression library zstd -- Found PkgConfig: /usr/local/bin/pkg-config (found version "1.8.1") -- Checking for module 'libzstd' -- Found libzstd, version 1.5.5 -- Found zstd version 1.5.5 in /usr/local/include -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.9") -- Looking for ASN1_STRING_get0_data in /usr/lib/libcrypto.so -- Looking for ASN1_STRING_get0_data in /usr/lib/libcrypto.so - found -- Searching for sasl/sasl.h -- Not found (specify -DCMAKE_INCLUDE_PATH=/path/to/sasl/include for SASL support) -- Searching for libsasl2 -- Not found (specify -DCMAKE_LIBRARY_PATH=/path/to/sasl/lib for SASL support) -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of socklen_t -- Check size of socklen_t - done -- Looking for res_nsearch -- Looking for res_nsearch - not found -- Looking for sched_getcpu -- Looking for sched_getcpu - found -- Detected parameters: accept (int, struct sockaddr *, socklen_t *) -- Searching for compression library header snappy-c.h -- Not found (specify -DCMAKE_INCLUDE_PATH=/path/to/snappy/include for Snappy compression) -- No ICU library found, SASLPrep disabled for SCRAM-SHA-256 authentication. -- If ICU is installed in a non-standard directory, define ICU_ROOT as the ICU installation path. -- Searching for libmongocrypt -- libmongocrypt not found. Configuring without Client-Side Field Level Encryption support. -- Performing Test MONGOC_HAVE_SS_FAMILY -- Performing Test MONGOC_HAVE_SS_FAMILY - Success -- Compiling against OpenSSL -- SASL disabled -- Adding -fPIC to compilation of mongoc_static components -- Building with MONGODB-AWS auth support -- Build files generated for: -- build system: Unix Makefiles -- Configuring done (3.8s) -- Generating done (0.6s) -- Build files have been written to: /var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build root@jwebkx:/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work # cmake --build .build [ 0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bcon.c.o [ 0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson.c.o [ 0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-atomic.c.o [ 0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-clock.c.o [ 1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-context.c.o [ 1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-decimal128.c.o [ 1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-error.c.o [ 1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-iso8601.c.o [ 1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-iter.c.o [ 2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-json.c.o [ 2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-keys.c.o [ 2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-md5.c.o [ 2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-memory.c.o [ 2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-oid.c.o [ 2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-reader.c.o [ 3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-string.c.o [ 3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-timegm.c.o [ 3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-utf8.c.o [ 3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-value.c.o [ 3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-version-functions.c.o [ 4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-writer.c.o [ 4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/jsonsl/jsonsl.c.o [ 4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/__/common/common-b64.c.o [ 4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/__/common/common-md5.c.o [ 4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/__/common/common-thread.c.o [ 4%] Linking C shared library libbson-1.0.so [ 4%] Built target bson_shared [ 5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bcon.c.o [ 5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson.c.o [ 5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-atomic.c.o [ 5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-clock.c.o [ 5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-context.c.o [ 6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-decimal128.c.o [ 6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-error.c.o [ 6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-iso8601.c.o [ 6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-iter.c.o [ 6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-json.c.o [ 6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-keys.c.o [ 7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-md5.c.o [ 7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-memory.c.o [ 7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-oid.c.o [ 7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-reader.c.o [ 7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-string.c.o [ 8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-timegm.c.o [ 8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-utf8.c.o [ 8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-value.c.o [ 8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-version-functions.c.o [ 8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-writer.c.o [ 8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/jsonsl/jsonsl.c.o [ 9%] Building C object src/libbson/CMakeFiles/bson_static.dir/__/common/common-b64.c.o [ 9%] Building C object src/libbson/CMakeFiles/bson_static.dir/__/common/common-md5.c.o [ 9%] Building C object src/libbson/CMakeFiles/bson_static.dir/__/common/common-thread.c.o [ 9%] Linking C static library libbson-static-1.0.a [ 9%] Built target bson_static [ 9%] Building C object src/libbson/CMakeFiles/bcon-col-view.dir/examples/bcon-col-view.c.o [ 10%] Linking C executable bcon-col-view [ 10%] Built target bcon-col-view [ 10%] Building C object src/libbson/CMakeFiles/bcon-speed.dir/examples/bcon-speed.c.o [ 10%] Linking C executable bcon-speed [ 10%] Built target bcon-speed [ 10%] Building C object src/libbson/CMakeFiles/bson-metrics.dir/examples/bson-metrics.c.o [ 11%] Linking C executable bson-metrics [ 11%] Built target bson-metrics [ 11%] Building C object src/libbson/CMakeFiles/bson-streaming-reader.dir/examples/bson-streaming-reader.c.o [ 11%] Linking C executable bson-streaming-reader [ 11%] Built target bson-streaming-reader [ 11%] Building C object src/libbson/CMakeFiles/bson-to-json.dir/examples/bson-to-json.c.o [ 11%] Linking C executable bson-to-json [ 11%] Built target bson-to-json [ 12%] Building C object src/libbson/CMakeFiles/bson-validate.dir/examples/bson-validate.c.o [ 12%] Linking C executable bson-validate [ 12%] Built target bson-validate [ 13%] Building C object src/libbson/CMakeFiles/json-to-bson.dir/examples/json-to-bson.c.o [ 13%] Linking C executable json-to-bson [ 13%] Built target json-to-bson [ 13%] Building C object src/libbson/CMakeFiles/bson-check-depth.dir/examples/bson-check-depth.c.o [ 13%] Linking C executable bson-check-depth [ 13%] Built target bson-check-depth [ 13%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/adler32.c.o [ 13%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/crc32.c.o [ 13%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/deflate.c.o [ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/infback.c.o [ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/inffast.c.o [ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/inflate.c.o [ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/inftrees.c.o [ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/trees.c.o [ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/zutil.c.o [ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/compress.c.o [ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/uncompr.c.o [ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/gzclose.c.o [ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/gzlib.c.o [ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/gzread.c.o [ 16%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/gzwrite.c.o [ 16%] Built target zlib_obj [ 16%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mcd-azure.c.o [ 16%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mcd-rpc.c.o [ 16%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-aggregate.c.o [ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-apm.c.o [ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-array.c.o [ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-async.c.o [ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-async-cmd.c.o [ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-buffer.c.o [ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-bulk-operation.c.o [ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-change-stream.c.o [ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-client.c.o [ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-client-pool.c.o [ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-client-side-encryption.c.o [ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cluster.c.o [ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cluster-aws.c.o [ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cluster-sasl.c.o [ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-collection.c.o [ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-compression.c.o [ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-counters.c.o [ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-crypt.c.o [ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-array.c.o [ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor.c.o [ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-cmd.c.o [ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-change-stream.c.o [ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-cmd-deprecated.c.o [ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-find.c.o [ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-find-cmd.c.o [ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-find-opquery.c.o [ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-legacy.c.o [ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-database.c.o [ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-error.c.o [ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-flags.c.o [ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-find-and-modify.c.o [ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-generation-map.c.o [ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-init.c.o [ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs.c.o [ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-bucket.c.o [ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-bucket-file.c.o [ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-file.c.o [ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-file-list.c.o [ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-file-page.c.o [ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-handshake.c.o [ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-host-list.c.o [ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-http.c.o [ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-index.c.o [ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-interrupt.c.o [ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-list.c.o [ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-linux-distro-scanner.c.o [ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-log.c.o [ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-matcher.c.o [ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-matcher-op.c.o [ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-memcmp.c.o [ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cmd.c.o [ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-opcode.c.o [ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-optional.c.o [ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-opts-helpers.c.o [ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-opts.c.o [ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-queue.c.o [ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-read-concern.c.o [ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-read-prefs.c.o [ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-rpc.c.o [ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-server-api.c.o [ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-server-description.c.o [ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-server-stream.c.o [ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-client-session.c.o [ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-server-monitor.c.o [ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-set.c.o [ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-shared.c.o [ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-socket.c.o [ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-buffered.c.o [ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream.c.o [ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-file.c.o [ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-gridfs.c.o [ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-gridfs-download.c.o [ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-gridfs-upload.c.o [ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-socket.c.o [ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-timeout.c.o [ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology.c.o [ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology-background-monitoring.c.o [ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology-description.c.o [ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology-description-apm.c.o [ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology-scanner.c.o [ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-ts-pool.c.o [ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-uri.c.o [ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-util.c.o [ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-version-functions.c.o [ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-write-command.c.o [ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-write-concern.c.o [ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/service-gcp.c.o [ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/common/common-b64.c.o [ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/common/common-md5.c.o [ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/common/common-thread.c.o [ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-crypto.c.o [ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-scram.c.o [ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-tls.c.o [ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-ssl.c.o [ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-crypto-openssl.c.o [ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-rand-openssl.c.o [ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-tls-openssl.c.o [ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-tls-openssl-bio.c.o [ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-openssl.c.o [ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-ocsp-cache.c.o [ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/hexlify.c.o [ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_b64.c.o [ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_caller_identity_request.c.o [ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_crypto_apple.c.o [ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_crypto_libcrypto.c.o [ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_crypto_none.c.o [ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_crypto_windows.c.o [ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_decrypt_request.c.o [ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_encrypt_request.c.o [ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_kv_list.c.o [ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_message.c.o [ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_port.c.o [ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_request.c.o [ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_request_opt.c.o [ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_request_str.c.o [ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_response.c.o [ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_response_parser.c.o [ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/sort.c.o [ 38%] Linking C shared library libmongoc-1.0.so [ 38%] Built target mongoc_shared [ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mcd-azure.c.o [ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mcd-rpc.c.o [ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-aggregate.c.o [ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-apm.c.o [ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-array.c.o [ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-async.c.o [ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-async-cmd.c.o [ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-buffer.c.o [ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-bulk-operation.c.o [ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-change-stream.c.o [ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-client.c.o [ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-client-pool.c.o [ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-client-side-encryption.c.o [ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cluster.c.o [ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cluster-aws.c.o [ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cluster-sasl.c.o [ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-collection.c.o [ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-compression.c.o [ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-counters.c.o [ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-crypt.c.o [ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-array.c.o [ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor.c.o [ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-cmd.c.o [ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-change-stream.c.o [ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-cmd-deprecated.c.o [ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-find.c.o [ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-find-cmd.c.o [ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-find-opquery.c.o [ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-legacy.c.o [ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-database.c.o [ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-error.c.o [ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-flags.c.o [ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-find-and-modify.c.o [ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-generation-map.c.o [ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-init.c.o [ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs.c.o [ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-bucket.c.o [ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-bucket-file.c.o [ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-file.c.o [ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-file-list.c.o [ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-file-page.c.o [ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-handshake.c.o [ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-host-list.c.o [ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-http.c.o [ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-index.c.o [ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-interrupt.c.o [ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-list.c.o [ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-linux-distro-scanner.c.o [ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-log.c.o [ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-matcher.c.o [ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-matcher-op.c.o [ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-memcmp.c.o [ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cmd.c.o [ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-opcode.c.o [ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-optional.c.o [ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-opts-helpers.c.o [ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-opts.c.o [ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-queue.c.o [ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-read-concern.c.o [ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-read-prefs.c.o [ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-rpc.c.o [ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-server-api.c.o [ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-server-description.c.o [ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-server-stream.c.o [ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-client-session.c.o [ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-server-monitor.c.o [ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-set.c.o [ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-shared.c.o [ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-socket.c.o [ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-buffered.c.o [ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream.c.o [ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-file.c.o [ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-gridfs.c.o [ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-gridfs-download.c.o [ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-gridfs-upload.c.o [ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-socket.c.o [ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-timeout.c.o [ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology.c.o [ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology-background-monitoring.c.o [ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology-description.c.o [ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology-description-apm.c.o [ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology-scanner.c.o [ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-ts-pool.c.o [ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-uri.c.o [ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-util.c.o [ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-version-functions.c.o [ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-write-command.c.o [ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-write-concern.c.o [ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/service-gcp.c.o [ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/common/common-b64.c.o [ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/common/common-md5.c.o [ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/common/common-thread.c.o [ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-crypto.c.o [ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-scram.c.o [ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-tls.c.o [ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-ssl.c.o [ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-crypto-openssl.c.o [ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-rand-openssl.c.o [ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-tls-openssl.c.o [ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-tls-openssl-bio.c.o [ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-openssl.c.o [ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-ocsp-cache.c.o [ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/hexlify.c.o [ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_b64.c.o [ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_caller_identity_request.c.o [ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_crypto_apple.c.o [ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_crypto_libcrypto.c.o [ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_crypto_none.c.o [ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_crypto_windows.c.o [ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_decrypt_request.c.o [ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_encrypt_request.c.o [ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_kv_list.c.o [ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_message.c.o [ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_port.c.o [ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_request.c.o [ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_request_opt.c.o [ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_request_str.c.o [ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_response.c.o [ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_response_parser.c.o [ 60%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/sort.c.o [ 60%] Linking C static library libmongoc-static-1.0.a [ 60%] Built target mongoc_static [ 60%] Building C object src/libmongoc/CMakeFiles/mongoc-stat.dir/__/tools/mongoc-stat.c.o [ 61%] Linking C executable mongoc-stat [ 61%] Built target mongoc-stat [ 61%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/corpus-test.c.o [ 61%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-atomic.c.o [ 61%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-b64.c.o [ 61%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson.c.o [ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bcon-basic.c.o [ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bcon-extract.c.o [ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson-cmp.c.o [ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson-corpus.c.o [ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson-error.c.o [ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson-version.c.o [ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-clock.c.o [ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-decimal128.c.o [ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-endian.c.o [ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-iso8601.c.o [ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-iter.c.o [ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-json.c.o [ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-oid.c.o [ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-reader.c.o [ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-string.c.o [ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-utf8.c.o [ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-value.c.o [ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-writer.c.o [ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/bsonutil/bson-match.c.o [ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/bsonutil/bson-parser.c.o [ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/bsonutil/bson-val.c.o [ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/debug-stream.c.o [ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/json-test-monitoring.c.o [ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/json-test-operations.c.o [ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/json-test.c.o [ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/future-functions.c.o [ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/future-value.c.o [ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/future.c.o [ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/mock-rs.c.o [ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/mock-server.c.o [ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/request.c.o [ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/sync-queue.c.o [ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-conveniences.c.o [ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-happy-eyeballs.c.o [ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-libmongoc.c.o [ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-aggregate.c.o [ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-array.c.o [ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-async.c.o [ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-aws.c.o [ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-background-monitoring.c.o [ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-buffer.c.o [ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-bulk.c.o [ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-change-stream.c.o [ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-client-pool.c.o [ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-client-session.c.o [ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-client.c.o [ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-cluster.c.o [ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-cmd.c.o [ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-collection-find-with-opts.c.o [ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-collection-find.c.o [ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-collection.c.o [ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-command-monitoring.c.o [ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-connection-uri.c.o [ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-counters.c.o [ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-crud.c.o [ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-cursor.c.o [ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-database.c.o [ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-dns.c.o [ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-error.c.o [ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-exhaust.c.o [ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-find-and-modify.c.o [ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-generation-map.c.o [ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-gridfs-bucket.c.o [ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-gridfs-file-page.c.o [ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-gridfs.c.o [ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-handshake.c.o [ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-hedged-reads.c.o [ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-http.c.o [ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-interrupt.c.o [ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-linux-distro-scanner.c.o [ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-list.c.o [ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-loadbalanced.c.o [ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-log.c.o [ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-long-namespace.c.o [ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-matcher.c.o [ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-max-staleness.c.o [ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-mongohouse.c.o [ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-mongos-pinning.c.o [ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-opts.c.o [ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-primary-stepdown.c.o [ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-queue.c.o [ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-read-concern.c.o [ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-read-prefs.c.o [ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-read-write-concern.c.o [ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-retryable-reads.c.o [ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-retryable-writes.c.o [ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-rpc.c.o [ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-sample-commands.c.o [ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-scram.c.o [ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-sdam-monitoring.c.o [ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-sdam.c.o [ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-server-description.c.o [ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-server-selection-errors.c.o [ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-server-selection.c.o [ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-server-stream.c.o [ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-set.c.o [ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-shared.c.o [ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-socket.c.o [ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-speculative-auth.c.o [ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-ssl.c.o [ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-stream.c.o [ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-streamable-hello.c.o [ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-thread.c.o [ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-timeout.c.o [ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-topology-description.c.o [ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-topology-reconcile.c.o [ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-topology-scanner.c.o [ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-topology.c.o [ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-transactions.c.o [ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-ts-pool.c.o [ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-uri.c.o [ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-usleep.c.o [ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-util.c.o [ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-version.c.o [ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-versioned-api.c.o [ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-with-transaction.c.o [ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-write-commands.c.o [ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-write-concern.c.o [ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mcd-azure-imds.c.o [ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-service-gcp.c.o [ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mcd-integer.c.o [ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mcd-rpc.c.o [ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/TestSuite.c.o [ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/operation.c.o [ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/entity-map.c.o [ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/result.c.o [ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/runner.c.o [ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/test-diagnostics.c.o [ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/util.c.o [ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/ssl-test.c.o [ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-client-side-encryption.c.o [ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-stream-tls-error.c.o [ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-stream-tls.c.o [ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-x509.c.o [ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-ocsp-cache.c.o [ 86%] Linking C static library libtest-libmongoc-lib.a [ 86%] Built target test-libmongoc-lib [ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-libmongoc-main.c.o [ 87%] Linking C executable test-libmongoc [ 87%] Built target test-libmongoc [ 87%] Building C object src/libmongoc/CMakeFiles/test-atlas-executor.dir/tests/test-atlas-executor.c.o [ 87%] Linking C executable test-atlas-executor [ 87%] Built target test-atlas-executor [ 88%] Building C object src/libmongoc/CMakeFiles/test-mongoc-gssapi.dir/tests/test-mongoc-gssapi.c.o [ 88%] Linking C executable test-mongoc-gssapi [ 88%] Built target test-mongoc-gssapi [ 88%] Building C object src/libmongoc/CMakeFiles/test-mongoc-cache.dir/tests/test-mongoc-cache.c.o [ 88%] Linking C executable test-mongoc-cache [ 88%] Built target test-mongoc-cache [ 88%] Building C object src/libmongoc/CMakeFiles/test-azurekms.dir/tests/test-azurekms.c.o [ 88%] Linking C executable test-azurekms [ 88%] Built target test-azurekms [ 88%] Building C object src/libmongoc/CMakeFiles/test-gcpkms.dir/tests/test-gcpkms.c.o [ 88%] Linking C executable test-gcpkms [ 88%] Built target test-gcpkms [ 88%] Building C object src/libmongoc/CMakeFiles/test-awsauth.dir/tests/test-awsauth.c.o [ 89%] Linking C executable test-awsauth [ 89%] Built target test-awsauth [ 89%] Building C object src/libmongoc/CMakeFiles/example-client.dir/examples/example-client.c.o [ 89%] Linking C executable example-client [ 89%] Built target example-client [ 89%] Building C object src/libmongoc/CMakeFiles/example-collection-watch.dir/examples/example-collection-watch.c.o [ 89%] Linking C executable example-collection-watch [ 89%] Built target example-collection-watch [ 90%] Building C object src/libmongoc/CMakeFiles/example-resume.dir/examples/example-resume.c.o [ 90%] Linking C executable example-resume [ 90%] Built target example-resume [ 90%] Building C object src/libmongoc/CMakeFiles/example-start-at-optime.dir/examples/example-start-at-optime.c.o [ 90%] Linking C executable example-start-at-optime [ 90%] Built target example-start-at-optime [ 90%] Building C object src/libmongoc/CMakeFiles/example-command-monitoring.dir/examples/example-command-monitoring.c.o [ 91%] Linking C executable example-command-monitoring [ 91%] Built target example-command-monitoring [ 91%] Building C object src/libmongoc/CMakeFiles/example-command-with-opts.dir/examples/example-command-with-opts.c.o [ 91%] Linking C executable example-command-with-opts [ 91%] Built target example-command-with-opts [ 91%] Building C object src/libmongoc/CMakeFiles/example-manage-collection-indexes.dir/examples/example-manage-collection-indexes.c.o [ 91%] Linking C executable example-manage-collection-indexes [ 91%] Built target example-manage-collection-indexes [ 91%] Building C object src/libmongoc/CMakeFiles/example-gridfs.dir/examples/example-gridfs.c.o [ 91%] Linking C executable example-gridfs [ 91%] Built target example-gridfs [ 91%] Building C object src/libmongoc/CMakeFiles/example-gridfs-bucket.dir/examples/example-gridfs-bucket.c.o [ 92%] Linking C executable example-gridfs-bucket [ 92%] Built target example-gridfs-bucket [ 92%] Building C object src/libmongoc/CMakeFiles/example-pool.dir/examples/example-pool.c.o [ 92%] Linking C executable example-pool [ 92%] Built target example-pool [ 92%] Building C object src/libmongoc/CMakeFiles/example-scram.dir/examples/example-scram.c.o [ 92%] Linking C executable example-scram [ 92%] Built target example-scram [ 92%] Building C object src/libmongoc/CMakeFiles/example-sdam-monitoring.dir/examples/example-sdam-monitoring.c.o [ 92%] Linking C executable example-sdam-monitoring [ 92%] Built target example-sdam-monitoring [ 93%] Building C object src/libmongoc/CMakeFiles/example-session.dir/examples/example-session.c.o [ 93%] Linking C executable example-session [ 93%] Built target example-session [ 93%] Building C object src/libmongoc/CMakeFiles/example-transaction.dir/examples/example-transaction.c.o [ 94%] Linking C executable example-transaction [ 94%] Built target example-transaction [ 94%] Building C object src/libmongoc/CMakeFiles/example-update.dir/examples/example-update.c.o [ 94%] Linking C executable example-update [ 94%] Built target example-update [ 94%] Building C object src/libmongoc/CMakeFiles/find-and-modify.dir/examples/find-and-modify.c.o [ 94%] Linking C executable find-and-modify [ 94%] Built target find-and-modify [ 94%] Building C object src/libmongoc/CMakeFiles/hello_mongoc.dir/examples/hello_mongoc.c.o [ 94%] Linking C executable hello_mongoc [ 94%] Built target hello_mongoc [ 95%] Building C object src/libmongoc/CMakeFiles/mongoc-dump.dir/examples/mongoc-dump.c.o [ 95%] Linking C executable mongoc-dump [ 95%] Built target mongoc-dump [ 95%] Building C object src/libmongoc/CMakeFiles/mongoc-ping.dir/examples/mongoc-ping.c.o [ 95%] Linking C executable mongoc-ping [ 95%] Built target mongoc-ping [ 95%] Building C object src/libmongoc/CMakeFiles/mongoc-tail.dir/examples/mongoc-tail.c.o [ 95%] Linking C executable mongoc-tail [ 95%] Built target mongoc-tail [ 96%] Building C object src/libmongoc/CMakeFiles/example-collection-command.dir/examples/example-collection-command.c.o [ 96%] Linking C executable example-collection-command [ 96%] Built target example-collection-command [ 96%] Building C object src/libmongoc/CMakeFiles/aggregation1.dir/examples/aggregation/aggregation1.c.o [ 96%] Linking C executable aggregation1 [ 96%] Built target aggregation1 [ 96%] Building C object src/libmongoc/CMakeFiles/basic-aggregation.dir/examples/basic_aggregation/basic-aggregation.c.o [ 96%] Linking C executable basic-aggregation [ 96%] Built target basic-aggregation [ 96%] Building C object src/libmongoc/CMakeFiles/bulk-collation.dir/examples/bulk/bulk-collation.c.o [ 97%] Linking C executable bulk-collation [ 97%] Built target bulk-collation [ 97%] Building C object src/libmongoc/CMakeFiles/bulk1.dir/examples/bulk/bulk1.c.o [ 97%] Linking C executable bulk1 [ 97%] Built target bulk1 [ 97%] Building C object src/libmongoc/CMakeFiles/bulk2.dir/examples/bulk/bulk2.c.o [ 97%] Linking C executable bulk2 [ 97%] Built target bulk2 [ 97%] Building C object src/libmongoc/CMakeFiles/bulk3.dir/examples/bulk/bulk3.c.o [ 98%] Linking C executable bulk3 [ 98%] Built target bulk3 [ 98%] Building C object src/libmongoc/CMakeFiles/bulk4.dir/examples/bulk/bulk4.c.o [ 98%] Linking C executable bulk4 [ 98%] Built target bulk4 [ 98%] Building C object src/libmongoc/CMakeFiles/bulk5.dir/examples/bulk/bulk5.c.o [ 98%] Linking C executable bulk5 [ 98%] Built target bulk5 [ 99%] Building C object src/libmongoc/CMakeFiles/bulk6.dir/examples/bulk/bulk6.c.o [ 99%] Linking C executable bulk6 [ 99%] Built target bulk6 [ 99%] Building C object src/libmongoc/CMakeFiles/common-operations.dir/examples/common_operations/common-operations.c.o [ 99%] Linking C executable common-operations [ 99%] Built target common-operations [ 99%] Building C object src/libmongoc/CMakeFiles/fam.dir/examples/find_and_modify_with_opts/fam.c.o [100%] Linking C executable fam [100%] Built target fam [100%] Building C object src/libmongoc/CMakeFiles/executing.dir/examples/tutorial/executing.c.o [100%] Linking C executable executing [100%] Built target executing [100%] Building CXX object src/CMakeFiles/mongoc-cxx-check.dir/cpp-check.cpp.o [100%] Linking CXX static library libmongoc-cxx-check.a [100%] Built target mongoc-cxx-check root@jwebkx:/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work # > > > > > > > Hi, Ono san > > > > > > > > On Tue, 25 Jul 2023 09:01:37 +0900, > > > > Hiroo Ono wrote: > > > > > > > > > > Hello, > > > > > > > > > > On Sat, 22 Jul 2023 10:28:21 +0200 > > > > > Yuri wrote: > > > > > > > > > > > Exactly, it's fallout from openssl 3 migration. > > > > > > > > > > > > From > > > > > > https://www.openssl.org/docs/manmaster/man7/migration_guide.html: > > > > > > --- ERR_load_*(), ERR_func_error_string(), ERR_get_error_line(), > > > > > > ERR_get_error_line_data(), ERR_get_state() > > > > > > > > > > > > OpenSSL now loads error strings automatically so these functions > > > > > > are not needed. > > > > > > --- > > > > > > > > > > > > Looks like this needs to be reported upstream. > > > > > > > > > > Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and released as > > > > > version 1.24.0. The port needs to be updated to the latest > > > > > version. > > > > > > > > I git pulled, but devel/mongo-c-driver not updated still > > > > 1.23.2_3: > > > > > > > > root@vm:~ # git -C /ds/ports/freebsd/head pull > > > > hint: Pulling without specifying how to reconcile divergent branches > > > > is hint: discouraged. You can squelch this message by running one of > > > > the following hint: commands sometime before your next pull: > > > > : > > > > 31 files changed, 176 insertions(+), 152 deletions(-) > > > > rename sysutils/barrier/files/{patch-src_lib_net_SecureUtils.cpp => > > > > extra-patch-src_lib_net_SecureUtils.cpp} (100%) root@vm:~ # egrep > > > > '^DISTVERSION=' /ds/ports/freebsd/head/devel/mongo-c-driver/Makefile > > > > DISTVERSION= 1.23.2 root@vm:~ # git -C /ds/ports/freebsd/head > > > > rev-parse --verify --short HEAD 07f40427f1f9 > > > > root@vm:~ # git -C /ds/ports/freebsd/head show --quiet --max-count=1 > > > > --format="%ci" HEAD 2023-07-24 23:30:15 -0700 > > > > root@vm:~ # > > > > > > > > Could you tell me how to get 1.24.0 ? > > > > > > > > Regards > > > > --- > > > > Kazuhiko Kiriyama > > > > > > > > > > > > > > > > Regards > --- > Kazuhiko Kiriyama Regards --- Kazuhiko Kiriyama From nobody Thu Jul 27 02:02:25 2023 X-Original-To: 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 4RBDYV5k8cz4nt4l for ; Thu, 27 Jul 2023 02:02:38 +0000 (UTC) (envelope-from hiroo@oikumene.net) Received: from barleycorn.oikumene.net (tk2-231-25124.vs.sakura.ne.jp [160.16.110.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBDYS0tmQz4Dvw for ; Thu, 27 Jul 2023 02:02:36 +0000 (UTC) (envelope-from hiroo@oikumene.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of hiroo@oikumene.net designates 160.16.110.128 as permitted sender) smtp.mailfrom=hiroo@oikumene.net; dmarc=none Received: from nowhere.oikumene.ukehi.net (KD059129091046.ppp-bb.dion.ne.jp [59.129.91.46]) by barleycorn.oikumene.net (Postfix) with ESMTPSA id 0F87561FC7; Thu, 27 Jul 2023 11:02:27 +0900 (JST) Received: from nowhere.oikumene.ukehi.net ([IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e]) by nowhere.oikumene.ukehi.net (8.17.2/8.17.1) with ESMTP id 36R22PY0011238; Thu, 27 Jul 2023 11:02:25 +0900 (JST) (envelope-from hiroo@oikumene.net) X-Authentication-Warning: nowhere.oikumene.ukehi.net: Host [IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e] claimed to be nowhere.oikumene.ukehi.net Date: Thu, 27 Jul 2023 11:02:25 +0900 From: Hiroo Ono To: KIRIYAMA Kazuhiko Cc: Yuri , ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Message-ID: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> In-Reply-To: <202307260154.36Q1sBnJ052203@kx.truefc.org> References: <202307220652.36M6q6P4091348@kx.truefc.org> <20230725090137.2f027530@nowhere.oikumene.ukehi.net> <202307250650.36P6oifI090430@kx.truefc.org> <20230725192341.6a1edc69@nowhere.oikumene.ukehi.net> <20230726004611.545333a4@nowhere.oikumene.ukehi.net> <202307260154.36Q1sBnJ052203@kx.truefc.org> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; amd64-portbld-freebsd13.2) 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 Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_SPF_ALLOW(-0.20)[+ip4:160.16.110.128]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[oikumene.net]; HAS_XAW(0.00)[]; ARC_NA(0.00)[]; ASN(0.00)[asn:9370, ipnet:160.16.0.0/17, country:JP]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[] X-Rspamd-Queue-Id: 4RBDYS0tmQz4Dvw X-Spamd-Bar: --- Hello, On Wed, 26 Jul 2023 10:54:11 +0900 KIRIYAMA Kazuhiko wrote: > On Wed, 26 Jul 2023 00:46:11 +0900, > Hiroo Ono wrote: > > > > On Tue, 25 Jul 2023 19:23:41 +0900 > > Hiroo Ono wrote: > > > > > Sorry, I meant that the upstream has already fixed it, so no need > > > to report upstream but version up of the devel/mongo-c-driver > > > port is needed. > > > > Filed updates to bugzilla: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272720 > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272721 > > Thanx for your patches!!! I tried both, and libbson fine but > mongo-c-driver failed as follows: > > Installing libbson-1.24.2... > Extracting libbson-1.24.2: .......... done > ===> mongo-c-driver-1.24.2 depends on shared library: > libbson-1.0.so - found (/usr/local/lib/libbson-1.0.so) ===> > Returning to build of mongo-c-driver-1.24.2 ===> > mongo-c-driver-1.24.2 depends on shared library: libzstd.so - not > found ===> Installing existing package > /var/ports/packages/All/zstd-1.5.5.pkg Installing zstd-1.5.5... `-- > Installing liblz4-1.9.4,1... `-- Extracting liblz4-1.9.4,1: > .......... done Extracting zstd-1.5.5: .......... done > ===> mongo-c-driver-1.24.2 depends on shared library: libzstd.so - > found (/usr/local/lib/libzstd.so) ===> Returning to build of > mongo-c-driver-1.24.2 ===> Configuring for mongo-c-driver-1.24.2 > ===> Performing out-of-source build > /bin/mkdir -p > /var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build > CMake Warning: Ignoring extra path from command line: > > "/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build/ > -DCMAKE_C_FLAGS_DEBUG:STRING=-O2" > > > CMake Warning: > Ignoring extra path from command line: > > " -DCMAKE_CXX_FLAGS_RELEASE:STRING=-O2" > > > CMake Error: Unknown argument -pipe It seems that default CFLAGS content contaminated CMAKE_ARGS, but the patch should not have done such things. Isn't there some mis-patching that makes the content of CFLAGS go into CMAKE_ARGS? > CMake Error: Run 'cmake --help' for all supported options. > *** Error code 1 > > Stop. > make: stopped in /var/ports/jwebkx/devel/mongo-c-driver > > > > > > > Hi, Ono san > > > > > > > > On Tue, 25 Jul 2023 09:01:37 +0900, > > > > Hiroo Ono wrote: > > > > > > > > > > Hello, > > > > > > > > > > On Sat, 22 Jul 2023 10:28:21 +0200 > > > > > Yuri wrote: > > > > > > > > > > > Exactly, it's fallout from openssl 3 migration. > > > > > > > > > > > > From > > > > > > https://www.openssl.org/docs/manmaster/man7/migration_guide.html: > > > > > > --- ERR_load_*(), ERR_func_error_string(), > > > > > > ERR_get_error_line(), ERR_get_error_line_data(), > > > > > > ERR_get_state() > > > > > > > > > > > > OpenSSL now loads error strings automatically so these > > > > > > functions are not needed. > > > > > > --- > > > > > > > > > > > > Looks like this needs to be reported upstream. > > > > > > > > > > Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and > > > > > released as version 1.24.0. The port needs to be updated to > > > > > the latest version. > > > > > > > > I git pulled, but devel/mongo-c-driver not updated still > > > > 1.23.2_3: > > > > > > > > root@vm:~ # git -C /ds/ports/freebsd/head pull > > > > hint: Pulling without specifying how to reconcile divergent > > > > branches is hint: discouraged. You can squelch this message by > > > > running one of the following hint: commands sometime before > > > > your next pull: : > > > > 31 files changed, 176 insertions(+), 152 deletions(-) > > > > rename > > > > sysutils/barrier/files/{patch-src_lib_net_SecureUtils.cpp => > > > > extra-patch-src_lib_net_SecureUtils.cpp} (100%) root@vm:~ # > > > > egrep '^DISTVERSION=' > > > > /ds/ports/freebsd/head/devel/mongo-c-driver/Makefile > > > > DISTVERSION= 1.23.2 root@vm:~ # git -C > > > > /ds/ports/freebsd/head rev-parse --verify --short HEAD > > > > 07f40427f1f9 root@vm:~ # git -C /ds/ports/freebsd/head show > > > > --quiet --max-count=1 --format="%ci" HEAD 2023-07-24 23:30:15 > > > > -0700 root@vm:~ # > > > > > > > > Could you tell me how to get 1.24.0 ? > > > > > > > > Regards > > > > --- > > > > Kazuhiko Kiriyama > > > > > > > > > > > > > > > > Regards > --- > Kazuhiko Kiriyama > From nobody Thu Jul 27 03:58:45 2023 X-Original-To: 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 4RBH7W2GGGz4pFkY for ; Thu, 27 Jul 2023 03:58:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBH7V0D5Rz3hrH for ; Thu, 27 Jul 2023 03:58:46 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690430326; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0E/KTMhYqmPVLZG5zKND09vRMhoKgWv146W4MYK2urc=; b=k30t4mAnGld4eN2+uqAL1iqyHvRhs8TUj0NvxQQDEOj4FUC/MHUJ7JnE6go0vpL+t5CjmG TH/h7TkhPockJPFSrwlUlvkxCtZUfZUygbxohd1pxnLOjoTNN3ufvffa92qfROdOMOA5a/ FJ9V0wU4ESttcd7LTRp4bW8IcpmC4URdUrkbVRLxWUY79/HV9ucPDVX68a+MhVTbjDij3M SQ0ABwf3lkLDKhUYJjpMmMeCYgwQ+Ck4zxz3DyyZx4l7x7KK6vAgdiu36J7/jjp/dUARCN F8Hw2KN7ZzFIeUw7VMU7tPzpVIRVSv67ng2CFEbtY/E3pYHULV5k3QzkVijhjQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690430326; a=rsa-sha256; cv=none; b=l79Hofb6rS+MtiVARaxhmHPKGK++fLPJp55yh2IPCkNGdck3codY+Q3STqZV3IHX1DOG6e 3/CaYg9n3SlnQc0MlmXBY5bXDFhFLdLi9UwOiBJfdTeEX7LduxF04g7NQoXHkWTTYsCMul Oj991i0oCEIboj9pOMmQm3Izjrf5IdKRhE7YPi4MbwhlzGx7qYVpu5IpvaEZ7tpRi0nnz5 NT1kFUOe35nN23E+j2ojyaRqf7tVxQRWRCn0yyLQHV0bYrB5aB1Uudb3JR/7JLkK7r0Gpc +p/WFtacet4Mth0f9QiA6gPdWSzpaLNpSejfqK0gDu+kxJL6sgv/Zb/d25XFPA== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBH7T4bXMz18WK for ; Thu, 27 Jul 2023 03:58:45 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 36R3wjFw040356 for ; Thu, 27 Jul 2023 03:58:45 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 36R3wj8E040355; Thu, 27 Jul 2023 03:58:45 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202307270358.36R3wj8E040355@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Thu, 27 Jul 2023 03:58:45 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230727 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Thu Jul 27 05:15:23 2023 X-Original-To: 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 4RBJrZ3f5Dz4pPMM for ; Thu, 27 Jul 2023 05:15:58 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBJrY5r8vz4K7Z; Thu, 27 Jul 2023 05:15:57 +0000 (UTC) (envelope-from yasu@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690434957; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oF944w+8IhsuVkf+OrEIQXX3docgJTPXLbFgzvus648=; b=t+XxOEYUCk1qJgnWqhAG1YLZtgUNvd1L1CA/gwe4dfLDIWjE3vL4w4QzXngkjzKydYR9P9 zLHhKuVIT4G/BuDFbQ2S4TuH1EnhcftdSdql+pOPCcRGHVsJZr8YgxTUVOVmg589KZU/zx fT6LlZk1hhKz1kVm2orQxfbv43XkJCGs/nxmICe/79nlWXMaqPCbCcqriAuzRgfj88GVFE 9KsLJpWq1WXZfz6iTcW14B3aE6sKE0XitEaQrFPf4Dvs94NWvPsKztYm0isVsq6B/VZiuh oki2DhOml4Ld9qoRnaed8YM+RdAQweAea+P+ByQCxCGDkCedj9Ix1n5cqh0AuQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690434957; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oF944w+8IhsuVkf+OrEIQXX3docgJTPXLbFgzvus648=; b=Gz80BhzAPX7j1uqSMfEbxQ9cWLnnIL7ZFGLzoFPGIoL5g6XzJEbVX6Jn+8EO79brp3omTf +pC30sRLceX0r6LsvvXS/CHiZozb7NDPwNoud4rPRqrkgeU1rZraT4mHpgQ4Bj6ljv7ujS IMnzINU7QaIlgUh30xjnAVkVK0CcZtmlvz5MZ+Jtp+ZpoYgLnd4xF9ohRZtXK3UOqSaDDu 7tyxtEYjhmfEP4/BbRVSLxaiYVM8UFm3J7eZuIep/uFlZErrsc47a7uI++NhG5BQVE563L m9oeYVwWW126MZDPBc2E4GIHtDKVxDJmpLcqcC2p99XsD5cUPz7Cjv7DPI2v5g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690434957; a=rsa-sha256; cv=none; b=JKEGP1B3BkZGp+TLc533a4tt/+S4OuzcNrTXw+BIMi51s35quci7oT3jGGVQ9UIXylSagr 6k6fz0LDI8CWqMVqhrImPl4bJFumqX2RLzBNNlVhyM4LvflrJwWPrOV9FWsPtLYdNYius+ 5pT8+n2StrpCRxyYzkD/9n5RK9x3EEglLYXRnRMPnnteZ6aACySqcVhu+y4ogghjsqmhgv fhA4b1O0DI89zZ3BhcTx093t6H9+l3CYE+m6ZjUGI3jb9nc7p+pBYIfuq8G/VTaUIAy+sL vhUrkNSZEP7UKDxziHGIL/S8kbVEkK3B0NSBvAxw0Xff2mVDQy/QkV9JqBUYdw== Received: from localhost (unknown [IPv6:240b:11:220:fe00::174:11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: yasu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RBJrX45XqzRfW; Thu, 27 Jul 2023 05:15:56 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Date: Thu, 27 Jul 2023 14:15:23 +0900 (JST) Message-Id: <20230727.141523.508759182737262133.yasu@FreeBSD.org> To: hiroo@oikumene.net Cc: kiri@truefc.org, yuri@aetern.org, ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings From: Yasuhiro Kimura In-Reply-To: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> References: <20230726004611.545333a4@nowhere.oikumene.ukehi.net> <202307260154.36Q1sBnJ052203@kx.truefc.org> <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> X-Mailer: Mew version 6.9 on Emacs 30.0.50 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 Content-Transfer-Encoding: 7bit From: Hiroo Ono Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Date: Thu, 27 Jul 2023 11:02:25 +0900 > It seems that default CFLAGS content contaminated CMAKE_ARGS, > but the patch should not have done such things. > Isn't there some mis-patching that makes the content of CFLAGS go > into CMAKE_ARGS? I tried build with poudriere and following 2 jails. * 13.2-RELEASE-p1 amd64 * 14.0-CURRENT main-n264279-92fd2f39e5b amd64 And build with the former succeeds but build with the latter fails with same error as KIRIYAMA-san. --- Yasuhiro Kimura From nobody Thu Jul 27 05:55:11 2023 X-Original-To: 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 4RBKk24ty5z4pvQb for ; Thu, 27 Jul 2023 05:55:22 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBKk24L2xz3LLb; Thu, 27 Jul 2023 05:55:22 +0000 (UTC) (envelope-from yasu@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690437322; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JOd0WfstSFnap6XqvMFaqQoQeN1CWOMmo7ml4jNUTRY=; b=hgB4gPIA7rY6ZGi8uPXC6CvfjtL3q2dEvDXUD1qRF8GY3+UyKfujKpOTc5QIOhvCDff9Ko AQfPGoRHtvJq6O9JWOoid71fCjjxb0IqUdyWQAtviZXYW332YYi9JaNZjfVXki9vnA+TB4 0VCk65hZfSrmAA8ugXipSjch59yFQB4PUMzfAlhFsHFYRiFLs0Bf5NGacuGY54jjt/3pl9 X3Thskz3qgMEnksKITXOFrHAlVwaqQdQ4xXp08/RegZAQHY4UhnkKjcaxMNU9m5zK1wBZV 57Nyc0pcBCcL0Qp17ctZHvRTwSC7BNaHoEb7DYQregDxf7QqphRbDgDZ83cGAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690437322; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JOd0WfstSFnap6XqvMFaqQoQeN1CWOMmo7ml4jNUTRY=; b=mmvexchJ443nQQK8lenl1p8HnN1HoNkyUZeEZjRmKBXFERQilgAD3VARLtapF5+67iDBQH S9AwhqhNE6HKAYAAckqGVv5kKElq4mCebRmVu0MuuRSB7vw96ptUUQMnlwqPYROyAxUSLl 6pR1bDWCOUWU6rOz1r5LA+s1ZjQk6XXJ3VFTFLvXroJci0hXKOiI1FFuKJJIjg6DqeOwlu AhTcLwf3IUwYMLl09tLfRB1h7U1sJ0hnf+VtBKzgXnOH/9LSLqHwDaB5aV1RWXAoX+lv5y zPsal20Jqb379TUO6UEGvkt68RKAwFN5KXHVWzVqZP6+s9W7F40TJMQf8qJbqQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690437322; a=rsa-sha256; cv=none; b=aio3U8Xg5dh+AxrU++8JsJH+ND46gwrmaQWNT8m2iTMdwYkm+09zrUydna2mttCA+Cayj7 snJgUfYCNlhm5K/YzwwtTmA2SpFx51Sl2UAksmXALjcBof2QmbOE09yp8nL8Su1zh/oWhB mUZNuZ+grFFfOxS3M1HdA4o8NXb3XszI6e18O3qRnyZm62CIwMLhJ4oT5ro3+2AELBNIij pVzDYngho2nQOo/xyAiJEYIna9pfNL5rVlOP+5sWNAWhMIWXs9GVZz/tG4sbx5TW45aYH9 /OnwAsRtmod1SdfZXoJ/gfl+Qwsy7gfshdd1P/TBhBqay0UwwhOJFRqH0uOHfQ== Received: from localhost (unknown [IPv6:240b:11:220:fe00::174:11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: yasu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RBKk12b9GzRmD; Thu, 27 Jul 2023 05:55:21 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Date: Thu, 27 Jul 2023 14:55:11 +0900 (JST) Message-Id: <20230727.145511.1697988446343021363.yasu@FreeBSD.org> To: hiroo@oikumene.net Cc: kiri@truefc.org, yuri@aetern.org, ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings From: Yasuhiro Kimura In-Reply-To: <20230727.141523.508759182737262133.yasu@FreeBSD.org> References: <202307260154.36Q1sBnJ052203@kx.truefc.org> <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> <20230727.141523.508759182737262133.yasu@FreeBSD.org> X-Mailer: Mew version 6.9 on Emacs 30.0.50 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 Content-Transfer-Encoding: 7bit From: Yasuhiro Kimura Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Date: Thu, 27 Jul 2023 14:15:23 +0900 (JST) > I tried build with poudriere and following 2 jails. > > * 13.2-RELEASE-p1 amd64 > * 14.0-CURRENT main-n264279-92fd2f39e5b amd64 > > And build with the former succeeds but build with the latter fails > with same error as KIRIYAMA-san. I added 'DEFAULT_VERSIONS+=ssl=openssl30' and tried build with poudriere and 13.2-RELEASE-p1 amd64 jail. Then build fails with same error as 14-CURRENT. So it seems the error is related with OpenSSL 3.0. --- Yasuhiro Kimura From nobody Thu Jul 27 05:56:13 2023 X-Original-To: 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 4RBKlD1qP1z4pw2B for ; Thu, 27 Jul 2023 05:56:24 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBKlC4dLxz3M8Y for ; Thu, 27 Jul 2023 05:56:23 +0000 (UTC) (envelope-from kiri@truefc.org) Authentication-Results: mx1.freebsd.org; none Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 36R5uDf4074737; Thu, 27 Jul 2023 14:56:13 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202307270556.36R5uDf4074737@kx.truefc.org> Date: Thu, 27 Jul 2023 14:56:13 +0900 From: KIRIYAMA Kazuhiko To: Hiroo Ono Cc: KIRIYAMA Kazuhiko , Yuri , ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings In-Reply-To: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> References: <202307220652.36M6q6P4091348@kx.truefc.org> <20230725090137.2f027530@nowhere.oikumene.ukehi.net> <202307250650.36P6oifI090430@kx.truefc.org> <20230725192341.6a1edc69@nowhere.oikumene.ukehi.net> <20230726004611.545333a4@nowhere.oikumene.ukehi.net> <202307260154.36Q1sBnJ052203@kx.truefc.org> <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 4RBKlC4dLxz3M8Y X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:10013, ipnet:36.52.208.0/21, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Thu, 27 Jul 2023 11:02:25 +0900, Hiroo Ono wrote: > > Hello, > > On Wed, 26 Jul 2023 10:54:11 +0900 > KIRIYAMA Kazuhiko wrote: > > > On Wed, 26 Jul 2023 00:46:11 +0900, > > Hiroo Ono wrote: > > > > > > On Tue, 25 Jul 2023 19:23:41 +0900 > > > Hiroo Ono wrote: > > > > > > > Sorry, I meant that the upstream has already fixed it, so no need > > > > to report upstream but version up of the devel/mongo-c-driver > > > > port is needed. > > > > > > Filed updates to bugzilla: > > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272720 > > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272721 > > > > Thanx for your patches!!! I tried both, and libbson fine but > > mongo-c-driver failed as follows: > > > > Installing libbson-1.24.2... > > Extracting libbson-1.24.2: .......... done > > ===> mongo-c-driver-1.24.2 depends on shared library: > > libbson-1.0.so - found (/usr/local/lib/libbson-1.0.so) ===> > > Returning to build of mongo-c-driver-1.24.2 ===> > > mongo-c-driver-1.24.2 depends on shared library: libzstd.so - not > > found ===> Installing existing package > > /var/ports/packages/All/zstd-1.5.5.pkg Installing zstd-1.5.5... `-- > > Installing liblz4-1.9.4,1... `-- Extracting liblz4-1.9.4,1: > > .......... done Extracting zstd-1.5.5: .......... done > > ===> mongo-c-driver-1.24.2 depends on shared library: libzstd.so - > > found (/usr/local/lib/libzstd.so) ===> Returning to build of > > mongo-c-driver-1.24.2 ===> Configuring for mongo-c-driver-1.24.2 > > ===> Performing out-of-source build > > /bin/mkdir -p > > /var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build > > CMake Warning: Ignoring extra path from command line: > > > > "/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build/ > > -DCMAKE_C_FLAGS_DEBUG:STRING=-O2" > > > > > > CMake Warning: > > Ignoring extra path from command line: > > > > " -DCMAKE_CXX_FLAGS_RELEASE:STRING=-O2" > > > > > > CMake Error: Unknown argument -pipe > > It seems that default CFLAGS content contaminated CMAKE_ARGS, > but the patch should not have done such things. > Isn't there some mis-patching that makes the content of CFLAGS go > into CMAKE_ARGS? I've patched with [1] and port skelton that I used is [2]. [1] https://bz-attachments.freebsd.org/attachment.cgi?id=243613 [2] http://www.truefc.org/~kiri/freebsd/ports/mongo-c-driver/ > > > CMake Error: Run 'cmake --help' for all supported options. > > *** Error code 1 > > > > Stop. > > make: stopped in /var/ports/jwebkx/devel/mongo-c-driver > > > > > > > > > > Hi, Ono san > > > > > > > > > > On Tue, 25 Jul 2023 09:01:37 +0900, > > > > > Hiroo Ono wrote: > > > > > > > > > > > > Hello, > > > > > > > > > > > > On Sat, 22 Jul 2023 10:28:21 +0200 > > > > > > Yuri wrote: > > > > > > > > > > > > > Exactly, it's fallout from openssl 3 migration. > > > > > > > > > > > > > > From > > > > > > > https://www.openssl.org/docs/manmaster/man7/migration_guide.html: > > > > > > > --- ERR_load_*(), ERR_func_error_string(), > > > > > > > ERR_get_error_line(), ERR_get_error_line_data(), > > > > > > > ERR_get_state() > > > > > > > > > > > > > > OpenSSL now loads error strings automatically so these > > > > > > > functions are not needed. > > > > > > > --- > > > > > > > > > > > > > > Looks like this needs to be reported upstream. > > > > > > > > > > > > Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and > > > > > > released as version 1.24.0. The port needs to be updated to > > > > > > the latest version. > > > > > > > > > > I git pulled, but devel/mongo-c-driver not updated still > > > > > 1.23.2_3: > > > > > > > > > > root@vm:~ # git -C /ds/ports/freebsd/head pull > > > > > hint: Pulling without specifying how to reconcile divergent > > > > > branches is hint: discouraged. You can squelch this message by > > > > > running one of the following hint: commands sometime before > > > > > your next pull: : > > > > > 31 files changed, 176 insertions(+), 152 deletions(-) > > > > > rename > > > > > sysutils/barrier/files/{patch-src_lib_net_SecureUtils.cpp => > > > > > extra-patch-src_lib_net_SecureUtils.cpp} (100%) root@vm:~ # > > > > > egrep '^DISTVERSION=' > > > > > /ds/ports/freebsd/head/devel/mongo-c-driver/Makefile > > > > > DISTVERSION= 1.23.2 root@vm:~ # git -C > > > > > /ds/ports/freebsd/head rev-parse --verify --short HEAD > > > > > 07f40427f1f9 root@vm:~ # git -C /ds/ports/freebsd/head show > > > > > --quiet --max-count=1 --format="%ci" HEAD 2023-07-24 23:30:15 > > > > > -0700 root@vm:~ # > > > > > > > > > > Could you tell me how to get 1.24.0 ? > > > > > > > > > > Regards > > > > > --- > > > > > Kazuhiko Kiriyama > > > > > > > > > > > > > > > > > > > > > > > Regards > > --- > > Kazuhiko Kiriyama > > > From nobody Thu Jul 27 08:07:28 2023 X-Original-To: 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 4RBNfs196lz4plTy for ; Thu, 27 Jul 2023 08:07:49 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBNfs0dLhz3D2f; Thu, 27 Jul 2023 08:07:49 +0000 (UTC) (envelope-from yasu@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690445269; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=z5XPrOkhBzyaa047Bg27M2m+ix7L13lp3XJbhKmFzcY=; b=qU4GV+uwpng3Z4ZDRjq44Sov40BGsexonNMInK9wOt8QZkfZyMETDdLkCRuO0QSe+XgMqn eIpWQ/ugSc++aDbi2pPGIyK3pTcw3Mf28wVzCFzzmrp1aid8YdSgCcoZv88ULdmXpkihpa uaobmF6ZRa7Tfm+BPDi6ACR90xbvpEiqQqxavAcY0E4Cr2YOZbr1m0PHiAinWO65r1WJr0 6B0SVneCFw6UIFueLcTLbZeWyQ9RU95JgZEpQYLPhbFhB1jn0vH5Fm6ZUI1MMQm6ltxtci P2rlM1rVaroSTsroxcqbo5BNIfPsHoJmn4rln8yshS7D7lO+TkJBPYTzYSaWpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690445269; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=z5XPrOkhBzyaa047Bg27M2m+ix7L13lp3XJbhKmFzcY=; b=amckretS5xjt2kfybkSzesULFAMOyi5RBwFAhompuqpQyxxywv6qwOtHKqEmxrUa2UrgRy m2VkUUDDYqIh6CHtU9EcTkTOqpu/GbdagCsaaH3CLKEHxTLs91n/W4zgO4EfnoSqPSTObr zwoseHduC+MgQfULMc/JeH/9QyM0fHDoDPNligC71DoMiN9YKMJ5kQYUizZ5LqBVNKfbTi u0Ozs4Fd+e0wece3nLWwim5yLkyxuF2A0KakERUecXrmnEZd9OVRG0immWwKxc2vvjxDI5 5xJEXH9x81gwl1itquGALRQUPfTf8togp4LuLroa8akmSHAPPDGlJcWXAcdSxQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690445269; a=rsa-sha256; cv=none; b=on7JtoQDFYoaStdN2p5HDVh+aX6sP5frCHScMC0jP6F/k+XwAOwzMVBbkO59r5HDB6bezt V++4v9e+XP2KgP3icbPsuyciPHCGXo+wJRXhgIabHnoucGJbaetoPtMonkLZx6v/oc7fgO aQSiXnSYNN2Y89CNTKFGblOabFw+gxGR/RTDYdwEjd9DV5TqIOmo/jiEtH5j8RQeBSsk0/ KqsgXCoyZZAwm+CZbKLAvzIY93PQ+I7MXiqOokm4+V53v7/SQTixvfmAlpEUOjK+ANQe2y 7dpprifKwzsHl5hAkR8RSJyYd0H9TV5C+dQ1Jq2BxkN74Zf9/gao41n7d0iRQQ== Received: from localhost (unknown [IPv6:240b:11:220:fe00::174:11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: yasu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RBNfq63TVzV5v; Thu, 27 Jul 2023 08:07:47 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Date: Thu, 27 Jul 2023 17:07:28 +0900 (JST) Message-Id: <20230727.170728.1696216470137112287.yasu@FreeBSD.org> To: hiroo@oikumene.net Cc: kiri@truefc.org, yuri@aetern.org, ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings From: Yasuhiro Kimura In-Reply-To: <20230727.145511.1697988446343021363.yasu@FreeBSD.org> References: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> <20230727.141523.508759182737262133.yasu@FreeBSD.org> <20230727.145511.1697988446343021363.yasu@FreeBSD.org> X-Mailer: Mew version 6.9 on Emacs 30.0.50 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 Content-Transfer-Encoding: 7bit From: Yasuhiro Kimura Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Date: Thu, 27 Jul 2023 14:55:11 +0900 (JST) >> I tried build with poudriere and following 2 jails. >> >> * 13.2-RELEASE-p1 amd64 >> * 14.0-CURRENT main-n264279-92fd2f39e5b amd64 >> >> And build with the former succeeds but build with the latter fails >> with same error as KIRIYAMA-san. > > I added 'DEFAULT_VERSIONS+=ssl=openssl30' and tried build with > poudriere and 13.2-RELEASE-p1 amd64 jail. Then build fails with same > error as 14-CURRENT. So it seems the error is related with OpenSSL > 3.0. If I remove following 3 lines from Makefile, then build succeeds with OpenSSL 3.0. ---------------------------------------------------------------------- .if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} CFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" .endif ---------------------------------------------------------------------- Not sure if built binaries work fine. --- Yasuhiro Kimura From nobody Thu Jul 27 12:30:20 2023 X-Original-To: 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 4RBVTx3DbBz4pXYv for ; Thu, 27 Jul 2023 12:30:29 +0000 (UTC) (envelope-from hiroo@oikumene.net) Received: from barleycorn.oikumene.net (tk2-231-25124.vs.sakura.ne.jp [160.16.110.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBVTw6QR2z3mt2; Thu, 27 Jul 2023 12:30:27 +0000 (UTC) (envelope-from hiroo@oikumene.net) Authentication-Results: mx1.freebsd.org; none Received: from nowhere.oikumene.ukehi.net (KD059129091046.ppp-bb.dion.ne.jp [59.129.91.46]) by barleycorn.oikumene.net (Postfix) with ESMTPSA id BF68161FAE; Thu, 27 Jul 2023 21:30:22 +0900 (JST) Received: from nowhere.oikumene.ukehi.net ([IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e]) by nowhere.oikumene.ukehi.net (8.17.2/8.17.1) with ESMTP id 36RCULeh089789; Thu, 27 Jul 2023 21:30:21 +0900 (JST) (envelope-from hiroo@oikumene.net) X-Authentication-Warning: nowhere.oikumene.ukehi.net: Host [IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e] claimed to be nowhere.oikumene.ukehi.net Date: Thu, 27 Jul 2023 21:30:20 +0900 From: Hiroo Ono To: Yasuhiro Kimura Cc: kiri@truefc.org, yuri@aetern.org, ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Message-ID: <20230727213020.2601092a@nowhere.oikumene.ukehi.net> In-Reply-To: <20230727.170728.1696216470137112287.yasu@FreeBSD.org> References: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> <20230727.141523.508759182737262133.yasu@FreeBSD.org> <20230727.145511.1697988446343021363.yasu@FreeBSD.org> <20230727.170728.1696216470137112287.yasu@FreeBSD.org> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; amd64-portbld-freebsd13.2) 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 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4RBVTw6QR2z3mt2 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:9370, ipnet:160.16.0.0/17, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Thu, 27 Jul 2023 17:07:28 +0900 (JST) Yasuhiro Kimura wrote: > From: Yasuhiro Kimura > Subject: Re: devel/mongo-c-driver failed with undefined reference due > to --no-allow-shlib-undefined: ERR_load_BIO_strings Date: Thu, 27 Jul > 2023 14:55:11 +0900 (JST) > > >> I tried build with poudriere and following 2 jails. > >> > >> * 13.2-RELEASE-p1 amd64 > >> * 14.0-CURRENT main-n264279-92fd2f39e5b amd64 > >> > >> And build with the former succeeds but build with the latter fails > >> with same error as KIRIYAMA-san. > > > > I added 'DEFAULT_VERSIONS+=ssl=openssl30' and tried build with > > poudriere and 13.2-RELEASE-p1 amd64 jail. Then build fails with same > > error as 14-CURRENT. So it seems the error is related with OpenSSL > > 3.0. > > If I remove following 3 lines from Makefile, then build succeeds with > OpenSSL 3.0. > > ---------------------------------------------------------------------- > .if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && > ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} CFLAGS+= > -DOPENSSL_API_COMPAT=0x30000000L" .endif > ---------------------------------------------------------------------- OK. The trailing double quote after 0x30000000L is the suspect. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272753 for the patch. There are other ports with this mistake. ./mail/datovka/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" ./mail/archiveopteryx/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L " ./news/nzbget/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" ./devel/ucommon/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" ./devel/thrift-c_glib/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L " ./security/git-crypt/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L " ./databases/xrootd/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" ./lang/php80/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" ./net/asterisk18/Makefile:CFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" ./sysutils/istatserver/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L " ./www/lagrange/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" > Not sure if built binaries work fine. > > --- > Yasuhiro Kimura > From nobody Thu Jul 27 13:11:55 2023 X-Original-To: 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 4RBWQ20Nwlz4q034 for ; Thu, 27 Jul 2023 13:12:10 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBWQ05009z42Cd; Thu, 27 Jul 2023 13:12:08 +0000 (UTC) (envelope-from kiri@truefc.org) Authentication-Results: mx1.freebsd.org; none Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 36RDBt6h090830; Thu, 27 Jul 2023 22:11:55 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202307271311.36RDBt6h090830@kx.truefc.org> Date: Thu, 27 Jul 2023 22:11:55 +0900 From: KIRIYAMA Kazuhiko To: Hiroo Ono Cc: Yasuhiro Kimura , kiri@truefc.org, yuri@aetern.org, ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings In-Reply-To: <20230727213020.2601092a@nowhere.oikumene.ukehi.net> References: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> <20230727.141523.508759182737262133.yasu@FreeBSD.org> <20230727.145511.1697988446343021363.yasu@FreeBSD.org> <20230727.170728.1696216470137112287.yasu@FreeBSD.org> <20230727213020.2601092a@nowhere.oikumene.ukehi.net> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 4RBWQ05009z42Cd X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:10013, ipnet:36.52.208.0/21, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Thu, 27 Jul 2023 21:30:20 +0900, Hiroo Ono wrote: > > On Thu, 27 Jul 2023 17:07:28 +0900 (JST) > Yasuhiro Kimura wrote: > > > From: Yasuhiro Kimura > > Subject: Re: devel/mongo-c-driver failed with undefined reference due > > to --no-allow-shlib-undefined: ERR_load_BIO_strings Date: Thu, 27 Jul > > 2023 14:55:11 +0900 (JST) > > > > >> I tried build with poudriere and following 2 jails. > > >> > > >> * 13.2-RELEASE-p1 amd64 > > >> * 14.0-CURRENT main-n264279-92fd2f39e5b amd64 > > >> > > >> And build with the former succeeds but build with the latter fails > > >> with same error as KIRIYAMA-san. > > > > > > I added 'DEFAULT_VERSIONS+=ssl=openssl30' and tried build with > > > poudriere and 13.2-RELEASE-p1 amd64 jail. Then build fails with same > > > error as 14-CURRENT. So it seems the error is related with OpenSSL > > > 3.0. > > > > If I remove following 3 lines from Makefile, then build succeeds with > > OpenSSL 3.0. > > > > ---------------------------------------------------------------------- > > .if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && > > ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} CFLAGS+= > > -DOPENSSL_API_COMPAT=0x30000000L" .endif > > ---------------------------------------------------------------------- > > OK. The trailing double quote after 0x30000000L is the suspect. I removed above trailing double quate and then compiled done completeley ! Thanx for your efforts and thanx correct identification > Kimura san :-) > See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272753 for the patch. > > There are other ports with this mistake. > > ./mail/datovka/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" > ./mail/archiveopteryx/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L > " > ./news/nzbget/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" > ./devel/ucommon/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" > ./devel/thrift-c_glib/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L > " > ./security/git-crypt/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L > " > ./databases/xrootd/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" > ./lang/php80/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" > ./net/asterisk18/Makefile:CFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" > ./sysutils/istatserver/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L > " > ./www/lagrange/Makefile:CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L" > > > Not sure if built binaries work fine. > > > > --- > > Yasuhiro Kimura > > > > --- Kazuhiko Kiriyama From nobody Thu Jul 27 15:09:36 2023 X-Original-To: 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 4RBZ1s3y0Wz4p7HC for ; Thu, 27 Jul 2023 15:09:53 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBZ1s0MK2z3k1p; Thu, 27 Jul 2023 15:09:53 +0000 (UTC) (envelope-from bofh@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690470593; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=b7/Z/UuhR96vL0aajOJSWhSs9gg8YOsl6dxbyFJMK4E=; b=J5oCXgVcfGmubr9Bi7+o9oDRFzKCCo0zr8Wrz9+ROGoUuOlDlat+qUajb9tLGCEqxob3gG wYX9YnQ/H3lPV6jjJyVbiYSa8NBk4mD6BBwzAkwvJf6WjewPIhQASleop6lVGeSRXMhbtc t32K9zhU1JcdKMEZ9aNVcPYl0a0TMY9THqgxi09s+25V0/D9By1mQeC7IS5rfsdiakwbPP a9vSPp8ZQZ7rYsIrVIWyeGaPIzNx/HrYlxaZ3JvjkV+sW8PrgjlbP9C1ypDZC4UyWLsbfy qcsk/0McS1gWdeUt8SSKdtEP9+8FvIMHr8/e9j410daGf39qaf07Y4SZvcsdlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690470593; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=b7/Z/UuhR96vL0aajOJSWhSs9gg8YOsl6dxbyFJMK4E=; b=MUTBYrhYuABp2Qu/x9PzF7Q2sRsUjZEFYGsfIUxwx7uW7wtT3NPWPXoYv45YJ5goX+VXNL b9TXIhxuyEJM1QaoK7+ciDKRFVv2XUFVhtY0BZgMwlI4uTyF61ht4wyTfG4rS/0gbJy8IV 5GDRcMOL8vEU1W85l6ctGHwSd42pIS4580Xs+/qoevJsdjFN6HtyU9zT0/Nv8w5p275M0t DKoZJL9YX7tBUcPAg9/Uo95WPE5s72DlVY3maTt2RnPgGoMXenJ84e8yx/z2vBn1qtxSiU F7pNFCFifzhr3z3bCjPlJTkWN9JZkbgpkGoWB9hFAlQknlghr7Ws8KUdUr8D+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690470593; a=rsa-sha256; cv=none; b=sG9Q3kYCXLXkLD6SbJ/Xo8zhTsHcvXWXOxfCn6xQ8uH0a3V4WcrqOX3fVeTsNuvWOKSmJ4 YPfHHC3ALDrUu6Va+K56CQDE2F8uWbMAQhCc8fvkVBEWAx/V3/oTuUF5V2CrtfeJEQZwyJ EEa73equ7lpQiS78+3mp8ONnPnwVChm+vu+7QCMLX71ypNGj+FO7LxVRiPuhUr8+KAog7t 3/1wxJN+mbVGP/xtJaIdMLo1d6oA03NEt3C3QGtMmvbzSg6/EJJgOAUbRGr1CGH5T75CNk JUeoMgPGpxNL3+bItv1VjHlh0Hb7RTnjSkb4DzzJrls5jReaUSwJOSuqll04rg== Received: from mx.bofh.network (mx.bofh.network [IPv6:2a01:4f8:261:25de::227]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mx.bofh.network", Issuer "R3" (verified OK)) (Authenticated sender: bofh/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RBZ1r00LwzdTr; Thu, 27 Jul 2023 15:09:51 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtpclient.apple (cust-178.17.7.198.uvt.cz [178.17.7.198]) by mx.bofh.network (OpenSMTPD) with ESMTPSA id a7541c6d (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Thu, 27 Jul 2023 15:09:47 +0000 (UTC) Content-Type: multipart/signed; boundary="Apple-Mail=_808CF249-7108-43B3-BB49-51671B27E7AE"; protocol="application/pgp-signature"; micalg=pgp-sha512 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 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings From: Moin Rahman In-Reply-To: <202307271311.36RDBt6h090830@kx.truefc.org> Date: Thu, 27 Jul 2023 17:09:36 +0200 Cc: Hiroo Ono , Yasuhiro Kimura , yuri@aetern.org, ports@freebsd.org Message-Id: <8F8316AA-BC36-40CB-9D98-28BFAC99AFB8@freebsd.org> References: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> <20230727.141523.508759182737262133.yasu@FreeBSD.org> <20230727.145511.1697988446343021363.yasu@FreeBSD.org> <20230727.170728.1696216470137112287.yasu@FreeBSD.org> <20230727213020.2601092a@nowhere.oikumene.ukehi.net> <202307271311.36RDBt6h090830@kx.truefc.org> To: KIRIYAMA Kazuhiko X-Mailer: Apple Mail (2.3731.600.7) --Apple-Mail=_808CF249-7108-43B3-BB49-51671B27E7AE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Jul 27, 2023, at 3:11 PM, KIRIYAMA Kazuhiko = wrote: >=20 > On Thu, 27 Jul 2023 21:30:20 +0900, > Hiroo Ono wrote: >>=20 >> On Thu, 27 Jul 2023 17:07:28 +0900 (JST) >> Yasuhiro Kimura wrote: >>=20 >>> From: Yasuhiro Kimura >>> Subject: Re: devel/mongo-c-driver failed with undefined reference = due >>> to --no-allow-shlib-undefined: ERR_load_BIO_strings Date: Thu, 27 = Jul >>> 2023 14:55:11 +0900 (JST) >>>=20 >>>>> I tried build with poudriere and following 2 jails. >>>>>=20 >>>>> * 13.2-RELEASE-p1 amd64 >>>>> * 14.0-CURRENT main-n264279-92fd2f39e5b amd64 >>>>>=20 >>>>> And build with the former succeeds but build with the latter fails >>>>> with same error as KIRIYAMA-san. >>>>=20 >>>> I added 'DEFAULT_VERSIONS+=3Dssl=3Dopenssl30' and tried build with >>>> poudriere and 13.2-RELEASE-p1 amd64 jail. Then build fails with = same >>>> error as 14-CURRENT. So it seems the error is related with OpenSSL >>>> 3.0. >>>=20 >>> If I remove following 3 lines from Makefile, then build succeeds = with >>> OpenSSL 3.0. >>>=20 >>> = ---------------------------------------------------------------------- >>> .if ( ${OPSYS} =3D=3D FreeBSD && ${OSVERSION} >=3D 1400092 && >>> ${SSL_DEFAULT} =3D=3D base ) || ${SSL_DEFAULT:Mopenssl3*} CFLAGS+=3D >>> -DOPENSSL_API_COMPAT=3D0x30000000L" .endif >>> = ---------------------------------------------------------------------- >>=20 >> OK. The trailing double quote after 0x30000000L is the suspect. >=20 > I removed above trailing double quate and then compiled done > completeley ! >=20 > Thanx for your efforts and thanx correct identification > Kimura san = :-) >=20 >> See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272753 for = the patch. >>=20 >> There are other ports with this mistake. >>=20 >> ./mail/datovka/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L" Ouch it hurts and I am sorry for that. I will try to fix this at the = latest on next Monday. >> ./mail/archiveopteryx/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L >> " >> ./news/nzbget/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L" >> ./devel/ucommon/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L" >> ./devel/thrift-c_glib/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L >> " >> ./security/git-crypt/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L >> " >> ./databases/xrootd/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L" >> ./lang/php80/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L" >> ./net/asterisk18/Makefile:CFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L" >> ./sysutils/istatserver/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L >> " >> ./www/lagrange/Makefile:CXXFLAGS+=3D = -DOPENSSL_API_COMPAT=3D0x30000000L" >>=20 >>> Not sure if built binaries work fine. >>>=20 >>> --- >>> Yasuhiro Kimura >>>=20 >>=20 >>=20 > --- > Kazuhiko Kiriyama --Apple-Mail=_808CF249-7108-43B3-BB49-51671B27E7AE Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmTCiLBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJE4kQ//aXhXw9GiZVqcZK+p8HCy0g2ujsn8iQXRvREicIlwiXTEqz2G3X/+9xF+ nmUEm3SHNHHBCml+KS0fMgB2WIC2NmHoH2Z5tHyiBIR+d0brpFqbmNDKBnhbTuxk AL/LsOqy/hw5JMjFfJx5GJB+YrdT7UZ1Y+8gn6Qh2iLfxQ7D05f/Dfh5+YPM7bnl JZ5c9EyCBFKDcNTyT+rg8GxVDUCcFZGqvgCrIyiucNi1qy6g2ItEFlz5jvvLInAs 2M6iMB30mN021F3ErlyKZPAaP3+QUKhc/c0RQ3tg4Tcz2BWnRWNiIV3nil7MzSyV vJ+qD4m7PWQcw0iOMV8ranuVhalft9Rw0PHSXbgIpeloIIHK2yu0KW8ZDdxf9d43 yyNoUZ5xM+SS2vG0h28NcXgFlVJP1R36bO9+V7JcM0KD4sHqS9Zn8gzNBp6RjeL3 ETKiDz1tnbxPXE5XR0NvZvzyqoB6iBAiJ6aKOkphwEOlp+ejI/lDEv48Pc8SH7Fs ozAZeEX0lJ5WNNUg9KLZcK/6giFZnvI+nCG7Jpk4J3+NiSJlZ4BS8Q5GMGMaHIHc 17XACTuM+R7dnPs+LLHixr4Z0jwlNhGWKykj2PqaM413MhD2xLzXMMdmyFIQ1ll+ kuTneboWuki161kVVGXRZsCRqKnUK/nOaRjgVXQDsR6uJOLa72U= =+TEn -----END PGP SIGNATURE----- --Apple-Mail=_808CF249-7108-43B3-BB49-51671B27E7AE-- From nobody Thu Jul 27 19:54:27 2023 X-Original-To: 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 4RBhLV34Ljz4pSxp for ; Thu, 27 Jul 2023 19:54:42 +0000 (UTC) (envelope-from hiroo@oikumene.net) Received: from barleycorn.oikumene.net (tk2-231-25124.vs.sakura.ne.jp [160.16.110.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBhLT6GHfz3FQY; Thu, 27 Jul 2023 19:54:41 +0000 (UTC) (envelope-from hiroo@oikumene.net) Authentication-Results: mx1.freebsd.org; none Received: from nowhere.oikumene.ukehi.net (KD059129091046.ppp-bb.dion.ne.jp [59.129.91.46]) by barleycorn.oikumene.net (Postfix) with ESMTPSA id 52AB261F8B; Fri, 28 Jul 2023 04:54:37 +0900 (JST) Received: from nowhere.oikumene.ukehi.net ([IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e]) by nowhere.oikumene.ukehi.net (8.17.2/8.17.1) with ESMTP id 36RJsS38054130; Fri, 28 Jul 2023 04:54:33 +0900 (JST) (envelope-from hiroo@oikumene.net) X-Authentication-Warning: nowhere.oikumene.ukehi.net: Host [IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e] claimed to be nowhere.oikumene.ukehi.net Date: Fri, 28 Jul 2023 04:54:27 +0900 From: Hiroo Ono To: Moin Rahman Cc: KIRIYAMA Kazuhiko , Yasuhiro Kimura , yuri@aetern.org, ports@freebsd.org Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings Message-ID: <20230728045427.4239b998@nowhere.oikumene.ukehi.net> In-Reply-To: <8F8316AA-BC36-40CB-9D98-28BFAC99AFB8@freebsd.org> References: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> <20230727.141523.508759182737262133.yasu@FreeBSD.org> <20230727.145511.1697988446343021363.yasu@FreeBSD.org> <20230727.170728.1696216470137112287.yasu@FreeBSD.org> <20230727213020.2601092a@nowhere.oikumene.ukehi.net> <202307271311.36RDBt6h090830@kx.truefc.org> <8F8316AA-BC36-40CB-9D98-28BFAC99AFB8@freebsd.org> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; amd64-portbld-freebsd13.2) 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 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4RBhLT6GHfz3FQY X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:9370, ipnet:160.16.0.0/17, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated Hello, On Thu, 27 Jul 2023 17:09:36 +0200 Moin Rahman wrote: > >> ./mail/datovka/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L" > Ouch it hurts and I am sorry for that. I will try to fix this at the > latest on next Monday. By the way, what is this OPENSSL_API_COMPAT is for? If the software supports OpenSSL 3 properly, can it be deleted? https://github.com/mongodb/mongo-c-driver/commit/72cba009ec70fd734dc76426c5385487a1c6930d > >> ./mail/archiveopteryx/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L " > >> ./news/nzbget/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L" > >> ./devel/ucommon/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L" > >> ./devel/thrift-c_glib/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L " > >> ./security/git-crypt/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L " > >> ./databases/xrootd/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L" ./lang/php80/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L" > >> ./net/asterisk18/Makefile:CFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L" > >> ./sysutils/istatserver/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L " > >> ./www/lagrange/Makefile:CXXFLAGS+= > >> -DOPENSSL_API_COMPAT=0x30000000L" --- Hiroo Ono From nobody Fri Jul 28 01:45:39 2023 X-Original-To: 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 4RBr7g66Rtz4pl4F for ; Fri, 28 Jul 2023 01:45:51 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBr7c686vz419h for ; Fri, 28 Jul 2023 01:45:48 +0000 (UTC) (envelope-from kiri@truefc.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of kiri@truefc.org designates 36.52.212.1 as permitted sender) smtp.mailfrom=kiri@truefc.org; dmarc=none Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 36S1jdl3007993 for ; Fri, 28 Jul 2023 10:45:39 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202307280145.36S1jdl3007993@kx.truefc.org> Date: Fri, 28 Jul 2023 10:45:39 +0900 From: KIRIYAMA Kazuhiko To: ports@freebsd.org Subject: www/nginx-full failed with src/cxx_supportlib/IOTools/IOUtils.cpp:288:3: error: use of undeclared identifier 'random_shuffle' User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_SPF_ALLOW(-0.20)[+ip4:36.52.212.0/29]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; ONCE_RECEIVED(0.10)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; FREEFALL_USER(0.00)[kiri]; RCVD_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[truefc.org]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:10013, ipnet:36.52.208.0/21, country:JP]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4RBr7c686vz419h X-Spamd-Bar: --- Hi, list www/nginx-full failed with "src/cxx_supportlib/IOTools/IOUtils.cpp:288:3: error: use of undeclared identifier 'random_shuffle'" : struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ /usr/include/c++/v1/__config:808:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /usr/include/c++/v1/__config:781:49: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__((deprecated)) ^ 2 warnings generated. c++ -o buildout/nginx_dynamic/module_libpassenger_common/StrIntTools/StrIntUtilsNoStrictAliasing.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -Wno-ambiguous-member-template -DUSE_VENDORED_LIBEV -Isrc/cxx_supportlib/vendor-copy/libuv/include -O2 -fno-strict-aliasing -fPIC -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -Wno-ambiguous-member-template -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -g -fno-limit-debug-info -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -c src/cxx_supportlib/StrIntTools/StrIntUtilsNoStrictAliasing.cpp mkdir -p buildout/nginx_dynamic/module_libpassenger_common/IOTools c++ -o buildout/nginx_dynamic/module_libpassenger_common/IOTools/IOUtils.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -Wno-ambiguous-member-template -DUSE_VENDORED_LIBEV -Isrc/cxx_supportlib/vendor-copy/libuv/include -O -fPIC -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -Wno-ambiguous-member-template -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -g -fno-limit-debug-info -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -c src/cxx_supportlib/IOTools/IOUtils.cpp src/cxx_supportlib/IOTools/IOUtils.cpp:288:3: error: use of undeclared identifier 'random_shuffle' random_shuffle(result.begin(), result.end()); ^ 1 error generated. rake aborted! Command failed with status (1): [c++ -o buildout/nginx_dynamic/module_libpassenger_common/IOTools/IOUtils.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -Wno-ambiguous-member-template -DUSE_VENDORED_LIBEV -Isrc/cxx_supportlib/vendor-copy/libuv/include -O -fPIC -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -Wno-ambiguous-member-template -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -g -fno-limit-debug-info -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -c src/cxx_supportlib/IOTools/IOUtils.cpp] /var/ports/work/usr/ports/www/nginx-full/work/passenger-6.0.17/build/support/cplusplus.rb:53:in `run_compiler' /var/ports/work/usr/ports/www/nginx-full/work/passenger-6.0.17/build/support/cplusplus.rb:104:in `compile_cxx' /var/ports/work/usr/ports/www/nginx-full/work/passenger-6.0.17/build/support/cplusplus.rb:162:in `block in define_cxx_object_compilation_task' Tasks: TOP => nginx:as_dynamic_module => nginx_dynamic_without_native_support => buildout/nginx_dynamic/module_libpassenger_common/IOTools/IOUtils.o (See full trace by running task with --trace) ===> Script "configure" failed unexpectedly. Please report the problem to joneum@FreeBSD.org [maintainer] and attach the "/var/ports/work/usr/ports/www/nginx-full/work/nginx-1.24.0/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make: stopped in /usr/ports/www/nginx-full This is because c++ version updated to 16 ? As for [1], random_shuffle was deprecated in c++14 and completely removed in c++17. Incidentally, c++ version of 14.0-CURRENT (c5312bd79e66:2023-07-18) is 16.0.6 : root@jwebkx:~ # c++ --version FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) Target: x86_64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin root@jwebkx:~ # [1] https://stackoverflow.com/questions/45013977/random-shuffle-is-not-a-member-of-std-error Regards --- Kazuhiko Kiriyama From nobody Fri Jul 28 03:58:23 2023 X-Original-To: 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 4RBv4d3mGZz4pY7P for ; Fri, 28 Jul 2023 03:58:25 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBv4d1F28z3tV9 for ; Fri, 28 Jul 2023 03:58:25 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690516705; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4120hcj98F4gzyTOQQZFFKVzn3eWozfJ7yQWcCS4QYE=; b=WWgVruOYXqP7TaTaosDvlRuRTbcVb7Ry2BJc9SbhCwp7XhpGRw2ybFlxzp0jKMAw5nUe/k SBw5ndVYqvr3zd1ka8P+PFb0E9qCQuoGmZ3OTSfZZm0tgL8dxMdbyFQvZIm8p2zggNfWGu ivrMc8urPtfBrORjsSrxjGBahg/oP6/cEAln8H1KbKHcz3kx+qbhCzOwbi5s05GKvH0vOI NSkiO7raYHGW2X6Is9vngl+dtb+JlSmdF3y9yyCwyqDevrVUbrVYhD3Hbv0T1giyBOzS1d mowLQ9fH9GKaKYzWFPDezxSBO1OEYPJCBUGfU2jsDWE/t6JoDmdH37pf0GQRoQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690516705; a=rsa-sha256; cv=none; b=y4JX2QovBsxT8ReXnB0OToVmwyRN9vErZS0lREenYGK2NNFoR8dTkN+clQemrFXALlvKfd AYDOYqv/H5y+XUtrdP+1N7nPFhMMMdCn4ZkuCT8zhK4QQ70sRkVbh+k0qFzrAS/Ifeztk0 Ld2gP2AIQkhlIyg50IyAohNJ6CiUh0TC8F5oUiBTiQpVeByvMrvFnO1NToW/LKn2mCDRR5 1RS6NdBUOwHgZGWpnsO+pxzl/OfpLiEf2Zv7rJci2kTyYT4AH199k45w/ZOb0dtB7ppznP /8UI4l8o1IKqzzJLODrQ/VJAu7OIUU2Vmw5eageMsZc7veWQLcHfb057lskenw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBv4b737nzc5s for ; Fri, 28 Jul 2023 03:58:23 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 36S3wNwc050806 for ; Fri, 28 Jul 2023 03:58:23 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 36S3wNoH050805; Fri, 28 Jul 2023 03:58:23 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202307280358.36S3wNoH050805@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Fri, 28 Jul 2023 03:58:23 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230728 ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.61 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Fri Jul 28 08:37:42 2023 X-Original-To: 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 4RC1HD55lqz4p9wD for ; Fri, 28 Jul 2023 08:38:00 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RC1HD4ZKSz3Kjn; Fri, 28 Jul 2023 08:38:00 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690533480; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Kv26hei0IFMgIsULMuVSbjO5lhi/I/9lMQ0rDm6uMPc=; b=pu+IlGepYJfZVi9UJu9WSoTmoNvVeuQW0kcshwbNF4NGWSTqQRlQXNhaS/NFrEIKZgKIS7 6/3Cm8ZLe5fQuGG3OeSVCDMTMKYjADA/m/3ab5lnFZouUwAuF8yC6TCPpuZCUEBqEcdwRV 8ETD3zVXcWNQA308NZiF7WsHfliebCTUjBR65kIwTki4U3upoq5KuCcuH3bSWfvvh359/K Ym2z0CLpGAhjQmPlNeAhjKHt/aHxm5C8AQYzKKOJo/QbQndOWXksZZsM1VVn1eqoEY/Bot 9snLf0MK194vLX227+vt1ZXQJRi7EE4GkGd13rWD/qJpu6ZqZ5/TtF3WOIHfVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690533480; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Kv26hei0IFMgIsULMuVSbjO5lhi/I/9lMQ0rDm6uMPc=; b=w6soyZ7rCrvRU9/7QH+2hYYPKTWtdZzUGNDmqrOHp+RpUxnyqTFURuQie7iW26l93O3iSU 7ErS1GohbR8M1Lh96geg6JzQRzKrrTcvNZ86RA5u2SZURCIlI/V6j9xVAiknkotRr+YqIr usS7g3Qw62bOYULJmCIE9hNHtYOYanPdmdmKloRJCkyNkRTh4WDd6gVew4I/v7JLfoypoP ebQTTC7CutPmvQNVSpe3UegShGcdL1qae2mklzxeh27GSMul56I21aQlgSz4fQYfhtJ1TN fkBFzbHaw+l6/TwaXVOU+ac7FOzAht9C6XE2g1DOrnBB5Qyble5zHv5Vaq5e2Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690533480; a=rsa-sha256; cv=none; b=ecLg/BBtCdQTekk7pBE65XVjR7sdAPUznfQyQateUNmLV/Qt6ZmVBq2eBPfrZ9Ch3qYinb JevEB6yoMjjwhrbiYldS60LGrrnL2kt4c9fTWPlmZt3IUzGxAaDIOVpdzNDNdhHX1LcdPY qtax+wbgVZF+bsu2eM4BeP97dFeRQIHcKHj0JiQPAtR8w80kUF//SorxmZoGVNvt21ZJDr 3rpOgJjj6c5e6/Eg570kf4cemzbczApqsBcyXsrIFKGral0Y6xgpSZf2PWajGRQV9E8z/A F30Ixg43rsev+oMLaBFuIxCC6oGAiAAjZi0qnI+30/EF0R7JyaQcmhmuBR93rg== Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "tensor.andric.com", Issuer "R3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RC1HD2tj7zytv; Fri, 28 Jul 2023 08:38:00 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (longrow-wifi.home.andric.com [192.168.0.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id E82D868630; Fri, 28 Jul 2023 10:37:57 +0200 (CEST) Content-Type: multipart/signed; boundary="Apple-Mail=_179AFCD7-2617-4CFD-AB4B-6B02864B822F"; protocol="application/pgp-signature"; micalg=pgp-sha1 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 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: www/nginx-full failed with src/cxx_supportlib/IOTools/IOUtils.cpp:288:3: error: use of undeclared identifier 'random_shuffle' From: Dimitry Andric In-Reply-To: <202307280145.36S1jdl3007993@kx.truefc.org> Date: Fri, 28 Jul 2023 10:37:42 +0200 Cc: ports@freebsd.org Message-Id: References: <202307280145.36S1jdl3007993@kx.truefc.org> To: KIRIYAMA Kazuhiko X-Mailer: Apple Mail (2.3731.700.6) --Apple-Mail=_179AFCD7-2617-4CFD-AB4B-6B02864B822F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 28 Jul 2023, at 03:45, KIRIYAMA Kazuhiko wrote: > www/nginx-full failed with > "src/cxx_supportlib/IOTools/IOUtils.cpp:288:3: error: use of > undeclared identifier 'random_shuffle'" : std::random_shuffle has been removed from C++17, so either the code must = be adjusted to use std::shuffle, or the port has to be compiled with = C++14 or lower. Typically, you can add a line: USE_CXXSTD=3D c++14 to the port's Makefile, if the program respects CXXFLAGS. -Dimitry --Apple-Mail=_179AFCD7-2617-4CFD-AB4B-6B02864B822F Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCZMN+VgAKCRCwXqMKLiCW o7vYAKCFq8GhqYfmZqLcx3cxb//jr5xPkwCgpw6ZuVLC4JAd/xPy3o5s9our2Ww= =4Ka6 -----END PGP SIGNATURE----- --Apple-Mail=_179AFCD7-2617-4CFD-AB4B-6B02864B822F-- From nobody Fri Jul 28 20:31:19 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 4RCK6w59YQz4q7gt for ; Fri, 28 Jul 2023 20:31:51 +0000 (UTC) (envelope-from nsd@nantahala.systems) Received: from wnew2-smtp.messagingengine.com (wnew2-smtp.messagingengine.com [64.147.123.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RCK6t5GtTz3xKw; Fri, 28 Jul 2023 20:31:50 +0000 (UTC) (envelope-from nsd@nantahala.systems) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=nantahala.systems header.s=fm1 header.b=iBOMLF4+; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=GkDzO6yF; spf=pass (mx1.freebsd.org: domain of nsd@nantahala.systems designates 64.147.123.27 as permitted sender) smtp.mailfrom=nsd@nantahala.systems; dmarc=none Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.west.internal (Postfix) with ESMTP id EFE8A2B00090; Fri, 28 Jul 2023 16:31:47 -0400 (EDT) Received: from imap41 ([10.202.2.91]) by compute4.internal (MEProxy); Fri, 28 Jul 2023 16:31:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= nantahala.systems; h=cc:cc:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm1; t= 1690576307; x=1690583507; bh=JsxuBC8jmUYTNZMQG+o3VjTEOEEnSwlrhNt xk673eXc=; b=iBOMLF4+11NT84VGk9Y6Npw0Nt2l3RWm0NQsxtQaBDKiBUceka4 XLg3aO+dRP4ZFUBYrmDGS9JnmTuu4GwuWVvgQpAUxuMItvmBORoIX9P6QEsgKnzV vg7x3WvpddEOGzhiTJg6OmEzJmqrkxKU7+9sR9b/RaLV4nh0Zc1tvmzfHbBz05IE RbHpWGIMwL1cev9isxiWrHYZzZE6v05yP8+j+g1f4qmVzQHhsxTYyiPBQUx+k0hH N9mDepTVbZYW0eESZHZyJlks7RuEHaCXqjjQFRdwR227sLH7pGfP7++e39Axz53n I89giEjF5lFtXbyXOayVYqxAcAVjFAAiMZg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1690576307; x=1690583507; bh=JsxuBC8jmUYTN ZMQG+o3VjTEOEEnSwlrhNtxk673eXc=; b=GkDzO6yFgW+Py5VSJFpcpBBPK/05D hZUppI1n2ZSwToTLdbmUHTczSRHKOUvzrVZK53bQOLLaJiwPdKxhgblELBVtya2c QxHOt4QL5t7Mu1jMqJZW+0HXWrZchyg5EEp37g4cIOHs4TaZZmwAMDl7OYvNDNb6 v9mp+vgN8TviL8Ha2t9nIjilukT6n5tP9/VFu5c/2qskzW3Js+Znb1BG2NbhQlV5 HZ61C8QSYAUJoi1yk2QxYF+EyHSYLTomPTrzMkjgD5LWP6e2fe57zMpdqA3/7B8G iHODEnnZ3CMW2tRpqXz2BzqdXb7pAKPcoxx4rZsHoloxfSqLk66CryTcg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrieeigddugeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne goufhprghmtehlihgrshdqohhuthculdehtddtmdenucfjughrpefofgggkfgjfhffhffv vefutgesrgdtreerreerjeenucfhrhhomheppffuffcuoehnshgusehnrghnthgrhhgrlh grrdhshihsthgvmhhsqeenucggtffrrghtthgvrhhnpeeiiedtieetgeektdfhvdehhffg tdekffehfeffjefgheeujeejtedtfeehjeeivdenucffohhmrghinhepfhhrvggvsghsug drohhrghenucfuphgrmhetlhhirghspefpufffnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomhepnhhsugesnhgrnhhtrghhrghlrgdrshihshhtvg hmsh X-ME-Proxy: Feedback-ID: i73314619:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 2DB2E234007E; Fri, 28 Jul 2023 16:31:47 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-592-ga9d4a09b4b-fm-defalarms-20230725.001-ga9d4a09b 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 Message-Id: <71c92d25-a02b-40b4-9ef6-0d78c7f4fe73@app.fastmail.com> In-Reply-To: References: <6f2e2ce5-e1e8-437f-9e20-5fec3f6a305b@app.fastmail.com> Date: Sat, 29 Jul 2023 05:31:19 +0900 From: NSD To: "Jan Beich" Cc: freebsd-ports@freebsd.org Subject: Re: Reorganizing FreeBSD Ports Directory Structure for Non-X Window Managers and Wayland Support Content-Type: multipart/alternative; boundary=abdfed0966024fbdbe5edb33fa979d4a X-Spamd-Result: default: False [-4.07 / 15.00]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.983]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.27]; R_DKIM_ALLOW(-0.20)[nantahala.systems:s=fm1,messagingengine.com:s=fm3]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.27:from]; XM_UA_NO_VERSION(0.01)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_DN_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[nantahala.systems]; DKIM_TRACE(0.00)[nantahala.systems:+,messagingengine.com:+]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4RCK6t5GtTz3xKw X-Spamd-Bar: ---- --abdfed0966024fbdbe5edb33fa979d4a Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Thank you for sharing your feedback and concerns regarding the proposed = changes to the FreeBSD Port directories. I appreciate your input, and it= 's crucial to consider all perspectives before making any modifications. I understand that the Porter's Handbook recommends against adding new ph= ysical categories, and this is a valid point. We must carefully consider= the challenges associated with introducing new categories, ensuring con= sistency, and avoiding confusion. You mentioned that certain Wayland compositors also function as X11 wind= ow managers, like plasma5-kwin, kwinft, mutter, and enlightenment. This = highlights the complexity of categorization. Indeed, accommodating both = X11 and Wayland managers within separate directories might not be straig= htforward and could lead to complications. I recognize the importance of keeping the directory structure intuitive = and user-friendly to adhere to the Principle of Least Astonishment (POLA= ). Nested physical categories could potentially cause confusion and disr= upt existing workflows, which is something we should avoid. You suggested an alternative approach, advocating for tagging through vi= rtual categories, which offers more flexibility and discoverability. I f= ind the examples from Gentoo with "gui-wm" and PkgSrc with "wm" categori= es interesting, as they encompass both X11 window managers and Wayland c= ompositors. I completely understand your point about the challenge of finding the co= rrect category for ports, even for non-Wayland ones. The primary goal of= any directory reorganization should be to simplify the process and make= it more intuitive for users. Given your reservations and the complexities involved, I encourage furth= er discussions to find a solution that meets the needs of the community = while minimizing potential disruptions. Thank you once again for sharing your thoughts on this matter. Kind Regards, NSD On Thu, Jul 27, 2023, at 5:21 AM, Jan Beich wrote: > NSD writes: >=20 > > Dear All, > > > > FreeBSD could benefit from reorganizing its directory structure to > > accommodate non-X Window managers more effectively. Currently, these > > managers are all placed under the "x11" directories, which may not > > accurately represent their nature. >=20 > - Porter's Handbook recommends against[1] adding new physical categori= es > - Some Wayland compositors are also X11 window managers: plasma5-kwin, > kwinft, mutter and, probably, enlightment >=20 > [1] https://docs.freebsd.org/en/books/porters-handbook/makefiles/#prop= osing-categories >=20 > > A more intuitive approach could be to introduce a new "display" dire= ctory that encompasses various display managers. Here's a proposed reorg= anization: > > > > display/ > > =E2=94=9C=E2=94=80 x11/ > > =E2=94=82 =E2=94=94=E2=94=80... > > =E2=94=82 > > =E2=94=9C=E2=94=80 wayland/ > > =E2=94=82 =E2=94=9C=E2=94=80 wayland-wm/ > > =E2=94=82 =E2=94=94=E2=94=80 ... > > =E2=94=82 > > =E2=94=94=E2=94=80 arcan/ > > =E2=94=94=E2=94=80 arcan-wm/ > > =E2=94=94=E2=94=80 durden/ >=20 > - Nested physical categories are a POLA violation (going to confuse an= d break lots of stuff) > - Tagging is more flexible and discoverable and is already done via vi= rtual categories > - Gentoo uses "gui-wm" while PkgSrc uses "wm" for both X11 window mana= gers > and Wayland compositors; for example, x11* can be renamed to gui* >=20 > Anyway, I'm not interested. I already struggle to find the correct > category even for non-Wayland ports. >=20 --abdfed0966024fbdbe5edb33fa979d4a Content-Type: text/html;charset=utf-8 Content-Transfer-Encoding: quoted-printable

Thank you for sha= ring your feedback and concerns regarding the proposed changes to the Fr= eeBSD Port directories. I appreciate your input, and it's crucial to con= sider all perspectives before making any modifications.

I unde= rstand that the Porter's Handbook recommends against adding new physical= categories, and this is a valid point. We must carefully consider the c= hallenges associated with introducing new categories, ensuring consisten= cy, and avoiding confusion.

You mentioned that certain Wayland= compositors also function as X11 window managers, like plasma5-kwin, kw= inft, mutter, and enlightenment. This highlights the complexity of categ= orization. Indeed, accommodating both X11 and Wayland managers within se= parate directories might not be straightforward and could lead to compli= cations.

I recognize the importance of keeping the directory s= tructure intuitive and user-friendly to adhere to the Principle of Least= Astonishment (POLA). Nested physical categories could potentially cause= confusion and disrupt existing workflows, which is something we should = avoid.

You suggested an alternative approach, advocating for t= agging through virtual categories, which offers more flexibility and dis= coverability. I find the examples from Gentoo with "gui-wm" and PkgSrc w= ith "wm" categories interesting, as they encompass both X11 window manag= ers and Wayland compositors.

I completely understand your poin= t about the challenge of finding the correct category for ports, even fo= r non-Wayland ones. The primary goal of any directory reorganization sho= uld be to simplify the process and make it more intuitive for users.
=

Given your reservations and the complexities involved, I encourag= e further discussions to find a solution that meets the needs of the com= munity while minimizing potential disruptions.

Thank you once = again for sharing your thoughts on this matter.

Kind Regards,
= NSD


On Thu, Jul 27, 2023, at 5:21 AM, Jan Bei= ch wrote:


- Some Wayland compositors are also X11 window managers: plasma5-kwin= ,
  kwinft, mutter and, probably, enlightment


> A more intuitive approach could be to int= roduce a new "display" directory that encompasses various display manage= rs. Here's a proposed reorganization:
>
&= gt; display/
>   =E2=94=9C=E2=94=80 x11/
<= /div>
>   =E2=94=82   =E2=94=94=E2=94=80...
>   =E2=94=82
>   =E2= =94=9C=E2=94=80 wayland/
>   =E2=94=82 &= nbsp; =E2=94=9C=E2=94=80 wayland-wm/
>   =E2=94= =82   =E2=94=94=E2=94=80 ...
>   =E2= =94=82
>   =E2=94=94=E2=94=80 arcan/
>       =E2=94=94=E2=94=80 arcan-= wm/
>        &n= bsp;  =E2=94=94=E2=94=80 durden/

- Nes= ted physical categories are a POLA violation (going to confuse and break= lots of stuff)
- Tagging is more flexible and discoverabl= e and is already done via virtual categories
- Gentoo uses= "gui-wm" while PkgSrc uses "wm" for both X11 window managers
<= div>  and Wayland compositors; for example, x11* can be renamed to = gui*

Anyway, I'm not interested. I already = struggle to find the correct
category even for non-Wayland= ports.


--abdfed0966024fbdbe5edb33fa979d4a-- From nobody Sat Jul 29 04:08:59 2023 X-Original-To: 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 4RCWGM3nK1z4pBmS for ; Sat, 29 Jul 2023 04:08:59 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RCWGM22wwz4P47 for ; Sat, 29 Jul 2023 04:08:59 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690603739; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1tCWYdVWsgaAe4bmDDoWEwQcNrZRBNcglhCV+pEpzTA=; b=EihoV3T46RxqYQBSUmGeH5uXYWuywAQjHGq3Ve0s9lpQCJylyqOcr9/38kB6uY/UtaUJfX mKN8G07UM1qkrhB9u1jz/uWSAcp5LxVhHSkEI36BVnSi4+BkqNiytviUufBT9zwUqt5psg eGGZyWm3YXHXR6GCz6WXuQHIjzXQ+mfxXvVKAsjzVkxe50IdkWXTllxx4iVzU9ss6SjzS+ +rmRPBgjCDCYl4qMHyvESNlv9kEBKUiDpG36VLqPlmEwW7nflYBSgICON4UZri6Yqys72M gpjpshsuK1uTvoFa+tEyPf+2g3EAygx6HinHsL2CQUa7DTuYtAMqTHmsUpTumQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690603739; a=rsa-sha256; cv=none; b=rNcUxXaA6uCRIuw/cfCQU9+859WTGBhuvBzu+56UQQxqIFqpBI1vZYIK6Yxl2ZqrVm3GI8 +iWYm/IMXsaMSInhJPZaTQgjdJIKkdr/pHL8sjLPBIwQD4VX+hcR5PFvyo/SESf1AGu2fd jNcyrYa1kYdy6gN5mfG57GHcRkKB6Bm4Zm/D0sF2QBbRxDJUyGXmJR/ZmkdYoi3alnA45N TgpG11R6gLeg+HN+u0LG96OnTO3i4t1rFX/pvx2gSOuRoqoVf4YJrJvEEW9gXfhMfbI8kH vdVHiM/qmDB+WiFB6tGuJ9S8JDHYd1ZbqCBVj0SPVOIY93RNKHZYOlBzDyep7w== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RCWGM166MzJ9S for ; Sat, 29 Jul 2023 04:08:59 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 36T48xnW011038 for ; Sat, 29 Jul 2023 04:08:59 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 36T48x1D011037; Sat, 29 Jul 2023 04:08:59 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202307290408.36T48x1D011037@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Sat, 29 Jul 2023 04:08:59 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230729 ------------------------------------------------+-----------------+------------ databases/clickhouse | 22.1.3.7 | v23.7.1.2470-stable ------------------------------------------------+-----------------+------------ sysutils/slurm-wlm | 20.02.7 | 23.02.4 ------------------------------------------------+-----------------+------------ textproc/redisearch | 2.2.10 | v2.8.4 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sat Jul 29 08:05:59 2023 X-Original-To: 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 4RCcX91S9Fz4p2KR for ; Sat, 29 Jul 2023 08:06:17 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RCcX90WFhz3jnp; Sat, 29 Jul 2023 08:06:17 +0000 (UTC) (envelope-from bofh@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690617977; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jJdtZRBemd6tKgr5w9D7WHwS8abgAytJYZ2IwkavJwU=; b=yl2a+MQep0Qoa2ozzYSFPoVTlQe731+Bg3Pc+1tm/S9TQIgp+K6yCf98xGTDjT9nXBsEND 7u/914OFiFJiBpNtoXuz7w7kqgaCLHp6xdn8IIBmRaZtO2LHw7JkvLmttlaEUSkyY0BOe5 Zptgc2jHUIWn0n48xSi4/kP5HUeA2pqI3dB5JmDiZvd9Eo0HJhC6H7Qo7SSUD1a1hn8Eyi WI8+KJjN7aRAd91ho9ZbpiNe3DPWoC1cyxlF75DNIhY9l0RaDywXXLoPQMCLfz9PdJxEKe 2FbhIIxbQZPNL+2rcVr5WTT01FqWosPg7N3GeoS9OyRuKbi8nqbl+BgkU6imNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690617977; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jJdtZRBemd6tKgr5w9D7WHwS8abgAytJYZ2IwkavJwU=; b=ux9gOpBcQg1N8zct5HKEA3Oke3ZODAI9iLYZVHluZTN3+CKoULzrcsKvKMBFYPPgNk2Twc KLnJyMmYJJlCsJNCwIaHrsP0US554LVb7Qst0u+B/8X9cDjqL5epySrKiXBLJVLqPWU/di AdPJNbDilz81bde9kPJAf78zZhA1GuYp3q398M3MUXCO8czNowMTT5DxXfKlaAB+xJpaLc RGEXuEECNVxTMH6yne1r0Q5XOQNoFcuL2MQ5drJLjU1oksv1gXrYIzS/MkrsVV8KbsND78 dTpqPZMbYECh12tGl9tpptUhOX2ThGwhswEB0kIak58Ns6x8nKwWfnr6/mzTDQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690617977; a=rsa-sha256; cv=none; b=qBDISfzIZShzKzALlEMK55yMQ4VfKGgZZV47iDgb/edw8FBSnmsnGNG4usHulwT6ty71AK Auc4B4QvtXT06KkyZ/H+SxYqYKFq22Cy4ePZ8+z4dANMp7VxFA8QwaVPlIW1KBJA75zBCc ym74Mbc80RaSc1xZi/PdWvTr+9ar9Q3D8Utx+vAcdyVFx3Us1SuG10GXXRQ1RxSz37qQjv 57IfH82PssU/t1nnIqJYzuvD2Zr4FtEv/hR0ku9WXUdBubUNTnOaw8a2gjxXtgrafG7LiH n6IOOcmfEUndQTYHOHljaUccSIa+SEKE14RGcvxjapTKexFRrNN6YTcyqNK45A== Received: from mx.bofh.network (mx.bofh.network [IPv6:2a01:4f8:261:25de::227]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mx.bofh.network", Issuer "R3" (verified OK)) (Authenticated sender: bofh/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RCcX81Sh9zRbZ; Sat, 29 Jul 2023 08:06:16 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtpclient.apple (srv-212-15-184-166.static.a1.hr [212.15.184.166]) by mx.bofh.network (OpenSMTPD) with ESMTPSA id 2f77492c (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sat, 29 Jul 2023 08:06:14 +0000 (UTC) Content-Type: multipart/signed; boundary="Apple-Mail=_7347E3AF-E7C0-47D3-9169-00607EB35602"; protocol="application/pgp-signature"; micalg=pgp-sha512 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 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings From: Moin Rahman In-Reply-To: <20230728045427.4239b998@nowhere.oikumene.ukehi.net> Date: Sat, 29 Jul 2023 10:05:59 +0200 Cc: KIRIYAMA Kazuhiko , Yasuhiro Kimura , yuri@aetern.org, ports@freebsd.org Message-Id: <2DE49EDE-22E8-4D0C-86F1-EFE6A3223053@freebsd.org> References: <20230727110225.6cc13af4@nowhere.oikumene.ukehi.net> <20230727.141523.508759182737262133.yasu@FreeBSD.org> <20230727.145511.1697988446343021363.yasu@FreeBSD.org> <20230727.170728.1696216470137112287.yasu@FreeBSD.org> <20230727213020.2601092a@nowhere.oikumene.ukehi.net> <202307271311.36RDBt6h090830@kx.truefc.org> <8F8316AA-BC36-40CB-9D98-28BFAC99AFB8@freebsd.org> <20230728045427.4239b998@nowhere.oikumene.ukehi.net> To: Hiroo Ono X-Mailer: Apple Mail (2.3731.600.7) --Apple-Mail=_7347E3AF-E7C0-47D3-9169-00607EB35602 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Jul 27, 2023, at 9:54 PM, Hiroo Ono wrote: >=20 > Hello, >=20 > On Thu, 27 Jul 2023 17:09:36 +0200 > Moin Rahman wrote: >=20 >>>> ./mail/datovka/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L" >> Ouch it hurts and I am sorry for that. I will try to fix this at the >> latest on next Monday. >=20 > By the way, what is this OPENSSL_API_COMPAT is for? > If the software supports OpenSSL 3 properly, can it be deleted? >=20 > = https://github.com/mongodb/mongo-c-driver/commit/72cba009ec70fd734dc76426c= 5385487a1c6930d Yes once it works properly this can be deleted. It more or less does the = same thing the patch has done. By the by I have fixed the typos. Kind regards, Moin >>>> ./mail/archiveopteryx/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L " >>>> ./news/nzbget/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L" >>>> ./devel/ucommon/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L" >>>> ./devel/thrift-c_glib/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L " >>>> ./security/git-crypt/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L " >>>> ./databases/xrootd/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L" = ./lang/php80/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L" >>>> ./net/asterisk18/Makefile:CFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L" >>>> ./sysutils/istatserver/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L " >>>> ./www/lagrange/Makefile:CXXFLAGS+=3D >>>> -DOPENSSL_API_COMPAT=3D0x30000000L" >=20 > --- > Hiroo Ono >=20 >=20 --Apple-Mail=_7347E3AF-E7C0-47D3-9169-00607EB35602 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmTEyGhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJEgkQ//cEYHq59jIVZIKZYZAe144lf0+KeZkJrFysqyZtQTDQAaoSnJx6hAU7QZ KYOVCo6Ey45tfm3+hzZFJgwMxjdUJHyMMLu29Vnz6Y4koQJ2DbtqfoPxQ2aRbE9J 0M+829M6sLzaAU0G9Oe30VHJE1OmYsDRM+QYyXHv8bWwrARy8PXCbA1Ag5fe15UR X3E45g+pCA/GNL16z0/HQmyl0ppfxsDE8f/cHBdamlH+/InNRRDpnD/QD6jOADG6 r6MxX2myClHpMOCHN+EvowfbnkomOZhtsizvlzVd9iFsc0xGWkMA34fF7KRASC0J 0uN8n5IUe5Ydn5FF/2M7XobyQK8FWsUxmL3vwmA8h3m059vZJtSvbsdcdEzwEstG jjvxdp6ccUh0+BLTYxW5QwCwGk4LxcHXJMXib530R5ndbMtDPVETwd2bqH1rUaZD NQfRrhsnTNkGIBHsbtwSD8ziAbcSGKzXbGBRcZZmB1FfDcG4M1S92BFHzMa+kVmw iGyD3Q4tSfy47AZp6byGZ7vQh2hgOj9jYD5CvomLpUZqBarq9DnWxay6qD/TROpF vNHgZlOIkJGWSCfPtNrvTNwJAobZNrVq73pAzXaiUxynUrNOFwxYOY1xXjioWEir Jv/yePCrZFB6CdTgX/IK3WymyvKOX/ZAj3iihaFlIKB9lDUqBnI= =Qsxa -----END PGP SIGNATURE----- --Apple-Mail=_7347E3AF-E7C0-47D3-9169-00607EB35602-- From nobody Sat Jul 29 08:09:39 2023 X-Original-To: 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 4RCccG2yr7z4p61v for ; Sat, 29 Jul 2023 08:09:50 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RCccF67Z9z3lfF; Sat, 29 Jul 2023 08:09:49 +0000 (UTC) (envelope-from kiri@truefc.org) Authentication-Results: mx1.freebsd.org; none Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 36T89dkn045945; Sat, 29 Jul 2023 17:09:39 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202307290809.36T89dkn045945@kx.truefc.org> Date: Sat, 29 Jul 2023 17:09:39 +0900 From: KIRIYAMA Kazuhiko To: Dimitry Andric Cc: KIRIYAMA Kazuhiko , ports@freebsd.org Subject: Re: www/nginx-full failed with src/cxx_supportlib/IOTools/IOUtils.cpp:288:3: error: use of undeclared identifier 'random_shuffle' In-Reply-To: References: <202307280145.36S1jdl3007993@kx.truefc.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 4RCccF67Z9z3lfF X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:10013, ipnet:36.52.208.0/21, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated Hi, Dimitry On Fri, 28 Jul 2023 17:37:42 +0900, Dimitry Andric wrote: > > [1 ] > On 28 Jul 2023, at 03:45, KIRIYAMA Kazuhiko wrote: > > www/nginx-full failed with > > "src/cxx_supportlib/IOTools/IOUtils.cpp:288:3: error: use of > > undeclared identifier 'random_shuffle'" : > > std::random_shuffle has been removed from C++17, so either the code must be adjusted to use std::shuffle, or the port has to be compiled with C++14 or lower. Typically, you can add a line: > > USE_CXXSTD= c++14 > > to the port's Makefile, if the program respects CXXFLAGS. Unfortunatelly faild module (passenger) was in rake system and CXXFLAGS must has been passed with EXTRA_PRE_CXXFLAGS : diff -urN /usr/ports/www/nginx/Makefile nginx/Makefile --- /usr/ports/www/nginx/Makefile 2023-07-15 21:00:03.000000000 +0900 +++ nginx/Makefile 2023-07-29 16:53:49.048687000 +0900 @@ -240,6 +240,10 @@ CFLAGS+= -DNDEBUG .endif +.if ${PORT_OPTIONS:MPASSENGER} +CONFIGURE_ENV+= EXTRA_PRE_CXXFLAGS="-std=c++14" +.endif + # Fix build failure on clang >= 12 .if ${PORT_OPTIONS:MHTTP_PERL} && ${OSVERSION} >= 1301000 CFLAGS+= -Wno-compound-token-split-by-macro But this prefer to be done when CXX over c++14 so may be changed like this : .if ${PORT_OPTIONS:MPASSENGER} && ${OSVERSION} >= xxxxxxx CONFIGURE_ENV+= EXTRA_PRE_CXXFLAGS="-std=c++14" .endif What should be take xxxxxxx number ? > > -Dimitry > > [2 Message signed with OpenPGP ] --- Kazuhiko Kiriyama