[bug-notifications] [libxcb 0004343]: Symbolic links to nowhere

Mantis Bug Tracker noreply at opencsw.org
Sun Apr 24 08:14:46 CEST 2011


The following issue has been ASSIGNED. 
====================================================================== 
https://www.opencsw.org/mantis/view.php?id=4343 
====================================================================== 
Reported By:                james
Assigned To:                maciej
====================================================================== 
Project:                    libxcb
Issue ID:                   4343
Category:                   packaging
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             2010-03-15 21:13 CET
Last Modified:              2011-04-24 08:14 CEST
====================================================================== 
Summary:                    Symbolic links to nowhere
Description: 
The package include may extra links to files that don't exist, eg:

$ ls -l /opt/csw/lib/lbxcb-composite.so
lrwxrwxrwx   1 root     other         25 Mar 13 12:38
/opt/csw/lib/lbxcb-composite.so -> libxcb-composite.so.0.0.0
$ wc /opt/csw/lib/lbxcb-composite.so
wc: cannot open /opt/csw/lib/lbxcb-composite.so


====================================================================== 

---------------------------------------------------------------------- 
 (0008076) flod (reporter) - 2010-06-30 14:25
 https://www.opencsw.org/mantis/view.php?id=4343#c8076 
---------------------------------------------------------------------- 
Output from suns ppc tool for CSWlibxcb 1.5,REV=2010.03.09 :
W 237 ~~ File: /opt/csw/lib/libxcb-composite.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-composite.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-composite.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-composite.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-damage.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-damage.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-damage.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-damage.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-dpms.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-dpms.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-dpms.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-dpms.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-glx.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-glx.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-glx.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-glx.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-randr.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-randr.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-randr.so.1.0.0 symlinked by:
/opt/csw/lib/lbxcb-randr.so.1 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-record.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-record.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-record.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-record.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-render.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-render.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-render.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-render.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-res.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-res.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-res.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-res.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-screensaver.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-screensaver.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-screensaver.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-screensaver.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-shape.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-shape.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-shape.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-shape.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-shm.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-shm.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-shm.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-shm.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-sync.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-sync.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-sync.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-sync.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xevie.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xevie.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xevie.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xevie.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xf86dri.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xf86dri.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xf86dri.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xf86dri.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xfixes.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xfixes.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xfixes.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xfixes.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xinerama.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xinerama.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xinerama.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xinerama.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xprint.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xprint.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xprint.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xprint.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xtest.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xtest.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xtest.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xtest.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xv.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xv.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xv.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xv.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xvmc.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xvmc.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb-xvmc.so.0.0.0 symlinked by:
/opt/csw/lib/lbxcb-xvmc.so.0 doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb.so.1.1.0 symlinked by:
/opt/csw/lib/lbxcb.so doesn't exist (CSWlibxcb)
W 237 ~~ File: /opt/csw/lib/libxcb.so.1.1.0 symlinked by:
/opt/csw/lib/lbxcb.so.1 doesn't exist (CSWlibxcb) 

---------------------------------------------------------------------- 
 (0008646) maciej (manager) - 2010-12-30 18:50
 https://www.opencsw.org/mantis/view.php?id=4343#c8646 
---------------------------------------------------------------------- 
A couple things have changed since, we no longer link against own X11 libs,
and we now package shared libraries in separate packages.  I personally no
longer use Solaris desktop, so I don't have a testbed for X11-related
packages.

I've recently implemented a check for dangling symlinks, so I'll see if I
can respin the xcb package and its dependencies in /opt/csw.  If any
dangling symlinks appear, they will be detected by checkpkg.



More information about the bug-notifications mailing list