Your message dated Wed, 11 Dec 2013 09:57:31 +0000
with message-id <[email protected]>
and subject line Bug#731678: Removed package(s) from unstable
has caused the Debian Bug report #427534,
regarding lesstif2: Broke ABI?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
427534: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=427534
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lesstif2
Version: 1:0.95.0-2
Severity: grave


Hi,

I'm not sure what exactly changed between 0.94.4-2 and 0.95.0-2, but
when I start xpdf I get the following warning:
xpdf: Symbol `_XmStrings' has different size in shared object, consider 
re-linking

And when closing it:
XtUngrabButton(drawArea,3,0)

I don't get either message with 0.94.4-2.

What I see in in 0.94.4-2:
0000000000127540 g    DO .rodata        00000000000049c5  Base _XmStrings

And in 0.95.0-1:
0000000000126520 g    DO .rodata        0000000000004e1b  Base _XmStrings

As you can the size changed from 0x49c5 to 0x4e1b.

When comparing the header files, I see things like:
+#ifndef XmRTopItemPosition
+#define XmRTopItemPosition ((char *)&_XmStrings[12602])
+#endif
 #ifndef XmNtearOffTitle
-#define XmNtearOffTitle ((char *)&_XmStrings[12602])
+#define XmNtearOffTitle ((char *)&_XmStrings[12618])
 #endif
-#ifndef XmCTearOffTitle
-#define XmCTearOffTitle ((char *)&_XmStrings[12615])
+#ifndef XmNTearOffTitle
+#define XmNTearOffTitle ((char *)&_XmStrings[12631])

(There are a few 100 of those changes.)


This looks like a clear ABI change to me.  Specially if the header file
itself says:
 * Stuff that points to the _XmStrings array.
 *
 * This should be in sync with lib/Xm-2.1/XmStrDefs.c, and binary compatibility
 * with *Motif versions may suffer if this is modified without proper care.


Kurt



--- End Message ---
--- Begin Message ---
Version: 1:0.95.2-1.1+rm

Dear submitter,

as the package lesstif2 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see http://bugs.debian.org/731678

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].

Debian distribution maintenance software
pp.
Ansgar Burchardt (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to