Bug 627314 - xterm doesn't use xaw3d libs
Summary: xterm doesn't use xaw3d libs
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.3
Classification: openSUSE
Component: X11 Applications (show other bugs)
Version: Final
Hardware: x86-64 openSUSE 11.3
: P5 - None : Normal with 1 vote (vote)
Target Milestone: ---
Deadline: 2010-09-08
Assignee: Dr. Werner Fink
QA Contact: E-mail List
URL:
Whiteboard: maint:running:35100:low maint:release...
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-01 08:01 UTC by Forgotten User Dri3u-jOsE
Modified: 2010-08-17 11:09 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User Dri3u-jOsE 2010-08-01 08:01:54 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.6) Gecko/20100626 SUSE/3.6.6-1.2 Firefox/3.6.6

xterm is linked against the wrong xaw3d lib, or xaw3dd misses libXaw.so.7:

$ ldd $(which xterm)| grep -i xaw
        libXaw.so.7 => /usr/lib64/libXaw.so.7 (0x00007fd5579e0000)

$ rpm -ql xaw3dd
/usr/lib64/Xaw3d
/usr/lib64/Xaw3d/NOTE
/usr/lib64/Xaw3d/libXaw.so.6
/usr/lib64/Xaw3d/libXaw.so.6.1
/usr/lib64/Xaw3d/libXaw.so.8
/usr/lib64/Xaw3d/libXaw.so.8.0
/usr/lib64/Xaw3d/libXaw6.so.6
/usr/lib64/Xaw3d/libXaw6.so.6.1
/usr/lib64/Xaw3d/libXaw8.so.8
/usr/lib64/Xaw3d/libXaw8.so.8.0
/usr/share/doc/packages/xaw3d/README.SuSE



Reproducible: Always

Steps to Reproduce:
1. Install package xaw3dd
2. invoke xterm

Actual Results:  
xterm still shows that ugly 2d look...

Expected Results:  
Show a 3d scrollbar
This worked until openSUSE 11.2 (where xterm was linked against libXaw8.so.8)


Also fails on 32-bit installation of 11.3.
Using xterm RPM from 11.2 fixes the issue.
Comment 1 Dr. Werner Fink 2010-08-09 08:47:18 UTC
Marcus?  Please could you tell me when and why the XTerm has switched from
libXaw.so.8 to libXaw.so.7?
Comment 2 Marcus Meissner 2010-08-09 08:54:06 UTC
Why: It builds against what xorg-x11-libs offers at libXaw.so. It has no specific xaw version code.

When:

11.2 had libXaw.so -> libXaw.so.8
11.3 has libXaw.so -> libXaw7.so

so there was change between 11.2 and 11.3 in xorg-x11-devel.
Comment 3 Stefan Dirsch 2010-08-09 09:14:32 UTC
Well, libXaw8 has been dropped with libXaw 1.0.5

  http://www.mail-archive.com/xorg@lists.freedesktop.org/msg01684.html

Paulo Cesar Pereira de Andrade
Fri, 07 Nov 2008 10:56:24 -0800
[...]
Daniel Stone (2):
      Remove Xaw8 (Xprint)
      Remove last remaining vestiges of Xprint support
[...]

IIRC Xaw8 had the functionality/implementation of Xaw7 + Xprint support. Xprint
is dead (most likely nobody ever used it apart from Roland Mainz).

I kept a long time libXaw 1.0.4 but finally I've updated it to a newer release
(1.0.7). Hope you don't want/need 1.0.4 back.
Comment 4 Dr. Werner Fink 2010-08-09 09:17:06 UTC
Hmmm ... and no one ever told me this :(
Comment 5 Stefan Dirsch 2010-08-09 13:06:10 UTC
My fault!
Comment 6 Dr. Werner Fink 2010-08-10 15:11:35 UTC
For this I need a SWAMPID
Comment 7 Marcus Meissner 2010-08-10 15:37:56 UTC
for xaw3d i guess?

I am fine with an update +1
Comment 8 Swamp Workflow Management 2010-08-11 15:33:43 UTC
The SWAMPID for this issue is 35100.
This issue was rated as low.
Please submit fixed packages until 2010-09-08.
Also create a patchinfo file using this link:
https://swamp.suse.de/webswamp/wf/35100
Comment 9 Christian Dengler 2010-08-11 15:34:08 UTC
update started...
Comment 10 Dr. Werner Fink 2010-08-11 16:50:54 UTC
submitted
Comment 11 Swamp Workflow Management 2010-08-17 11:09:43 UTC
Update released for: xaw3d, xaw3d-debuginfo, xaw3d-debugsource, xaw3d-devel, xaw3dd, xaw3dd-debuginfo
Products:
openSUSE 11.3 (debug, i586, x86_64)