[bug-notifications] [libxt 0004366]: libXt doesn't seem to read app-defaults

Mantis Bug Tracker noreply at opencsw.org
Tue May 25 23:58:33 CEST 2010


A NOTE has been added to this issue. 
====================================================================== 
http://www.opencsw.org/mantis/view.php?id=4366 
====================================================================== 
Reported By:                skayser
Assigned To:                wbonnet
====================================================================== 
Project:                    libxt
Issue ID:                   4366
Category:                   regular use
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             2010-03-22 21:16 CET
Last Modified:              2010-05-25 23:58 CEST
====================================================================== 
Summary:                    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.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0004186 Please upgrade to 255
====================================================================== 

---------------------------------------------------------------------- 
 (0007961) skayser (administrator) - 2010-05-25 23:58
 http://www.opencsw.org/mantis/view.php?id=4366#c7961 
---------------------------------------------------------------------- 
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.



More information about the bug-notifications mailing list