OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004366 [libxt] regular use minor always 2010-03-22 21:16 2010-05-25 23:58
Reporter skayser View Status public  
Assigned To wbonnet
Priority normal Resolution open  
Status assigned  
Summary 0004366: libXt doesn't seem to read app-defaults
Description I have recently re-compiled xterm and it now builds purely against CSW X11 libs (instead of the libX11.so.4 and libX11.so.6 mix) which is great. However, now it doesn't ready any app-defaults on startup. After some googling it seems to me as if libXt is responsible for app-defaults, thus I am filing this bug here. Feel free to re-assign in case I am mistaken. Any idea what is going wrong?

Previous compiled version from current/ does read app-defaults:

$ pkgparam CSWxterm VERSION
251,REV=2009.11.23

$ truss -topen xterm 2>&1 | grep app-def
open("/usr/openwin/lib/locale/en_US.UTF-8/app-defaults/XTerm", O_RDONLY) = 5

$ ldd /opt/csw/bin/xterm
        libfontconfig.so.1 => /opt/csw/lib/i386/libfontconfig.so.1
        libXft.so.2 => /opt/csw/lib/i386/libXft.so.2
        libXaw.so.7 => /opt/csw/X11/lib/libXaw.so.7
        libXmu.so.6 => /opt/csw/X11/lib/libXmu.so.6
        libXt.so.6 => /opt/csw/X11/lib/libXt.so.6
        libICE.so.6 => /opt/csw/X11/lib/libICE.so.6
        libX11.so.6 => /opt/csw/X11/lib/libX11.so.6
        libcurses.so.1 => /lib/libcurses.so.1
        libc.so.1 => /lib/libc.so.1
        libiconv.so.2 => /opt/csw/lib/i386/libiconv.so.2
        libfreetype.so.6 => /opt/csw/lib/i386/libfreetype.so.6
        libz.so => /opt/csw/lib/pentium_pro+mmx/libz.so
        libexpat.so.1 => /opt/csw/lib/i386/libexpat.so.1
        libz.so => /opt/csw/lib/libz.so
        libXrender.so.1 => /opt/csw/lib/libXrender.so.1
        libX11.so.4 => /usr/openwin/lib/libX11.so.4
        libXext.so.0 => /opt/csw/X11/lib/libXext.so.0
        libSM.so.6 => /opt/csw/X11/lib/libSM.so.6
        libXpm.so.4 => /opt/csw/X11/lib/libXpm.so.4
        libnsl.so.1 => /lib/libnsl.so.1
        libsocket.so.1 => /lib/libsocket.so.1
        libxcb.so.1 => /opt/csw/X11/lib/libxcb.so.1
        libdl.so.1 => /lib/libdl.so.1
        libXext.so.0 => /usr/openwin/lib/libXext.so.0
        libmp.so.2 => /lib/libmp.so.2
        libmd.so.1 => /lib/libmd.so.1
        libscf.so.1 => /lib/libscf.so.1
        libXau.so.6 => /opt/csw/X11/lib/libXau.so.6
        libdoor.so.1 => /lib/libdoor.so.1
        libuutil.so.1 => /lib/libuutil.so.1
        libgen.so.1 => /lib/libgen.so.1
        libm.so.2 => /lib/libm.so.2



Recently compiled version from http://mirror.opencsw.org/experimental.html#skayser [^] (pure CSW X11) doesn't read app-defaults:

$ pkgparam CSWxterm VERSION
256,REV=2010.03.21

$ truss -topen xterm 2>&1 | grep app-def
$

$ ldd /opt/csw/bin/xterm
        libXft.so.2 => /opt/csw/X11/lib/libXft.so.2
        libfontconfig.so.1 => /opt/csw/lib/libfontconfig.so.1
        libXaw.so.7 => /opt/csw/X11/lib/libXaw.so.7
        libXmu.so.6 => /opt/csw/X11/lib/libXmu.so.6
        libXt.so.6 => /opt/csw/X11/lib/libXt.so.6
        libICE.so.6 => /opt/csw/X11/lib/libICE.so.6
        libX11.so.6 => /opt/csw/X11/lib/libX11.so.6
        libcurses.so.1 => /lib/libcurses.so.1
        libc.so.1 => /lib/libc.so.1
        libfreetype.so.6 => /opt/csw/lib/libfreetype.so.6
        libXrender.so.1 => /opt/csw/X11/lib/libXrender.so.1
        libiconv.so.2 => /opt/csw/lib/i386/libiconv.so.2
        libz.so => /opt/csw/lib/pentium_pro+mmx/libz.so
        libexpat.so.1 => /opt/csw/lib/i386/libexpat.so.1
        libXext.so.0 => /opt/csw/X11/lib/libXext.so.0
        libSM.so.6 => /opt/csw/X11/lib/libSM.so.6
        libXpm.so.4 => /opt/csw/X11/lib/libXpm.so.4
        libnsl.so.1 => /lib/libnsl.so.1
        libsocket.so.1 => /lib/libsocket.so.1
        libxcb.so.1 => /opt/csw/X11/lib/libxcb.so.1
        libdl.so.1 => /lib/libdl.so.1
        libmp.so.2 => /lib/libmp.so.2
        libmd.so.1 => /lib/libmd.so.1
        libscf.so.1 => /lib/libscf.so.1
        libXau.so.6 => /opt/csw/X11/lib/libXau.so.6
        libXdmcp.so.6 => /opt/csw/X11/lib/libXdmcp.so.6
        libdoor.so.1 => /lib/libdoor.so.1
        libuutil.so.1 => /lib/libuutil.so.1
        libgen.so.1 => /lib/libgen.so.1
        libm.so.2 => /lib/libm.so.2

Note that the libXt version is the same in both cases. Let me know if you need any further information.
Additional Information $ pkgparam CSWlibxt VERSION
1.0.7,REV=2010.02.19
Tags No tags attached.
Attached Files

- Relationships
related to 0004186closedskayser xterm Please upgrade to 255 

-  Notes
(0007961)
skayser (administrator)
2010-05-25 23:58

You can resolve this issue. I gave it another try and noticed that I also had to truss access(2) to see what was going on. libXt tried to access non-existing app-files in three locations beneath /opt/csw/X11/, so everything is working as expected. Sorry for the noise.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker