app-crypt/kth-krb-1.2.2-r2 tries to overwrite files installed by other packages: >>> Completed installing kth-krb-1.2.2-r2 into /var/tmp/portage/kth-krb-1.2.2-r2/image/ * checking 247 files for package collisions existing file /usr/share/man/man3/acl_check.3.gz is not owned by this package existing file /usr/share/man/man1/login.1.gz is not owned by this package existing file /usr/share/man/man1/su.1.gz is not owned by this package existing file /usr/share/man/man1/telnet.1.gz is not owned by this package existing file /usr/share/man/man5/login.access.5.gz is not owned by this package existing file /usr/share/man/man5/ftpusers.5.gz is not owned by this package existing file /usr/share/man/man8/telnetd.8.gz is not owned by this package * spent 0.556529998779 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org package app-crypt/kth-krb-1.2.2-r2 NOT merged No package files given... Grabbing a set. root@caravan:~# equery belongs /usr/share/man/man3/acl_check.3.gz [ Searching for file(s) /usr/share/man/man3/acl_check.3.gz in *... ] sys-apps/acl-2.2.27 (/usr/share/man/man3/acl_check.3.gz) root@caravan:~#
kth-krb should not install any of those man-pages
Add /usr/share/man/man1/pagsh.1.gz to the list. OpenAFS-1.4.0-r2 provides both the tool and the man-page, kth-krb only the man-page, so I'd suggest to drop it from kth-krb.
Signore Giaquinta, please do have a look at these bugs.
Another collision: /usr/share/man/man1/ftp.1.gz, installed by net-ftp/ftp-0.17-r6
And some more again. Owned by net-misc/netkit-rsh-0.17-r6: /usr/share/man/man8/rlogind.8.gz /usr/share/man/man8/rshd.8.gz /usr/share/man/man1/rcp.1.gz /usr/share/man/man1/rlogin.1.gz /usr/share/man/man1/rsh.1.gz
and some more, belonging to app-crypt/mit-krb5-1.4.3-r3, sys-apps/man-pages-2.38 and sys-apps/shadow-4.0.15-r2 * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org package app-crypt/kth-krb-1.2.2-r2 NOT merged No package files given... Grabbing a set. >>> Regenerating /etc/ld.so.cache... [root|diedre] ~ # for FILE in `emerge app-crypt/kth-krb | grep existing | cut -d " " -f3`; do equery b $FILE; done >>> Regenerating /etc/ld.so.cache... [ Searching for file(s) /usr/share/man/man1/kinit.1.gz in *... ] app-crypt/mit-krb5-1.4.3-r3 (/usr/share/man/man1/kinit.1.gz) [ Searching for file(s) /usr/share/man/man1/klist.1.gz in *... ] app-crypt/mit-krb5-1.4.3-r3 (/usr/share/man/man1/klist.1.gz) [ Searching for file(s) /usr/share/man/man1/login.1.gz in *... ] sys-apps/shadow-4.0.15-r2 (/usr/share/man/man1/login.1.gz) [ Searching for file(s) /usr/share/man/man1/su.1.gz in *... ] sys-apps/shadow-4.0.15-r2 (/usr/share/man/man1/su.1.gz) [ Searching for file(s) /usr/share/man/man1/kerberos.1.gz in *... ] app-crypt/mit-krb5-1.4.3-r3 (/usr/share/man/man1/kerberos.1.gz) [ Searching for file(s) /usr/share/man/man1/kdestroy.1.gz in *... ] app-crypt/mit-krb5-1.4.3-r3 (/usr/share/man/man1/kdestroy.1.gz) [ Searching for file(s) /usr/share/man/man5/login.access.5.gz in *... ] sys-apps/shadow-4.0.15-r2 (/usr/share/man/man5/login.access.5.gz) [ Searching for file(s) /usr/share/man/man5/ftpusers.5.gz in *... ] sys-apps/man-pages-2.38 (/usr/share/man/man5/ftpusers.5.gz) [ Searching for file(s) /usr/share/man/man8/kprop.8.gz in *... ] app-crypt/mit-krb5-1.4.3-r3 (/usr/share/man/man8/kprop.8.gz) [ Searching for file(s) /usr/share/man/man8/kpropd.8.gz in *... ] app-crypt/mit-krb5-1.4.3-r3 (/usr/share/man/man8/kpropd.8.gz) [root|diedre] ~ #
I guess the manpage files could be easily prefixed by 'k' during configure time. When ktelnet is installed the ktelnet manpage should be created, right? Sorry, I haven't checked that but this is just my guess. I was awlays arguing against installing heimdal, kth-krb, openafs into FHS locations. Some of the kerberos Gentoo devs answered they will rather and fix all such name clashes and relocation problems. So, go ahead. ;-) Otherwise install into /usr/athena/, /usr/heimdal, etc. kinit also clashes with java, which I have reported in yet another bug.
*** Bug 152891 has been marked as a duplicate of this bug. ***
When energing net-misc/netkit-rsh: * checking 34 files for package collisions existing file /usr/share/man/man1/rlogin.1.gz is not owned by this package existing file /usr/share/man/man1/rcp.1.gz is not owned by this package existing file /usr/share/man/man1/rsh.1.gz is not owned by this package existing file /usr/share/man/man8/rshd.8.gz is not owned by this package existing file /usr/share/man/man8/rlogind.8.gz is not owned by this package * spent 0.015291929245 seconds checking for file collisions Determining other package: $ equery b /usr/share/man/man1/rlogin.1.gz [ Searching for file(s) /usr/share/man/man1/rlogin.1.gz in *... ] app-crypt/kth-krb-1.3_rc1 (/usr/share/man/man1/rlogin.1.gz) $ equery b /usr/share/man/man1/rcp.1.gz [ Searching for file(s) /usr/share/man/man1/rcp.1.gz in *... ] app-crypt/kth-krb-1.3_rc1 (/usr/share/man/man1/rcp.1.gz) $ equery b /usr/share/man/man1/rsh.1.gz [ Searching for file(s) /usr/share/man/man1/rsh.1.gz in *... ] app-crypt/kth-krb-1.3_rc1 (/usr/share/man/man1/rsh.1.gz) $ equery b /usr/share/man/man8/rshd.8.gz [ Searching for file(s) /usr/share/man/man8/rshd.8.gz in *... ] app-crypt/kth-krb-1.3_rc1 (/usr/share/man/man8/rshd.8.gz) $ equery b /usr/share/man/man8/rlogind.8.gz [ Searching for file(s) /usr/share/man/man8/rlogind.8.gz in *... ] app-crypt/kth-krb-1.3_rc1 (/usr/share/man/man8/rlogind.8.gz)
removed from portage