pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/38238: sysutils/xcdroast dumps core at start w/o a known patch for 64 bit systems



>Number:         38238
>Category:       pkg
>Synopsis:       sysutils/xcdroast dumps core at start w/o a known patch for 64 
>bit systems
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 14 07:50:00 +0000 2008
>Originator:     Hernani Marques Madeira
>Release:        NetBSD 4.99.53
>Organization:
>Environment:
NetBSD clementine.vecirex.net 4.99.53 NetBSD 4.99.53 (CLEMENTINE) #4: Sun Feb 
10 00:27:42 CET 2008  hernani@:/usr/obj/sys/arch/amd64/compile.amd64/CLEMENTINE 
amd64
>Description:
Without a patch which can be found at
  http://www.xcdroast.org/xcdr098/patches/
sysutils/xcdroast is known to die at start before bringing any GTK window up.

I can confirm this to happen on my port-amd64 machine.
>How-To-Repeat:
Try to start sysutils/xcdroast with a 64-bit system.
>Fix:
Please introduce the following patch as follows which can be found at the URL 
provided in the "Full Description" field of this PR:

--- src/xtools.c.orig   2003-11-06 11:19:10.000000000 +0100
+++ src/xtools.c        2004-01-04 14:48:09.000000000 +0100
@@ -3635,7 +3635,7 @@
        return str;
 #else
 gchar *locstr;
-gint in, out;
+gsize in, out;
 
        locstr = g_locale_from_utf8(str, strlen(str), &in, &out, NULL);
        if (locstr) {
@@ -3655,7 +3655,7 @@
        return str;
 #else
 gchar *locstr;
-gint in, out;
+gsize in, out;
 
        /* ok, if your filesystem is already UTF8 we are not 
           allowed to change the filenames here. */



Home | Main Index | Thread Index | Old Index