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--