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

Bug#260155: guppi: FTBFS with gcc-3.4: label at end of compound statement



Package: guppi
Severity: normal
Tags: patch

When building 'guppi' with gcc-3.4 I get the following error:

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/include -I../.. -I../../src/libguppiuseful -I../../src/libguppidata -I../../src/libguppiuseful -I../../src/libguppidata -I../../src/libguppiplot -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/include/gnome-xml -I/usr/include/libglade-1.0 -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/include/gnome-1.0 -I/usr/include/freetype2 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gnome-xml -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/inc
 lude -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/freetype2 -I/usr/include/gnome-xml -I/usr/include -I/usr/include/orbit-1.0 -DGUPPI_PLUGIN_DIR=\"/usr/lib/guppi/plug-ins/0.40.3\" -DG_LOG_DOMAIN=\"libguppiplot\" -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -g -O2 -Wall -Wunused -Wp,-MD,.deps/guppi-view-interval.pp -c guppi-view-interval.c  -fPIC -DPIC -o guppi-view-interval.o
guppi-view-interval.c: In function `guppi_view_interval_valid_fn':
guppi-view-interval.c:230: error: label at end of compound statement
make[4]: *** [guppi-view-interval.lo] Error 1
make[4]: Leaving directory `/guppi-0.40.3/src/libguppiplot'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/guppi-0.40.3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/guppi-0.40.3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/guppi-0.40.3'
make: *** [build-stamp] Error 2

With the attached patch 'guppi' can be compiled using gcc-3.4.

Regards
Andreas Jochens

diff -urN ../tmp-orig/guppi-0.40.3/libguppitank/guppi-object-barchart.c ./libguppitank/guppi-object-barchart.c
--- ../tmp-orig/guppi-0.40.3/libguppitank/guppi-object-barchart.c	2002-01-08 07:28:53.000000000 +0100
+++ ./libguppitank/guppi-object-barchart.c	2004-07-18 23:26:34.288620561 +0200
@@ -700,7 +700,6 @@
       obar->bar_callback3 (r, c, obar->bar_callback3_data);
     break;
 
-  default:
   }
 }
 
@@ -732,7 +731,6 @@
 			      obar->legend_callback3_data);
     break;
 
-  default:
   }
 }
 
diff -urN ../tmp-orig/guppi-0.40.3/src/demo.c ./src/demo.c
--- ../tmp-orig/guppi-0.40.3/src/demo.c	2002-01-08 07:28:57.000000000 +0100
+++ ./src/demo.c	2004-07-18 23:22:03.279195869 +0200
@@ -450,7 +450,6 @@
   case GUPPI_EAST:
     compass_pos = GUPPI_NORTH;
     break;
-  default:
   }
 
   guppi_element_state_set (state,
diff -urN ../tmp-orig/guppi-0.40.3/src/libguppiplot/guppi-layout-constraint.c ./src/libguppiplot/guppi-layout-constraint.c
--- ../tmp-orig/guppi-0.40.3/src/libguppiplot/guppi-layout-constraint.c	2002-01-19 03:45:21.000000000 +0100
+++ ./src/libguppiplot/guppi-layout-constraint.c	2004-07-18 23:18:57.890164355 +0200
@@ -163,8 +163,6 @@
     guppi_layout_constraint_add_term (glc, GLC_REGION_BOTTOM, -factor, geom);
     return;
 
-  default:
-    /* Fall through, do nothing. */
   }
 
   ti = term_info_new (type, factor, geom);
diff -urN ../tmp-orig/guppi-0.40.3/src/libguppiplot/guppi-root-group-item.c ./src/libguppiplot/guppi-root-group-item.c
--- ../tmp-orig/guppi-0.40.3/src/libguppiplot/guppi-root-group-item.c	2002-01-08 07:31:08.000000000 +0100
+++ ./src/libguppiplot/guppi-root-group-item.c	2004-07-18 23:20:25.093245278 +0200
@@ -547,7 +547,6 @@
   case GDK_MOTION_NOTIFY:
     return motion_notify_event (root, &(ev->motion));
 
-  default:
   }
 
   return FALSE;
@@ -776,7 +775,7 @@
 
   case ROOT_GROUP_RESIZE_NONE:
   default:
-    /* insure we do nothing */
+    break; /* insure we do nothing */
   }
 
   if (please_resize_canvas)
diff -urN ../tmp-orig/guppi-0.40.3/src/libguppiplot/guppi-text-block.c ./src/libguppiplot/guppi-text-block.c
--- ../tmp-orig/guppi-0.40.3/src/libguppiplot/guppi-text-block.c	2001-11-26 21:00:17.000000000 +0100
+++ ./src/libguppiplot/guppi-text-block.c	2004-07-18 23:18:30.243528431 +0200
@@ -898,8 +898,6 @@
 	 nothing. */
       break;
 
-    default:
-      /* Do nothing. */
     }
 
     render_stack_evolve (stack, tt);
diff -urN ../tmp-orig/guppi-0.40.3/src/libguppiplot/guppi-view-interval.c ./src/libguppiplot/guppi-view-interval.c
--- ../tmp-orig/guppi-0.40.3/src/libguppiplot/guppi-view-interval.c	2002-01-19 03:45:21.000000000 +0100
+++ ./src/libguppiplot/guppi-view-interval.c	2004-07-18 23:18:02.052998083 +0200
@@ -226,7 +226,6 @@
     return x != 0;
 #endif
 
-  default:
   }
 
   return TRUE;



Reply to: