Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 384725 - Incorrect symlinks in x11-libs/wxGTK-2.8.11.0
Summary: Incorrect symlinks in x11-libs/wxGTK-2.8.11.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo wxWidgets project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-27 21:47 UTC by Thomas Rausch
Modified: 2011-12-09 04:08 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Rausch 2011-09-27 21:47:40 UTC
+++ 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
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2011-10-01 04:22:57 UTC
Give me specific examples in wxGTK.
Comment 2 Thomas Rausch 2011-10-01 06:30:54 UTC
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
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2011-12-09 04:08:57 UTC
Looks like I inadvertently added a DESTDIR in the collision patch.  Thanks for catching it.