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

Bug#259618: ppxp: FTBFS with gcc-3.4: label at end of compound statement



Package: ppxp
Severity: normal
Tags: patch

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

make[3]: Entering directory `/ppxp-0.2001080415/src/dev'
gcc -O2 -g -W -I../../lib -I.. -I../../OS/Linux   -c -o device.o device.c
gcc -O2 -g -W -I../../lib -I.. -I../../OS/Linux   -c -o pty.o pty.c
gcc -O2 -g -W -I../../lib -I.. -I../../OS/Linux   -c -o serial.o serial.c
serial.c: In function `SioOpen':
serial.c:360: error: label at end of compound statement
serial.c:371: error: label at end of compound statement
serial.c: In function `SioSetup':
serial.c:464: warning: missing initializer
serial.c:464: warning: (near initialization for `sioenv[7].d')
make[3]: *** [serial.o] Error 1
make[3]: Leaving directory `/ppxp-0.2001080415/src/dev'
make[2]: *** [subdirs] Error 2
make[2]: Leaving directory `/ppxp-0.2001080415/src'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/ppxp-0.2001080415'
make: *** [build-stamp] Error 2

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

Regards
Andreas Jochens

diff -urN ../tmp-orig/ppxp-0.2001080415/src/chat.c ./src/chat.c
--- ../tmp-orig/ppxp-0.2001080415/src/chat.c	2000-12-04 13:23:14.000000000 +0100
+++ ./src/chat.c	2004-07-15 20:59:43.993324819 +0200
@@ -261,7 +261,6 @@
 	    return(csp->a_cmd);
 	}
 	break;
-    default:
     }
     return(CHAT_NEXT);
 }
diff -urN ../tmp-orig/ppxp-0.2001080415/src/dev/serial.c ./src/dev/serial.c
--- ../tmp-orig/ppxp-0.2001080415/src/dev/serial.c	2000-12-04 13:23:22.000000000 +0100
+++ ./src/dev/serial.c	2004-07-15 20:59:17.575402635 +0200
@@ -356,7 +356,6 @@
     case PARITY_EVEN:
 	newtio.c_cflag |= (CS7|PARENB);
 	break;
-    default:
     }
     switch (sioOpt.flow) {
     case FLOW_CRTSCTS:
@@ -367,7 +366,6 @@
 	newtio.c_cc[VSTART] = 0x11;
 	newtio.c_cc[VSTOP] = 0x13;
 	break;
-    default:
     }
     pppInfo.minfo = 0;
 #if 0
diff -urN ../tmp-orig/ppxp-0.2001080415/src/lcp.c ./src/lcp.c
--- ../tmp-orig/ppxp-0.2001080415/src/lcp.c	2004-07-15 21:00:17.892808774 +0200
+++ ./src/lcp.c	2004-07-15 21:00:02.594749342 +0200
@@ -847,7 +847,6 @@
     case RUN_ACTIVE:
 	lcpFsm.opt_p = 0;
 	break;
-    default:
     }
     FsmOpen(&lcpFsm);
     /*    pppInfo.p[PINFO_LCP].st = PIST_RUN;*/



Reply to: