OpenSolaris

Printable Version Enter a New Search
Bug ID 6485626
Synopsis /usr/openwin/share/include/X11/bitmaps broken links
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:builds
Keywords find_byauto | sst-ospn | testcase
Responsible Engineer Alan Coopersmith
Reported Against snv_51
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_52
Fixed In snv_52
Release Fixed solaris_nevada(snv_52)
Related Bugs 6471602 , 6486709
Submit Date 24-October-2006
Last Update Date 16-January-2007
Description
symbolic links from /usr/openwin/share/include/X11/bitmaps/* resolve to /usr/openwin/X11/include/X11/bitmaps/* , which is non-existant, instead of /usr/X11/include/X11/bitmaps/*.  It looks like this was from SUNWxwplt.

This was found with the following image:
/net/prost/install/wos/nv_nightly/combined.nv[sx]_wos/nv_102406
Cluster: SUNWCXall
install method: jumpstart

See the output from LS below:

First the links:

$ ls -lF /usr/openwin/share/include/X11/bitmaps/
total 254
lrwxrwxrwx   1 root     root          39 Oct 24 04:49 1x1 -> ../../../../X11/include/X11/bitmaps/1x1
lrwxrwxrwx   1 root     root          39 Oct 24 04:49 2x2 -> ../../../../X11/include/X11/bitmaps/2x2
-rw-r--r--   1 root     bin           93 Oct  9 22:59 Dashes
-rw-r--r--   1 root     bin          824 Oct  9 22:59 Down
-rw-r--r--   1 root     bin         1076 Oct  9 22:59 Excl
-rw-r--r--   1 root     bin          839 Oct  9 22:59 FlipHoriz
-rw-r--r--   1 root     bin          836 Oct  9 22:59 FlipVert
-rw-r--r--   1 root     bin          824 Oct  9 22:59 Fold
-rw-r--r--   1 root     bin          824 Oct  9 22:59 Left
-rw-r--r--   1 root     bin          827 Oct  9 22:59 Right
-rw-r--r--   1 root     bin          842 Oct  9 22:59 RotateLeft
-rw-r--r--   1 root     bin          845 Oct  9 22:59 RotateRight
-rw-r--r--   1 root     bin           96 Oct  9 22:59 Stipple
-rw-r--r--   1 root     bin          875 Oct  9 22:59 Term
-rw-r--r--   1 root     bin          818 Oct  9 22:59 Up
lrwxrwxrwx   1 root     root          41 Oct 24 04:49 black -> ../../../../X11/include/X11/bitmaps/black
-rw-r--r--   1 root     bin          117 Oct  9 22:59 black6
-rw-r--r--   1 root     bin          111 Oct  9 22:59 box6
lrwxrwxrwx   1 root     root          41 Oct 24 04:49 boxes -> ../../../../X11/include/X11/bitmaps/boxes
lrwxrwxrwx   1 root     root          46 Oct 24 04:49 calculator -> ../../../../X11/include/X11/bitmaps/calculator
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 cntr_ptr -> ../../../../X11/include/X11/bitmaps/cntr_ptr
lrwxrwxrwx   1 root     root          47 Oct 24 04:49 cntr_ptrmsk -> ../../../../X11/include/X11/bitmaps/cntr_ptrmsk
lrwxrwxrwx   1 root     root          47 Oct 24 04:49 cross_weave -> ../../../../X11/include/X11/bitmaps/cross_weave
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 dimple1 -> ../../../../X11/include/X11/bitmaps/dimple1
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 dimple3 -> ../../../../X11/include/X11/bitmaps/dimple3
lrwxrwxrwx   1 root     root          39 Oct 24 04:49 dot -> ../../../../X11/include/X11/bitmaps/dot
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 dropbar7 -> ../../../../X11/include/X11/bitmaps/dropbar7
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 dropbar8 -> ../../../../X11/include/X11/bitmaps/dropbar8
lrwxrwxrwx   1 root     root          46 Oct 24 04:49 escherknot -> ../../../../X11/include/X11/bitmaps/escherknot
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 flagdown -> ../../../../X11/include/X11/bitmaps/flagdown
lrwxrwxrwx   1 root     root          42 Oct 24 04:49 flagup -> ../../../../X11/include/X11/bitmaps/flagup
lrwxrwxrwx   1 root     root          48 Oct 24 04:49 flipped_gray -> ../../../../X11/include/X11/bitmaps/flipped_gray
lrwxrwxrwx   1 root     root          40 Oct 24 04:49 gray -> ../../../../X11/include/X11/bitmaps/gray
lrwxrwxrwx   1 root     root          41 Oct 24 04:49 gray1 -> ../../../../X11/include/X11/bitmaps/gray1
lrwxrwxrwx   1 root     root          41 Oct 24 04:49 gray3 -> ../../../../X11/include/X11/bitmaps/gray3
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 hlines2 -> ../../../../X11/include/X11/bitmaps/hlines2
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 hlines3 -> ../../../../X11/include/X11/bitmaps/hlines3
lrwxrwxrwx   1 root     root          40 Oct 24 04:49 icon -> ../../../../X11/include/X11/bitmaps/icon
lrwxrwxrwx   1 root     root          46 Oct 24 04:49 keyboard16 -> ../../../../X11/include/X11/bitmaps/keyboard16
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 left_ptr -> ../../../../X11/include/X11/bitmaps/left_ptr
lrwxrwxrwx   1 root     root          47 Oct 24 04:49 left_ptrmsk -> ../../../../X11/include/X11/bitmaps/left_ptrmsk
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 letters -> ../../../../X11/include/X11/bitmaps/letters
lrwxrwxrwx   1 root     root          46 Oct 24 04:49 light_gray -> ../../../../X11/include/X11/bitmaps/light_gray
lrwxrwxrwx   1 root     root          45 Oct 24 04:49 mailempty -> ../../../../X11/include/X11/bitmaps/mailempty
lrwxrwxrwx   1 root     root          48 Oct 24 04:49 mailemptymsk -> ../../../../X11/include/X11/bitmaps/mailemptymsk
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 mailfull -> ../../../../X11/include/X11/bitmaps/mailfull
lrwxrwxrwx   1 root     root          47 Oct 24 04:49 mailfullmsk -> ../../../../X11/include/X11/bitmaps/mailfullmsk
lrwxrwxrwx   1 root     root          47 Oct 24 04:49 mensetmanus -> ../../../../X11/include/X11/bitmaps/mensetmanus
lrwxrwxrwx   1 root     root          42 Oct 24 04:49 menu10 -> ../../../../X11/include/X11/bitmaps/menu10
lrwxrwxrwx   1 root     root          42 Oct 24 04:49 menu12 -> ../../../../X11/include/X11/bitmaps/menu12
lrwxrwxrwx   1 root     root          42 Oct 24 04:49 menu16 -> ../../../../X11/include/X11/bitmaps/menu16
lrwxrwxrwx   1 root     root          41 Oct 24 04:49 menu8 -> ../../../../X11/include/X11/bitmaps/menu8
lrwxrwxrwx   1 root     root          45 Oct 24 04:49 noletters -> ../../../../X11/include/X11/bitmaps/noletters
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 opendot -> ../../../../X11/include/X11/bitmaps/opendot
lrwxrwxrwx   1 root     root          47 Oct 24 04:49 opendotMask -> ../../../../X11/include/X11/bitmaps/opendotMask
lrwxrwxrwx   1 root     root          41 Oct 24 04:49 plaid -> ../../../../X11/include/X11/bitmaps/plaid
lrwxrwxrwx   1 root     root          45 Oct 24 04:49 right_ptr -> ../../../../X11/include/X11/bitmaps/right_ptr
lrwxrwxrwx   1 root     root          48 Oct 24 04:49 right_ptrmsk -> ../../../../X11/include/X11/bitmaps/right_ptrmsk
lrwxrwxrwx   1 root     root          46 Oct 24 04:49 root_weave -> ../../../../X11/include/X11/bitmaps/root_weave
lrwxrwxrwx   1 root     root          42 Oct 24 04:49 scales -> ../../../../X11/include/X11/bitmaps/scales
lrwxrwxrwx   1 root     root          40 Oct 24 04:49 sipb -> ../../../../X11/include/X11/bitmaps/sipb
lrwxrwxrwx   1 root     root          40 Oct 24 04:49 star -> ../../../../X11/include/X11/bitmaps/star
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 starMask -> ../../../../X11/include/X11/bitmaps/starMask
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 stipple -> ../../../../X11/include/X11/bitmaps/stipple
lrwxrwxrwx   1 root     root          42 Oct 24 04:49 target -> ../../../../X11/include/X11/bitmaps/target
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 terminal -> ../../../../X11/include/X11/bitmaps/terminal
lrwxrwxrwx   1 root     root          47 Oct 24 04:49 tie_fighter -> ../../../../X11/include/X11/bitmaps/tie_fighter
-rw-r--r--   1 root     bin         3290 Jun 30  2005 txtdup
-rw-r--r--   1 root     bin         3305 Jun 30  2005 txtdupmask
-rw-r--r--   1 root     bin         3305 Jun 30  2005 txtdupmore
-rw-r--r--   1 root     bin         3311 Jun 30  2005 txtdupok
-rw-r--r--   1 root     bin         3326 Jun 30  2005 txtdupokmask
-rw-r--r--   1 root     bin         3326 Jun 30  2005 txtdupokmore
-rw-r--r--   1 root     bin         3293 Jun 30  2005 txtmv
-rw-r--r--   1 root     bin         3308 Jun 30  2005 txtmvmask
-rw-r--r--   1 root     bin         3308 Jun 30  2005 txtmvmore
-rw-r--r--   1 root     bin         3314 Jun 30  2005 txtmvok
-rw-r--r--   1 root     bin         3329 Jun 30  2005 txtmvokmask
-rw-r--r--   1 root     bin         3329 Jun 30  2005 txtmvokmore
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 vlines2 -> ../../../../X11/include/X11/bitmaps/vlines2
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 vlines3 -> ../../../../X11/include/X11/bitmaps/vlines3
lrwxrwxrwx   1 root     root          46 Oct 24 04:49 weird_size -> ../../../../X11/include/X11/bitmaps/weird_size
lrwxrwxrwx   1 root     root          46 Oct 24 04:49 wide_weave -> ../../../../X11/include/X11/bitmaps/wide_weave
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 wingdogs -> ../../../../X11/include/X11/bitmaps/wingdogs
lrwxrwxrwx   1 root     root          41 Oct 24 04:49 woman -> ../../../../X11/include/X11/bitmaps/woman
lrwxrwxrwx   1 root     root          44 Oct 24 04:49 xfd_icon -> ../../../../X11/include/X11/bitmaps/xfd_icon
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 xlogo11 -> ../../../../X11/include/X11/bitmaps/xlogo11
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 xlogo16 -> ../../../../X11/include/X11/bitmaps/xlogo16
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 xlogo32 -> ../../../../X11/include/X11/bitmaps/xlogo32
lrwxrwxrwx   1 root     root          43 Oct 24 04:49 xlogo64 -> ../../../../X11/include/X11/bitmaps/xlogo64

------- Then where they point to ------------
The result of the relative up directories (..)
$ ls -lF /usr/openwin/share/include/X11/bitmaps/../../../../
total 28
drwxr-xr-x   2 root     bin         2560 Oct 24 05:11 bin/
drwxr-xr-x   3 root     bin          512 Oct 24 05:07 demo/
lrwxrwxrwx   1 root     root          11 Oct 24 04:49 etc -> ./share/etc/
lrwxrwxrwx   1 root     root          15 Oct 24 04:49 include -> ./share/include/
drwxr-xr-x  11 root     bin         2560 Oct 24 05:08 lib/
lrwxrwxrwx   1 root     root          11 Oct 24 04:59 man -> ./share/man/
drwxr-xr-x   3 root     bin         1024 Oct 24 05:08 platform/
drwxr-xr-x   5 root     bin          512 Oct 24 05:02 server/
drwxr-xr-x   2 root     bin          512 Oct 24 04:49 sfw/
drwxr-xr-x   7 root     bin          512 Oct 24 05:11 share/

X11 dir doesn't exist at this level:

$ ls -lF /usr/openwin/share/include/X11/bitmaps/../../../../X11
/usr/openwin/share/include/X11/bitmaps/../../../../X11: No such file or directory

And here is the probable appropriate target directory for these links:

$ ls -lF /usr/X11/include/X11/bitmaps/
total 442
-r--r--r--   1 root     bin          272 Oct  9 21:38 1x1
-r--r--r--   1 root     bin          272 Oct  9 21:38 2x2
-r--r--r--   1 root     bin          278 Oct  9 21:38 black
-r--r--r--   1 root     bin          278 Oct  9 21:38 boxes
-r--r--r--   1 root     bin         1274 Oct  9 21:38 calculator
-r--r--r--   1 root     bin          337 Oct  9 21:38 cntr_ptr
-r--r--r--   1 root     bin          296 Oct  9 21:38 cntr_ptrmsk
-r--r--r--   1 root     bin          296 Oct  9 21:38 cross_weave
-r--r--r--   1 root     bin          284 Oct  9 21:38 dimple1
-r--r--r--   1 root     bin          284 Oct  9 21:38 dimple3
-r--r--r--   1 root     bin          272 Oct  9 21:38 dot
-r--r--r--   1 root     bin          117 Oct  9 21:38 dropbar7
-r--r--r--   1 root     bin          135 Oct  9 21:38 dropbar8
-r--r--r--   1 root     bin        34261 Oct  9 21:38 escherknot
-r--r--r--   1 root     bin         1886 Oct  9 21:38 flagdown
-r--r--r--   1 root     bin         1880 Oct  9 21:38 flagup
-r--r--r--   1 root     bin          111 Oct  9 21:38 flipped_gray
-r--r--r--   1 root     bin           87 Oct  9 21:38 gray
-r--r--r--   1 root     bin           90 Oct  9 21:38 gray1
-r--r--r--   1 root     bin          102 Oct  9 21:38 gray3
-r--r--r--   1 root     bin          281 Oct  9 21:38 grid16
-r--r--r--   1 root     bin           90 Oct  9 21:38 grid2
-r--r--r--   1 root     bin          102 Oct  9 21:38 grid4
-r--r--r--   1 root     bin          126 Oct  9 21:38 grid8
-r--r--r--   1 root     bin           96 Oct  9 21:38 hlines2
-r--r--r--   1 root     bin          102 Oct  9 21:38 hlines3
-r--r--r--   1 root     bin          275 Oct  9 21:38 icon
-r--r--r--   1 root     bin          293 Oct  9 21:38 keyboard16
-r--r--r--   1 root     bin          337 Oct  9 21:38 left_ptr
-r--r--r--   1 root     bin          296 Oct  9 21:38 left_ptrmsk
-r--r--r--   1 root     bin         1883 Oct  9 21:38 letters
-r--r--r--   1 root     bin          105 Oct  9 21:38 light_gray
-r--r--r--   1 root     bin         1898 Oct  9 21:38 mailempty
-r--r--r--   1 root     bin         1889 Oct  9 21:38 mailemptymsk
-r--r--r--   1 root     bin         1895 Oct  9 21:38 mailfull
-r--r--r--   1 root     bin         1895 Oct  9 21:38 mailfullmsk
-r--r--r--   1 root     bin        18623 Oct  9 21:38 mensetmanus
-r--r--r--   1 root     bin          206 Oct  9 21:38 menu10
-r--r--r--   1 root     bin          239 Oct  9 21:38 menu12
-r--r--r--   1 root     bin          281 Oct  9 21:38 menu16
-r--r--r--   1 root     bin          120 Oct  9 21:38 menu6
-r--r--r--   1 root     bin          126 Oct  9 21:38 menu8
-r--r--r--   1 root     bin         1889 Oct  9 21:38 noletters
-r--r--r--   1 root     bin          332 Oct  9 21:38 opendot
-r--r--r--   1 root     bin          352 Oct  9 21:38 opendotMask
-r--r--r--   1 root     bin          537 Oct  9 21:38 plaid
-r--r--r--   1 root     bin          343 Oct  9 21:38 right_ptr
-r--r--r--   1 root     bin          299 Oct  9 21:38 right_ptrmsk
-r--r--r--   1 root     bin          117 Oct  9 21:38 root_weave
-r--r--r--   1 root     bin          281 Oct  9 21:38 scales
-r--r--r--   1 root     bin          919 Oct  9 21:38 sipb
-r--r--r--   1 root     bin          317 Oct  9 21:38 star
-r--r--r--   1 root     bin          337 Oct  9 21:38 starMask
-r--r--r--   1 root     bin          133 Oct  9 21:38 stipple
-r--r--r--   1 root     bin          281 Oct  9 21:38 target
-r--r--r--   1 root     bin         3798 Oct  9 21:38 terminal
-r--r--r--   1 root     bin          296 Oct  9 21:38 tie_fighter
-r--r--r--   1 root     bin           90 Oct  9 21:38 vlines2
-r--r--r--   1 root     bin           90 Oct  9 21:38 vlines3
-r--r--r--   1 root     bin          175 Oct  9 21:38 weird_size
-r--r--r--   1 root     bin          293 Oct  9 21:38 wide_weave
-r--r--r--   1 root     bin          887 Oct  9 21:38 wingdogs
-r--r--r--   1 root     bin         4778 Oct  9 21:38 woman
-r--r--r--   1 root     bin         1886 Oct  9 21:38 xfd_icon
-r--r--r--   1 root     bin          219 Oct  9 21:38 xlogo11
-r--r--r--   1 root     bin          293 Oct  9 21:38 xlogo16
-r--r--r--   1 root     bin          884 Oct  9 21:38 xlogo32
-r--r--r--   1 root     bin         3293 Oct  9 21:38 xlogo64
-r--r--r--   1 root     bin        83206 Oct  9 21:38 xsnow
I had also seen this when I did upgrade regression test from s9u8/s9u9 to snv_51/snv_51a on sparc and x86.
Work Around
N/A
Comments
N/A