Hi Brian
Thanks for reporting this.
On 06/08/2015 17:09, Brian Cowan wrote:
* What led up to the situation?
A mutual customer installed ClearCase on an ubuntu 14.04 LTS host, and
attempted to merge a file. The application terminated with this error:
undefined symbol XmRedisplayWidget.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Verified that libXm.so.4.0.4 doesn't export the symbol.
Noticed that this does not happen on Red Hat and checked to find that RHEL
distributes an older libmotif3 and libmotif4. Inserted that libXm.so.3.0.2, and
the error went away.
Manually installing the libmotif3 2.2.3-4 package also resolves the issue
Checked the 2.3.4-1 packages at http://motif.ics.com/motif/downloads, and
that version of libXm.so.4 exports the needed symbol.
This symbol is still defined in the man pages for libmotif4, so it is odd that
it is no longer available.
From the xmredisplaywidget(3) man page:
> This is primarily used in the context of X Printing if the
> programming model chosen by the application is
> synchronous; that is, it doesn't rely of X Print events for
> the driving of page layout but wants to completely
> control the sequence of rendering requests.
The Motif package in Debian contains the following in README.Debian:
* The Xprint library has been deprecated in Debian for some time now (see
#657253), so the low-level print support of Motif has not worked
for that
time. Upsteam Motif now has a configure option to not build the
printing
support, but doing so removes symbols that would otherwise be
present. As
we are now moving Motif to the main archive, packages now depending on
lesstif2 in Debian don't depend on the printing functionality and
need to
be rebuild agains motif, and the motif libraries are split into
different
packages anyway, we have decided to just configure Motif without xprint
support without bumping the soname (upstream should have done that
properly).
At the time we made this change (February 2013), Paul and I were unable
to find any programs that made use of the Xprint library, both in the
Debian archive and amongst the proprietary programs we had access to.
Since the Xprint support would not work anyway, we were considering
write dummy functions in order to avoid breaking the ABI, but without
any programs with which to test, we scrapped the idea.
Is there anywhere we can obtain this ClearCase software?
Does a more recent version of ClearCase exist?
IIRC, RHEL deprecated Xprint around 2007, so if a version compiled after
that date exists, it may have been compiled without Xprint support and
would not use the XmRedisplayWidget symbol.
Regards
Graham
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org