GCC 2.95.3 컴파일을 하는데 흠... decl.c에서...

사랑천사의 이미지

GCC 2.95.3을 ftp.gnu.org에서 받아서 컴파일 하는데..
-- gcc-2.95.3/gcc/ch/decl.c --

tree
start_struct (code, name)
     enum chill_tree_code code; // 여기
     tree name ATTRIBUTE_UNUSED;
{

이 부분에 대해서...
-- Message --

make[2]: Entering directory `/root/ftp/gcc-2.95.3/gcc/ch'
gcc -c -DCROSS_COMPILE -DIN_GCC   -g -O2     -I. -I.. -I. -I./.. -I./../config -
I./../../include decl.c
decl.c: In function `start_struct':
decl.c:4451: error: argument "code" doesn't match prototype
ch-tree.h:736: error: prototype declaration
make[2]: *** [decl.o] 오류 1
make[2]: Leaving directory `/root/ftp/gcc-2.95.3/gcc/ch'
make[1]: *** [cc1chill] 오류 2
make[1]: Leaving directory `/root/ftp/gcc-2.95.3/gcc'
make: *** [all-gcc] 오류 2
[root@lanet gcc-2.95.3]# 

이렇게 되는 군요.. 윽... 함수 선언부에 문제가 잇는 것 같은데 이걸 어떻게 처리 해 줘야 할까요? 음...

현재 시스템에 설치된 GCC는 버젼이 3.4입니다. OS는 한소프트 리눅스고요.

혹시 어덯게 해야할 지 아시는 분 계시면.. 음. 약간 수정을 하든지 패치를 적용 해 줘야 할 듯 한데.. 음..

그럼 모두 행복하세요.
이여송 사도요한 드림.

사랑천사의 이미지

으윽.. 역시. 맹인의 비애... decl.c는 보고 ch-tree.h에서 나오는건 못 봤습니다. 죄송...

ch-tree.h에서 736라인의 형 선언을 다시 해 주니 되네요. 음...

----
일어나라! 싸워라! 그리고 이겨라!
다만!!! 의미 있는 것에 그 힘을!!!
그 능력과 노력을!!!

사람천사

사랑천사의 이미지

313: ...Kindtype ==> ...Basictype
313: ... ... (... ix); ==> ... ... (... gfrt);

----
일어나라! 싸워라! 그리고 이겨라!
다만!!! 의미 있는 것에 그 힘을!!!
그 능력과 노력을!!!

사람천사

사랑천사의 이미지

컴파일러 수입 경로 내에 stdlib.h와 unistd.h가 없어서 오류가 생기네요 이건 영 흠..
----
일어나라! 싸워라! 그리고 이겨라!
다만!!! 의미 있는 것에 그 힘을!!!
그 능력과 노력을!!!

사람천사