+++ This bug was initially created as a clone of Bug #384703 +++ Solution: https://bugs.gentoo.org/attachment.cgi?id=288001 When creating binary packages symbolic links are created incorrectly. Reproducible: Always Steps to Reproduce: 1. emerge -1 net-fs/davfs2 2. tar jtvf /usr/portage/packages/net-fs/davfs2-1.4.5-r1.tbz2 | grep '^l' Actual Results: lrwxrwxrwx root/root 0 2011-09-27 21:03 ./sbin/umount.davfs -> /tmp/pool/lenovo/portage/net-fs/davfs2-1.4.5-r1/image//usr/sbin/umount.davfs lrwxrwxrwx root/root 0 2011-09-27 21:03 ./sbin/mount.davfs -> /tmp/pool/lenovo/portage/net-fs/davfs2-1.4.5-r1/image//usr/sbin/mount.davfs Expected Results: lrwxrwxrwx root/root 0 2011-09-27 21:03 ./sbin/umount.davfs -> /usr/sbin/umount.davfs lrwxrwxrwx root/root 0 2011-09-27 21:03 ./sbin/mount.davfs -> /usr/sbin/mount.davfs This problem occurs in several different packages: - net-fs/davfs2-1.4.5 - x11-libs/wxGTK-2.8.11.0 - media-video/lives-1.4.2
Give me specific examples in wxGTK.
1.) emerge -1 x11-libs/wxGTK 2.) tar jtvf /usr/portage/packages/x11-libs/wxGTK-2.8.11.0.tbz2 2>/dev/null | grep '^l' Result: lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/bin/wx-config-2.8 -> /tmp/pool/lenovo/portage/x11-libs/wxGTK-2.8.11.0/image//usr/lib64/wx/config/gtk2-unicode-release-2.8 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_svg-2.8.so -> libwx_gtk2u_svg-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_svg-2.8.so.0 -> libwx_gtk2u_svg-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_stc-2.8.so -> libwx_gtk2u_stc-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_stc-2.8.so.0 -> libwx_gtk2u_stc-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_plot-2.8.so -> libwx_gtk2u_plot-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_plot-2.8.so.0 -> libwx_gtk2u_plot-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_ogl-2.8.so -> libwx_gtk2u_ogl-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_ogl-2.8.so.0 -> libwx_gtk2u_ogl-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_gizmos_xrc-2.8.so -> libwx_gtk2u_gizmos_xrc-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_gizmos-2.8.so -> libwx_gtk2u_gizmos-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_gizmos_xrc-2.8.so.0 -> libwx_gtk2u_gizmos_xrc-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_gizmos-2.8.so.0 -> libwx_gtk2u_gizmos-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_fl-2.8.so -> libwx_gtk2u_fl-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_fl-2.8.so.0 -> libwx_gtk2u_fl-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_richtext-2.8.so -> libwx_gtk2u_richtext-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_richtext-2.8.so.0 -> libwx_gtk2u_richtext-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_aui-2.8.so -> libwx_gtk2u_aui-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_gl-2.8.so -> libwx_gtk2u_gl-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_aui-2.8.so.0 -> libwx_gtk2u_aui-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_gl-2.8.so.0 -> libwx_gtk2u_gl-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_baseu_xml-2.8.so -> libwx_baseu_xml-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_core-2.8.so -> libwx_gtk2u_core-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_qa-2.8.so -> libwx_gtk2u_qa-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_xrc-2.8.so -> libwx_gtk2u_xrc-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_baseu_xml-2.8.so.0 -> libwx_baseu_xml-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_xrc-2.8.so.0 -> libwx_gtk2u_xrc-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_html-2.8.so -> libwx_gtk2u_html-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_qa-2.8.so.0 -> libwx_gtk2u_qa-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_html-2.8.so.0 -> libwx_gtk2u_html-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_core-2.8.so.0 -> libwx_gtk2u_core-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_adv-2.8.so -> libwx_gtk2u_adv-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_gtk2u_adv-2.8.so.0 -> libwx_gtk2u_adv-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_baseu_net-2.8.so -> libwx_baseu_net-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_baseu-2.8.so -> libwx_baseu-2.8.so.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_baseu_net-2.8.so.0 -> libwx_baseu_net-2.8.so.0.7.0 lrwxrwxrwx root/root 0 2011-09-19 18:06 ./usr/lib64/libwx_baseu-2.8.so.0 -> libwx_baseu-2.8.so.0.7.0
Looks like I inadvertently added a DESTDIR in the collision patch. Thanks for catching it.