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