According to upstream changelog, GTK_WIDGET_HAS_FOCUS has been
recently deprecated (between 2.18 and 2.20), and goocanvas is built
with -DGTK_DISABLE_DEPRECATED.

Question is, why does goocanvas use this flag for a release version ?
That does not look friendly towards users...

Following https://bugzilla.gnome.org/show_bug.cgi?id=69872 :

* replacing GTK_WIDGET_HAS_FOCUS with gtk_widget_has_focus

But it looks like the following change should also be applied:

* GTK_WIDGET_SET_FLAGS (widget, GTK_HAS_FOCUS)
  => GTK_OBJECT_FLAGS (widget) |= GTK_HAS_FOCUS;

(don't ask...)

On Sun, Apr 11, 2010 at 09:44:39AM +0200, Lucas Nussbaum wrote:
> Source: gcompris
> Version: 9.2-2-1
> Severity: serious
> Tags: squeeze sid
> User: debian...@lists.debian.org
> Usertags: qa-ftbfs-20100410 qa-ftbfs
> Justification: FTBFS on amd64
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build on
> amd64.
> 
> Relevant part:
> > make[6]: Entering directory 
> > `/build/user-gcompris_9.2-2-1-amd64-wHdMpb/gcompris-9.2-2/src/goocanvas/src'
> >   CC     goocanvasatk.lo
> > cc1: warnings being treated as errors
> > goocanvasatk.c: In function 'goo_canvas_item_accessible_ref_state_set':
> > goocanvasatk.c:429: error: implicit declaration of function 
> > 'GTK_WIDGET_HAS_FOCUS'
> > make[6]: *** [goocanvasatk.lo] Error 1
> 
> The full build log is available from:
>    
> http://people.debian.org/~lucas/logs/2010/04/10/gcompris_9.2-2-1_lsid64.buildlog
> 
> A list of current common problems and possible solutions is available at 
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
> 
> About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
> of the Grid'5000 platform, using a clean chroot.  Internet was not
> accessible from the build systems.
> 
> -- 
> | Lucas Nussbaum
> | lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
> | jabber: lu...@nussbaum.fr             GPG: 1024D/023B3F4F |
> 
> 



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to