Bug#350883: tsclient: fails to build from source
Sjoerd Simons
sjoerd at spring.luon.net
Wed Feb 8 23:57:01 UTC 2006
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20060209/73e0228a/attachment.pgp
More information about the Pkg-gnome-maintainers
mailing list