OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004343 [libxcb] packaging minor always 2010-03-15 21:13 2014-03-24 00:50
Reporter james View Status public  
Assigned To wbonnet
Priority normal Resolution open  
Status assigned  
Summary 0004343: 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

Additional Information Extract from pkgmap:


1 s none /opt/csw/lib/lbxcb-composite.so=libxcb-composite.so.0.0.0
1 s none /opt/csw/lib/lbxcb-composite.so.0=libxcb-composite.so.0.0.0
1 s none /opt/csw/lib/lbxcb-damage.so=libxcb-damage.so.0.0.0
1 s none /opt/csw/lib/lbxcb-damage.so.0=libxcb-damage.so.0.0.0
1 s none /opt/csw/lib/lbxcb-dpms.so=libxcb-dpms.so.0.0.0
1 s none /opt/csw/lib/lbxcb-dpms.so.0=libxcb-dpms.so.0.0.0
1 s none /opt/csw/lib/lbxcb-glx.so=libxcb-glx.so.0.0.0
1 s none /opt/csw/lib/lbxcb-glx.so.0=libxcb-glx.so.0.0.0
1 s none /opt/csw/lib/lbxcb-randr.so=libxcb-randr.so.0.0.0
1 s none /opt/csw/lib/lbxcb-randr.so.1=libxcb-randr.so.1.0.0
1 s none /opt/csw/lib/lbxcb-record.so=libxcb-record.so.0.0.0
1 s none /opt/csw/lib/lbxcb-record.so.0=libxcb-record.so.0.0.0
1 s none /opt/csw/lib/lbxcb-render.so=libxcb-render.so.0.0.0
1 s none /opt/csw/lib/lbxcb-render.so.0=libxcb-render.so.0.0.0
1 s none /opt/csw/lib/lbxcb-res.so=libxcb-res.so.0.0.0
1 s none /opt/csw/lib/lbxcb-res.so.0=libxcb-res.so.0.0.0
1 s none /opt/csw/lib/lbxcb-screensaver.so=libxcb-screensaver.so.0.0.0
1 s none /opt/csw/lib/lbxcb-screensaver.so.0=libxcb-screensaver.so.0.0.0
1 s none /opt/csw/lib/lbxcb-shape.so=libxcb-shape.so.0.0.0
1 s none /opt/csw/lib/lbxcb-shape.so.0=libxcb-shape.so.0.0.0
1 s none /opt/csw/lib/lbxcb-shm.so=libxcb-shm.so.0.0.0
1 s none /opt/csw/lib/lbxcb-shm.so.0=libxcb-shm.so.0.0.0
1 s none /opt/csw/lib/lbxcb-sync.so=libxcb-sync.so.0.0.0
1 s none /opt/csw/lib/lbxcb-sync.so.0=libxcb-sync.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xevie.so=libxcb-xevie.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xevie.so.0=libxcb-xevie.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xf86dri.so=libxcb-xf86dri.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xf86dri.so.0=libxcb-xf86dri.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xfixes.so=libxcb-xfixes.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xfixes.so.0=libxcb-xfixes.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xinerama.so=libxcb-xinerama.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xinerama.so.0=libxcb-xinerama.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xprint.so=libxcb-xprint.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xprint.so.0=libxcb-xprint.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xtest.so=libxcb-xtest.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xtest.so.0=libxcb-xtest.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xv.so=libxcb-xv.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xv.so.0=libxcb-xv.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xvmc.so=libxcb-xvmc.so.0.0.0
1 s none /opt/csw/lib/lbxcb-xvmc.so.0=libxcb-xvmc.so.0.0.0
1 s none /opt/csw/lib/lbxcb.so=libxcb.so.1.1.0
1 s none /opt/csw/lib/lbxcb.so.1=libxcb.so.1.1.0
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0008076)
flod (reporter)
2010-06-30 14:25

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

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.
(0008996)
flod (reporter)
2011-04-24 12:11

I never used Solaris Desktop.
I need various packages on a web server.
One of them is imagemagick for things like gallery2.

I guess I only need the CLI part, but the package pulls in a lot of the X11 dependencies.
(0008997)
maciej (manager)
2011-04-24 12:18

We are now in the process of migrating from /opt/csw/X11 back to /opt/csw. This package depends on libxau, which is maintained by wbonnet. I'm reassigning this bug to him so that can be sorted out first, then I'll rebuild libxcb against updated libxau.
(0010780)
maciej (manager)
2014-03-24 00:50

There is no point in waiting for this bug to be fixed. If you want it fixed, you (yes, you the reader) need to fix it yourself. If you're not already a package maintainer at OpenCSW, you can look at the 35 minute long tutorial[1] to get started - then you can offer your patch to package maintainers. You can find OpenCSW people on the users mailing list[2] and on the #opencsw channel on IRC on Freenode[3].

[1] Packaging tutorial http://youtu.be/JWKCbPJSaxw [^]
[2] OpenCSW users mailing list https://lists.opencsw.org/mailman/listinfo/users [^]
[3] #opencsw on Freenode http://www.opencsw.org/support/irc-channel/ [^]


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker