Bug#428459: xchat-gnome: _() implicitly converted to pointer

dann frazier dannf at debian.org
Mon Jun 11 22:04:24 UTC 2007


Package: xchat-gnome
Version: 1:0.17-1
Severity: important
Tags: patch
Usertags: implicit-pointer-conversion

Our automated buildd log filter[1] detected a problem that is likely to
cause your package to segfault on architectures where the size of a
pointer is greater than the size of an integer, such as ia64 and amd64.

This is often due to a missing function prototype definition.

The following patch replaces '_(...)' with 'gettext(...)' along with
the intltool definition. I'm guessing that this has the intended
functionality, but I could be wrong - I'm not too familiar with
l10n functionality.

[1]http://people.debian.org/~dannf/check-implicit-pointer-functions

----- Forwarded message from Build Daemon <buildd at excelsior.roeckx.be> -----

X-Spam-Checker-Version: SpamAssassin 3.1.7-deb (2006-10-05) on ldl.fc.hp.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.3 required=3.5 tests=AWL,BAYES_00,UNDISC_RECIPS 
	autolearn=disabled version=3.1.7-deb
X-Virus-Scanned: Debian amavisd-new at ldl.fc.hp.com
Subject: Log for successful build of xchat-gnome_1:0.17-1 (dist=unstable)
Date: Mon, 11 Jun 2007 11:53:39 +0000 (GMT)
From: Build Daemon <buildd at excelsior.roeckx.be>
To: undisclosed-recipients: ;
X-PMX-Version: 5.3.1.294258, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.6.11.43145
Debian-Buildd-Error: Yes

Function `_' implicitly converted to pointer at python.c:2081
Function `_' implicitly converted to pointer at tclplugin.c:2218

----- End forwarded message -----

--- xchat-gnome-0.17.orig/plugins/tcl/tclplugin.c	2007-03-06 15:47:26.000000000 -0700
+++ xchat-gnome-0.17/plugins/tcl/tclplugin.c	2007-06-11 16:00:04.000000000 -0600
@@ -28,6 +28,7 @@
 #include <tcl.h>
 #include <tclDecls.h>
 #include <sys/stat.h>
+#include <libintl.h>
 
 #ifdef WIN32
 #include <windows.h>
@@ -2215,8 +2216,8 @@
 void xchat_plugin_get_info(char **name, char **desc, char **version, void **reserved)
 {
    strncpy(PVERSION, &RCSID[19], 5);
-   *name = _("tclplugin");
-   *desc = _("Tcl plugin for XChat");
+   *name = gettext("tclplugin");
+   *desc = gettext("Tcl plugin for XChat");
    *version = PVERSION;
    if (reserved)
       *reserved = NULL;
--- xchat-gnome-0.17.orig/plugins/python/python.c	2007-03-06 15:47:26.000000000 -0700
+++ xchat-gnome-0.17/plugins/python/python.c	2007-06-11 15:52:20.000000000 -0600
@@ -57,6 +57,7 @@
 #include <stdlib.h>
 #include <sys/types.h>
 #include <dirent.h>
+#include <libintl.h>
 
 #include "xchat-plugin.h"
 #include "Python.h"
@@ -2078,9 +2079,9 @@
 	}
 	initialized = 1;
 
-	*plugin_name = _("Python");
+	*plugin_name = gettext("Python");
 	*plugin_version = VERSION;
-	*plugin_desc = _("Python scripting interface");
+	*plugin_desc = gettext("Python scripting interface");
 
 	/* Initialize python. */
 	Py_SetProgramName("xchat");

-- 
dann frazier






More information about the pkg-gnome-maintainers mailing list