[openbox] Openbox 3.6

Miroslav Lichvar mlichvar at redhat.com
Thu Jun 25 11:57:14 EDT 2015


On Sun, Jun 14, 2015 at 03:41:06AM +0300, Andrej N. Gritsenko wrote:
> Ian Zimmerman has written on Saturday, 13 June, at 17:02:
> >On 2015-06-12 13:16 +0300, Andrej N. Gritsenko wrote:
> 
> >Andrej> Are you aware that libobrender in 3.6 is binary incompatible
> >Andrej> with 3.5.x due to commit
> >Andrej> 24bb21a124a088008524184add2e152501f3c554 ? 
> 
> >Ouch.  Now we'll find out if there are other programs (besides openbox
> >itself) that link to obrender.  If not, maybe this won't turn out to be
> >a huge problem in practice, but I agree it should be fixed in any case.
> 
> Unfortunately there is, it's LXAppearance, configuration utility in LXDE,
> its obconf plugin links to libobt and libobrender. There might be some
> other programs too.

FWIW, I've used the following patch in the Fedora openbox package to
make libobrender compatible again and avoid recompilation of obconf
and lxappearance-obconf.

--- openbox-3.6/obrender/theme.h.abifix	2015-01-12 20:48:27.000000000 +0100
+++ openbox-3.6/obrender/theme.h	2015-06-25 17:28:43.401411179 +0200
@@ -114,6 +114,8 @@ struct _RrTheme {
     RrColor *osd_pressed_lineart;
     RrColor *osd_focused_lineart;
     RrColor *menu_title_shadow_color;
+    /* padding to make libobrender compatible with openbox-3.5.2 */
+    void *_pad[8];
     RrColor *menu_text_shadow_color;
 
     /* style settings - pics */

-- 
Miroslav Lichvar


More information about the openbox mailing list