Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jul 2004 17:05:17 -0700 (PDT)
From:      Jake Hamby <jhamby@anobject.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/69834: Patch to build x11/gnometerminal with GCC 3.4
Message-ID:  <200407310005.i6V05HQg025331@localhost.my.domain>
Resent-Message-ID: <200407310010.i6V0AF7f006393@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         69834
>Category:       ports
>Synopsis:       Patch to build x11/gnometerminal with GCC 3.4
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 31 00:10:15 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jake Hamby
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
anObject
>Environment:
System: FreeBSD atheros 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Thu Jul 29 17:26:29 PDT 2004 root@atheros:/usr/home/work/ATHEROS i386

gcc (GCC) 3.4.2 [FreeBSD] 20040728

>Description:

Gnome terminal doesn't build under GCC 3.4.2 due to stricter checking of
argument types (patch attached).

>How-To-Repeat:

Build x11/gnometerminal-2.6.1_2 using GCC 3.4.2 recently committed to -current.

>Fix:

--- patch-src_eggcellrendererkeys.c begins here ---
--- src/eggcellrendererkeys.c.orig	Thu Jul 29 23:34:48 2004
+++ src/eggcellrendererkeys.c	Thu Jul 29 23:35:36 2004
@@ -584,7 +584,7 @@
 void
 egg_cell_renderer_keys_set_accelerator (EggCellRendererKeys *keys,
                                         guint                keyval,
-                                        GdkModifierType      mask)
+                                        EggVirtualModifierType mask)
 {
   char *text;
   gboolean changed;
@@ -626,7 +626,7 @@
 void
 egg_cell_renderer_keys_get_accelerator (EggCellRendererKeys *keys,
                                         guint               *keyval,
-                                        GdkModifierType     *mask)
+                                        EggVirtualModifierType *mask)
 {
   g_return_if_fail (EGG_IS_CELL_RENDERER_KEYS (keys));
 
--- patch-src_eggcellrendererkeys.c ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407310005.i6V05HQg025331>