Package: evolution-data-server1.2 Version: 1.2.2-2 Severity: important Tags: patch
The patch below fixes bug 304708 but since the real culprit is evolution-data-server1.2, I thought it's better to file it here. Briefly, clicking on "reply" in the evolution mailer causes crashes on ia64. This is due to several functions which return pointers not being declared explicitly. This causes the compiler to assume they're returning "int" and hence the top 32 bits of the pointer are lost. The patch below also fixes a bug in the LDAP backend where there is a return without a value. I don't know if this can cause real issues, but clearly the existing code is wrong. diff -urN -x Makefile -x '*log' -x config.status evolution-data-server1.2-1.2.2/addressbook/backends/ldap/e-book-backend-ldap.c evolution-data-server1.2-1.2.2-davidm/addressbook/backends/ldap/e-book-backend-ldap.c --- evolution-data-server1.2-1.2.2/addressbook/backends/ldap/e-book-backend-ldap.c 2005-03-06 06:56:37.000000000 -0800 +++ evolution-data-server1.2-1.2.2-davidm/addressbook/backends/ldap/e-book-backend-ldap.c 2005-04-20 16:23:48.000000000 -0700 @@ -594,7 +594,7 @@ struct timeval timeout; if (!ldap) - return; + return LDAP_UNAVAILABLE; attrs[i++] = "supportedControl"; attrs[i++] = "supportedExtension"; diff -urN -x Makefile -x '*log' -x config.status evolution-data-server1.2-1.2.2/camel/providers/groupwise/camel-groupwise-folder.c evolution-data-server1.2-1.2.2-davidm/camel/providers/groupwise/camel-groupwise-folder.c --- evolution-data-server1.2-1.2.2/camel/providers/groupwise/camel-groupwise-folder.c 2005-03-14 17:26:40.000000000 -0800 +++ evolution-data-server1.2-1.2.2-davidm/camel/providers/groupwise/camel-groupwise-folder.c 2005-04-20 15:56:30.000000000 -0700 @@ -44,6 +44,7 @@ #include "camel-groupwise-journal.h" #include "camel-groupwise-utils.h" #include "camel-stream-mem.h" +#include "camel-string-utils.h" #include <e-gw-connection.h> #include <e-gw-item.h> diff -urN -x Makefile -x '*log' -x config.status evolution-data-server1.2-1.2.2/libedataserverui/e-name-selector-dialog.c evolution-data-server1.2-1.2.2-davidm/libedataserverui/e-name-selector-dialog.c --- evolution-data-server1.2-1.2.2/libedataserverui/e-name-selector-dialog.c 2005-02-28 07:10:27.000000000 -0800 +++ evolution-data-server1.2-1.2.2-davidm/libedataserverui/e-name-selector-dialog.c 2005-04-20 15:53:19.000000000 -0700 @@ -26,16 +26,20 @@ #include <gdk/gdkkeysyms.h> #include <gtk/gtkalignment.h> #include <gtk/gtkbutton.h> +#include <gtk/gtkcellrenderertext.h> #include <gtk/gtkentry.h> +#include <gtk/gtkhbox.h> #include <gtk/gtklabel.h> #include <gtk/gtkscrolledwindow.h> #include <gtk/gtkstock.h> +#include <gtk/gtktreeselection.h> #include <glib/gi18n-lib.h> #include <libedataserverui/e-source-option-menu.h> #include <libedataserverui/e-destination-store.h> #include <libedataserverui/e-contact-store.h> #include <libedataserverui/e-book-auth-util.h> #include "e-name-selector-dialog.h" +#include "libedataserver/e-sexp.h" typedef struct { gchar *name; -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (990, 'unstable') Architecture: ia64 Kernel: Linux 2.6.12-rc2 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages evolution-data-server1.2 depends on: ii libaudiofile0 0.2.6-6 Open-source version of SGI's audio ii libbonobo2-0 2.8.1-2 Bonobo CORBA interfaces library ii libc6.1 2.3.2.ds1-21 GNU C Library: Shared libraries an ii libcamel1.2-0 1.2.2-2 The Evolution MIME message handlin ii libebook1.2-3 1.2.2-2 Client library for evolution addre ii libecal1.2-2 1.2.2-2 Client library for evolution calen ii libedata-book1.2-2 1.2.2-2 Backend library for evolution addr ii libedata-cal1.2-1 1.2.2-2 Backend library for evolution cale ii libedataserver1.2-4 1.2.2-2 Utily library for evolution data s ii libegroupwise1.2-5 1.2.2-2 Client library for accessing group ii libesd0 0.2.35-2 Enlightened Sound Daemon - Shared ii libgconf2-4 2.8.1-5 GNOME configuration database syste ii libgcrypt11 1.2.0-11 LGPL Crypto library - runtime libr ii libglib2.0-0 2.6.4-1 The GLib library of C routines ii libgnome2-0 2.8.1-2 The GNOME 2 library - runtime file ii libgnomevfs2-0 2.8.4-2 The GNOME virtual file-system libr ii libgnutls11 1.0.16-13 GNU TLS library - runtime library ii libgpg-error0 1.0-1 library for common error values an ii libldap2 2.1.30-6 OpenLDAP libraries ii liborbit2 1:2.12.2-1 libraries for ORBit2 - a CORBA ORB ii libpopt0 1.7-5 lib for parsing cmdline parameters ii libsoup2.2-7 2.2.3-2 an HTTP library implementation in ii libtasn1-2 0.2.10-4 Manage ASN.1 structures (runtime) ii libxml2 2.6.16-7 GNOME XML library ii zlib1g 1:1.2.2-4 compression library - runtime -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]