[Debian-olpc-devel] Bug#583578: sugar-artwork-0.86: undefined symbol: GTK_WIDGET_HAS_FOCUS

Sascha Silbe sascha-debian-bugs-sugar-artwork-0.86-2010-05-28 at silbe.org
Fri May 28 12:41:42 UTC 2010

Package: sugar-artwork-0.86
Version: 0.86.0-4
Severity: grave
Justification: renders package unusable

GTK 2.20 made an API change that breaks sugar-artwork because it's compiled with -DGTK_DISABLE_DEPRECATED. Sugar will fail to start up with the following error:

python: symbol lookup error: /usr/lib/gtk-2.0/2.10.0/engines/libsugar.so: undefined symbol: GTK_WIDGET_HAS_FOCUS

This has recently been fixed upstream [2] by removing -DGTK_DISABLE_DEPRECATED, -DGDK_DISABLE_DEPRECATED and -DG_DISABLE_DEPRECATED from gtk/engine/Makefile.am.
The original fix replaced GTK_WIDGET_HAS_FOCUS with gtk_widget_has_focus, but that breaks systems with GTK < 2.20. [1]

At least 0.86 and 0.88 are affected, most likely 0.84 is as well.

[1] https://bugs.sugarlabs.org/ticket/1899
[2] http://git.sugarlabs.org/projects/sugar-artwork/repos/mainline/commits/ac029997d30ed0e76b319d0ccadb058e21f4d054

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.32-3-powerpc
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sugar-artwork-0.86 depends on:
ii  libatk1.0-0             1.30.0-1         The ATK accessibility toolkit
ii  libc6                   2.10.2-9         Embedded GNU C Library: Shared lib
ii  libcairo2               1.8.10-4         The Cairo 2D vector graphics libra
ii  libfontconfig1          2.8.0-2.1        generic font configuration library
ii  libfreetype6            2.3.11-1         FreeType 2 font engine, shared lib
ii  libglib2.0-0            2.24.1-1         The GLib library of C routines
ii  libgtk2.0-0             2.20.1-1         The GTK+ graphical user interface 
ii  libpango1.0-0           1.28.0-1         Layout and rendering of internatio
ii  ttf-dejavu-core         2.30-2           Vera font family derivate with add
ii  zlib1g                  1: compression library - runtime

Versions of packages sugar-artwork-0.86 recommends:
pn  sugar-0.86                    <none>     (no description available)
ii  ttf-dejavu-extra              2.30-2     Vera font family derivate with add

sugar-artwork-0.86 suggests no packages.

-- no debconf information

More information about the Debian-olpc-devel mailing list