[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