tag 350883 +pending thanks, On Mon, Feb 06, 2006 at 12:50:27AM -0800, Steve Langasek wrote:
> > In file included from /usr/include/panel-2.0/panel-applet.h:37, > > from applet.c:23: > > /usr/include/panel-2.0/GNOME_Panel.h:40: error: syntax error before 'struct' > > /usr/include/panel-2.0/GNOME_Panel.h:84: error: syntax error before 'struct' > > /usr/include/panel-2.0/GNOME_Panel.h:182: error: syntax error before > > 'struct' > > /usr/include/panel-2.0/GNOME_Panel.h:211: error: syntax error before > > 'struct' > > /usr/include/panel-2.0/GNOME_Panel.h:240: error: syntax error before > > 'struct' > > /usr/include/panel-2.0/GNOME_Panel.h:267: error: syntax error before > > 'struct' > > > How can I help to fix this FTBFS ? > > Isn't this pretty clearly a bug in libpanel-applet2-dev, for providing > header files that can't be included directly? The header file was generated by a recent version of orbit-idl-2 which generates code that uses the ORBIT2_MAYBE_CONST macro which was only introduced in liborbit2 2.12.4. The error here show that Geert probably has an older version installed.. Basically every package that includes header files in it's dev package that are generated by orbit-idl-2 >= 2.12.4 and include const in the idl, need a versioned depend on liborbit2-dev.. From a quick check on my system it seems that currently only libpanel-applet2-dev has this problem. libbonobo2-dev is also a suspect but the packages currently on the mirror are build using an ``old enough'' orbit-idl-2... I'll look further into this tomorrow, first time to sleep :) Sjoerd -- Simplicity does not precede complexity, but follows it.
signature.asc
Description: Digital signature