Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jul 2023 14:32:58 +0200
From:      Alexander Leidinger <Alexander@leidinger.net>
To:        Jan Beich <jbeich@freebsd.org>
Cc:        kde@freebsd.org, ports@freebsd.org
Subject:   Re: Unresolved symbol in libQt6WebEngineCore.so.6.4.2
Message-ID:  <20230724143258.Horde.zvNcmPfLw8jOhYhWrWt14ho@webmail.leidinger.net>

next in thread | raw e-mail | index | archive | help
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 <jbeich@freebsd.org> (from Mon, 24 Jul 2023 13:52:43 +020=
0):

> Alexander Leidinger <Alexander@leidinger.net> 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20230724143258.Horde.zvNcmPfLw8jOhYhWrWt14ho>