1 |
On 2021-12-12 18:11+0200 Nikos Chantziaras <realnc@×××××.com> wrote: |
2 |
|
3 |
> After upgrading from portage 3.0.28 to 3.0.30, I get this when doing |
4 |
> emerge --depclean: |
5 |
> |
6 |
> Calculating dependencies... done! |
7 |
> * Broken soname dependencies found: |
8 |
> * |
9 |
> * x86_64: libexpat.so required by: |
10 |
> * app-emulation/vmware-workstation-16.2.1.18811642-r1 |
11 |
> * |
12 |
> * x86_64: libgdbm_compat.so.3 required by: |
13 |
> * app-emulation/vmware-workstation-16.2.1.18811642-r1 |
14 |
> * |
15 |
> * x86_64: liblttng-ust.so.0 required by: |
16 |
> * dev-dotnet/dotnet-sdk-bin-6.0.100 |
17 |
> * |
18 |
> * x86_64: libreadline.so.6 required by: |
19 |
> * app-emulation/vmware-workstation-16.2.1.18811642-r1 |
20 |
> * |
21 |
> * x86_64: libgdbm.so.3 required by: |
22 |
> * app-emulation/vmware-workstation-16.2.1.18811642-r1 |
23 |
> * |
24 |
> * x86_64: libbz2.so.1.0 required by: |
25 |
> * app-emulation/vmware-workstation-16.2.1.18811642-r1 |
26 |
> * |
27 |
> >>> No packages selected for removal by depclean |
28 |
> |
29 |
> What does it even mean? |
30 |
|
31 |
It means the binary wants to load some libraries (like libexpat.so) |
32 |
portage can't find. |
33 |
|
34 |
> (And before anyone asks, the software works just fine, and neither |
35 |
> revdep-rebuild nor revdep-rebuild.sh find anything wrong.) |
36 |
|
37 |
But vmware (or rather, the linker) seems to find them. Maybe they are in |
38 |
the same directory as the binary and portage doesn't search there? You |
39 |
can check which libraries exactly the binary wants to load with ldd. |
40 |
|
41 |
-- |
42 |
Get my PGP key with `gpg --locate-keys tastytea@××××××××.de` or at |
43 |
<https://tastytea.de/tastytea.asc>. |