Compaq Alpha Sever DS20E Tru64 Unix V5.0 에 GCC 설치 하기
음. 지금 머리가 너무 아프네요. 이걸로 며칠을 고생해서리..
회사 서버중에 한대가 남아 돌아 나름대로 공부를 하려고 하고 있읍니다.
기종은 제목에서 처럼 Compaq Alpha DS20E Tru64 Unix V5.0 입니다.
그런데 이 서버에다 GNU GCC를 설치하려고 하니 문제가 덜컥 생기더군요
Configure Step 에서는 잘 진행이 되었는데 Build Step 에서 에러가 발생 하였습니다.
참고로 설치 명령어를 말씀드리면
1. 먼저 tar 소스를 풀고
2. 소스 dir 과 설치(obj) dir 이 달라야 한다고 나와서
mkdir gcc-obj
cd gcc-obj
3. Configuration Step
../gcc-src/confifure CC=cc --without-gnu-as --without-gnu-ld
(Alpha 에서는 as 와 ld 가 지원이 안된다고 하더군요, 그리고 기존에 gcc 가 없고 Compaq cc 가 설치되어있어서..)
4. Build Step
make bootstrap
이렇게 하였습니다. 그런데 이 build 과정에서 에러가 발생하는게 yacc 의 사용법 에러가 발생하더군요
그래서 메뉴얼과 기타 자료를 참조해보니 현재 보유하고 있는 yacc의 버전이 낮아서 인지 실행이 안되더군요
(gcc-obj/intl/Makefile 내 원문 =>
YACC = : -y -d
YFLAGS = --name-prefix=__gettext
....
.y.c :
$(YACC) $(YFLAGS) --output $@ $<
rm -f $*.h
이렇습니다.
그래서 yacc의 버전이 낮아서 그런가 싶어 대신해서 GNU bison을 설치 해보자 해서 다운 받고 설치 해보니 설치된 m4의
버전이 1.4 이상을 요구 하더군요 그래서 m4 도 다운 받아 설치 하니 역시나 make 과정에서 또 에러가 발생합니다.
무슨 No suffix list 이런 메세지가 나오더군요
이것 땜에 지금 며칠 아니 거의 보름 이상을 헤매고 있습니다.
고수님들 위의 yacc의 해결점이 있는지 먼저 부탁드리구염
아니면 yacc 을 대체해서 bison을 설치하는데 m4 설치에 대한 에러 사항을 어떻게 해결해야 되는지 두가지 중에 꼭 하나는
답변 부탁드릴께염..
추신) 혹시 파일 첨부 또는 좀 더 상세한 질문을 원하시면 그 부분을 다시 올려드릴께염..
댓글 달기