firewalk 설치가 안되염

eclecia의 이미지

[root@localhost Firewalk]# make
Making all in src
make[1]: Entering directory `/root/Firewalk/src'
gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -Wall -c init.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -Wall -c firewalk.c
firewalk.c: In function `firewalk':
firewalk.c:193: error: label at end of compound statement
make[1]: *** [firewalk.o] 오류 1
make[1]: Leaving directory `/root/Firewalk/src'
make: *** [all-recursive] 오류 1

configure 에서는 오류가 없구염
make 하면 이런 오류가 있어염 어떻게 해결을 해야하는지염 운영체제는 fedora core 3 이구염 리눅스 시작한지 얼마안되서 ..... firewalk 버전 5 설치중에 있었어염
firewalk.c 파일도 함 첨부해볼게염

File attachments: 
첨부파일 크기
파일 firewalk.c7.31 KB
codebank의 이미지

192라인에 break;를 넣어주셔야합니다.
switch문의 case나 default문이 끝날 때에는 return이나 continue, break등이 있어야
합니다. 이전 gcc버젼에서는 허용되었던 것들이 gcc의 버젼이 올라가면서 에러처리를
하도록 되었나봅니다.

P.S. : 질문을 하실때 '...염'과 같은 통신체 언어는 자재해 주시기 바랍니다.
보는 사람에 따라서는 거부감을 느낄 수도 있습니다.

------------------------------
좋은 하루 되세요.

eclecia의 이미지

감사합니다