[Evolution] Bug#559771: evolution-dev: Might be missing a Depends on libgtkhtml*-dev

Cyril Brulebois kibi at debian.org
Mon Dec 7 00:22:58 UTC 2009


Package: evolution-dev
Version: 2.28.1-2
Severity: important
Tags: patch

Hi,

(not sure about severity, might deserve higher.)

mail-notification's #549745 sounds like triggered because evolution-dev
fails to depend on libgtkhtml*-dev while some of its headers include
gtkhtml stuff:
| cc -c -o build/src/liborg-jylefort-mail-notification-mn-evolution-server.o -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS   -DORBIT2=1 -pthread -D_REENTRANT -I/usr/include/evolution-2.28 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/evolution-data-server-2.28 -I/usr/include/libxml2 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libsoup-2.4   -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -fPIC -O2 -DSTRING_ARCH_UNALIGNED -DHAVE_TIMEGM -DWITH_EVOLUTION=1 -DWITH_GMAIL=1 -DWITH_HOTMAIL=1 -DWITH_IMAP=1 -DWITH_MAILDIR=1 -DWITH_MBOX=1 -DWITH_MH=1 -DWITH_MOZILLA=1 -DWITH_POP3=1 -DWITH_SYLPHEED=1 -DWITH_YAHOO=1 -DWITH_IPV6=1 -DWITH_SASL=1 -DWITH_SSL=0 -DWITH_GCONF_SANITY_CHECK=1 -Isrc -Ibuild/src -DGETTEXT_PACKAGE='"mail-notification"' -DENABLE_NLS   -DPIC   -MT build/src/liborg-jylefort-mail-notification-mn-evolution-server.o -MD -MP -MF build/src/liborg-jylefort-mail-notification-mn-evolution-server.o.deps build/src/mn-evolution-server.c
| In file included from /usr/include/evolution-2.28/mail/em-format-html-display.h:28,
|                  from /usr/include/evolution-2.28/mail/em-folder-view.h:29,
|                  from src/mn-evolution-server.gob:29:
| /usr/include/evolution-2.28/mail/em-format-html.h:37:29: error: gtkhtml/gtkhtml.h: No such file or directory
| /usr/include/evolution-2.28/mail/em-format-html.h:38:38: error: gtkhtml/gtkhtml-embedded.h: No such file or directory
| In file included from /usr/include/evolution-2.28/mail/em-format-html-display.h:28,
|                  from /usr/include/evolution-2.28/mail/em-folder-view.h:29,
|                  from src/mn-evolution-server.gob:29:
| /usr/include/evolution-2.28/mail/em-format-html.h:130: error: expected declaration specifiers or '...' before 'GtkHTMLEmbedded'
| /usr/include/evolution-2.28/mail/em-format-html.h:203: error: expected specifier-qualifier-list before 'GtkHTML'
| ERROR: command failed

Build logs at the usual place:
  https://buildd.debian.org/status/package.php?suite=unstable&p=mail-notification

I'll be proposing a workaround for mail-notification, but that sounds
like a bug worth fixing in evolution-dev.

The patch for evolution-dev is quite trivial too, tagging as such.

Mraw,
KiBi.





More information about the Pkg-evolution-maintainers mailing list