[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