Re: Openbox 3.6
Miroslav Lichvar <[email protected]>
| Newsgroups | gmane.comp.window-managers.openbox |
|---|---|
| Message-ID | <20150625155714.GD16965@localhost> |
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
_______________________________________________
openbox mailing list
[email protected]
http://icculus.org/mailman/listinfo/openbox