ports/70585: [Maintainer Update] comms/grig doesn't compile with gcc 3.4.2

Matt Dawson matt at mattsnetwork.co.uk
Tue Aug 17 18:50:24 UTC 2004


>Number:         70585
>Category:       ports
>Synopsis:       [Maintainer Update] comms/grig doesn't compile with gcc 3.4.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 17 18:50:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Matt Dawson
>Release:        FreeBSD 5.2.1-RELEASE-p9 i386
>Organization:
n/a
>Environment:
System: FreeBSD workstation1.local.mattsnetwork.co.uk 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #1: Thu Jul 1 16:03:11 BST 2004 md001 at workstation1.local.mattsnetwork.co.uk:/usr/obj/usr/src/sys/WORKSTATION1 i386


	
>Description:
comms/grig fails build on a machine with gcc 3.4.2 with:

cc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl       -I/usr/X11R6/include/gnome-1.0 -I/usr/X11R6/include -DNEED_GNOMESUPPORT_H -I/usr/X11R6/lib/gnome-libs/include -I/usr/local/include/glib12 -I/usr/local/include/orbit-1.0 -I/usr/local/include -I/usr/X11R6/include/gtk12        -I/usr/X11R6/include/gnome-1.0 -I/usr/X11R6/include -DNEED_GNOMESUPPORT_H -I/usr/X11R6/lib/gnome-libs/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include/gdk-pixbuf-1.0   -I/usr/X11R6/include/gconf/1 -I/usr/X11R6/include -I/usr/local/include/glib12 -I/usr/local/include/orbit-1.0 -I/usr/local/include  -I/usr/local/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include  -O -pipe  -Wall -Wunused  -c grig-druid-loc.c
grig-druid-loc.c: In function `grig_druid_loc_toggled_cb':
grig-druid-loc.c:345: error: label at end of compound statement
gmake[2]: *** [grig-druid-loc.o] Error 1
gmake[2]: Leaving directory `/tmp/a/ports/comms/grig/work/grig-0.2.2/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/tmp/a/ports/comms/grig/work/grig-0.2.2'
gmake: *** [all-recursive-am] Error 2
*** Error code 2

Stop in /a/ports/comms/grig.

>How-To-Repeat:

Attempt to compile on a system with gcc 3.4.2

>Fix:

Diff attached modifies grig_druid_loc.c file before build.

--- grig-0.2.2_3.diff begins here ---
diff -ruN /usr/ports/comms/grig/Makefile ./grig/Makefile
--- /usr/ports/comms/grig/Makefile	Tue May 11 04:40:28 2004
+++ ./grig/Makefile	Sat Aug 14 15:51:12 2004
@@ -6,7 +6,7 @@
 
 PORTNAME=	grig
 PORTVERSION=	0.2.2
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	comms
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	groundstation
diff -ruN /usr/ports/comms/grig/files/patch-src::grig-druid-loc.c ./grig/files/patch-src::grig-druid-loc.c
--- /usr/ports/comms/grig/files/patch-src::grig-druid-loc.c	Tue May 11 01:15:37 2004
+++ ./grig/files/patch-src::grig-druid-loc.c	Sat Aug 14 15:50:31 2004
@@ -1,7 +1,6 @@
 --- src/grig-druid-loc.c.orig	Sun May  9 07:18:50 2004
-+++ src/grig-druid-loc.c	Sun May  9 07:16:04 2004
-@@ -293,9 +293,9 @@
- 	*/
++++ src/grig-druid-loc.c	Sat Aug 14 15:39:16 2004
+@@ -294,7 +294,7 @@
  	if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (radll))) {
  		longlat2locator (g_strtod (gtk_entry_get_text (GTK_ENTRY (lonwdg)), NULL),
  				 g_strtod (gtk_entry_get_text (GTK_ENTRY (latwdg)), NULL),
@@ -10,4 +9,11 @@
  		gtk_entry_set_text (GTK_ENTRY (locatorwdg), g_strdup (loc));
  	}
  #endif
+@@ -342,6 +342,7 @@
+ 			gtk_widget_set_sensitive (locatorwdg, FALSE);
+ 			break;
+ 		default:
++			break;
+ 		}
+ 	}
  }
--- grig-0.2.2_3.diff ends here ---


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



More information about the freebsd-ports-bugs mailing list