1번째 문제 make 가 워낙 예전버젼이라
Git의 최신? 구문이 적용된 Makefile 오류로 인식
=> Gnu make 를 받아서 소스설치하여 해결
2번째 문제 빌드중 zlib.h 가 없다고 함.
압축 및 풀기를 제공하는 라이브러리인데
워낙 기본적인 소스라 기본으로 다 깔려 있을테지만
진짜 깡통 유닉스라 이마저도 없음
=> Zlib 받아서 소스설치하여 해결
ZLIB_PATH 경로 지정해주어야함
3번째 문제 va_copy라는 심볼이 없다고 함.
=> c99 옵션을 주어 해결
4번째 문제 perl 스크립트 설치 및 빌드중 오류
=> NO_PERL = yes 정의하여 해결
5번째 문제 tcl tk 빌드 오류
Gui관련 오류인데 쉘로 접속해서 쓰기만 하니까 필요없음
=> NO_TCLTK = sipal 정의하여 해결
6번째 문제 python path문제
권한 체계가 너무 엄격해서 유저앱개발그룹
에만 사용하려고 파이썬 소스설치 했었는데
그 경로를 못찾음
=> python_path 지정하여 해결
여기까지 하니 컴파일 및 빌드 성공
이제 make install 시도
7번째 문제 install 중 옵션이 정의 되지 않았다는 문제
깃 makefile의 초반부에 INSTALL 명령을 정의하는 부분이 있는데 이게 그냥 install 임
올드 유닉스에선 옵션 정의가 리눅스 용과 전혀 다름
=> install 커맨드중 -d 즉 디렉토리 생성 명령 (리눅스에서)
는 mkdir로 싹다 변경함
=> install 커맨드중 바이너리를 타겟바이너리로 복사하는
명령은 cp 로 싹 변경
8번째 문제 분명 싹다 명령어를 치환했지만 적용이 안된
것처럼 보여서 한시간을 골치 싸맴 그러다가
하위폴더 make 를 재호출 하는 점을 찾음
=> 초반 MAKE 경로를 위에서 설치한 GNU make 경로로
지정함
=> 하위 디렉토리 안의 Makefile 안에서도 명령어 전부 치환
이러고 나니 드디어 설치에 성공해서 진짜 존나 기쁨
그리고 나서 설레는 마음으로 git clone을 해봄
fatal : Unable to find remote helper ‘http’
시발!!!
Curl - dev 도깔으래
도대체 언제까지 깔아야 쓸수 있는건데 ㅠㅠ
걍 svn써라
올드유닉스에 왜그런짓을?
올드유닉스엔 올드깃을 설치해야지
깃을 읍읍os로 포팅했다는 업적을 남길 수 있는 찬스
왠만한 틀딱 유닉스도 서드파티로 패키징 시스템 있음. 그거 깔고 받아서 쓰셈 - dc App