Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 792090 - net-misc/icaclient depends both on app-crypt/heimdal and app-crypt/mit-krb5 at the same time
Summary: net-misc/icaclient depends both on app-crypt/heimdal and app-crypt/mit-krb5 a...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Lars Wendler (Polynomial-C)
Depends on:
Reported: 2021-05-25 21:01 UTC by Vladislav Mikhailikov
Modified: 2022-03-06 18:13 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---

Make.conf (make.conf,4.67 KB, text/plain)
2021-05-25 21:01 UTC, Vladislav Mikhailikov

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Mikhailikov 2021-05-25 21:01:34 UTC
Created attachment 711240 [details]

How to reproduce the bug:

1. Install app-crypt/heimdal with emerge (no special options)
2. Install net-misc/icaclient with emerge (no special options) and got the next message:

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-misc/icaclient-
 * linuxx64- BLAKE2B SHA512 size ;-) ...                                                                                                                                                    [ ok ]
>>> Unpacking source...
>>> Unpacking linuxx64- to /var/tmp/portage/net-misc/icaclient-
>>> Source unpacked in /var/tmp/portage/net-misc/icaclient-
>>> Preparing source in /var/tmp/portage/net-misc/icaclient- ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-misc/icaclient- ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-misc/icaclient- ...
>>> Source compiled.
>>> Test phase [not enabled]: net-misc/icaclient-

>>> Install net-misc/icaclient- into /var/tmp/portage/net-misc/icaclient-
>>> Completed installing net-misc/icaclient- into /var/tmp/portage/net-misc/icaclient-

 * Final size of build directory: 367384 KiB (358.7 MiB)
 * Final size of installed tree:  127716 KiB (124.7 MiB)

scanelf: rpath_security_checks(): Security problem with relative DT_RPATH '.:$ORIGIN/' in /var/tmp/portage/net-misc/icaclient-
 * QA Notice: Unresolved soname dependencies:
 * 	/opt/Citrix/ICAClient/VDMSSPI.DLL:
 * 	/opt/Citrix/ICAClient/lib/

>>> Installing (1 of 1) net-misc/icaclient-
 * Updating .desktop files database ...                                                                                                                                                                     [ ok ]
 * Updating .desktop files database ...                                                                                                                                                                     [ ok ]
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: app-crypt/mit-krb5-1.18.2-r3
 *  - /usr/lib64/
 *  - /usr/lib64/
 *      used by /opt/Citrix/ICAClient/VDMSSPI.DLL (net-misc/icaclient-
 *      used by /opt/Citrix/ICAClient/lib/ (net-misc/icaclient-
 *  - /usr/lib64/
 *  - /usr/lib64/
 *  - /usr/lib64/
 *  - /usr/lib64/
 *  - /usr/lib64/
 *  - /usr/lib64/
 *      used by /opt/Citrix/ICAClient/VDMSSPI.DLL (net-misc/icaclient-
 *      used by /opt/Citrix/ICAClient/lib/ (net-misc/icaclient-
Use emerge @preserved-rebuild to rebuild packages using these libraries

I have to unmerge heimdal and install mit-krb5 to get the right libraries and then I have to unmerge the mit-krb5 and return the heimdal back. This is ugly but I have Citrix works perfect in that way.

My make conf is attached.
Comment 1 Michael Yagliyan 2022-03-06 18:10:10 UTC
FYI bug #775995 is the same issue from the opposite perspective, i.e. user has app-crypt/mit-krb5 installed and icaclient issues a warning during installation that it has an unresolved dependency on (which is provided by app-crypt/heimdal).
Comment 2 Michael Yagliyan 2022-03-06 18:13:08 UTC
This is still an issue today, with net-misc/icaclient-