Notice
Recent Posts
Recent Comments
Dharma
[Emacs] 수정 방법: "No rule to make target `/usr/lib/crt1.o', needed by `temacs'. Stop" 본문
프로그래밍
[Emacs] 수정 방법: "No rule to make target `/usr/lib/crt1.o', needed by `temacs'. Stop"
광이랑 2012. 2. 16. 15:04지금 일하는 곳이 버추얼박스 (VirtualBox) 에서 네트워크 드라이버가 안잡히게 하는 멋진 보안 환경 때문에 공유폴더를 이용해서 파일을 복사하여 수동으로 설치하게 되어 있습니다. 따라서 GTK 를 써야만 하는 X 를 지원하는 Emacs 는 엄두도 못 내고 , Console 모드로 컴파일 해서 사용할려고 하다가 에러가 발생해서 해결하는 방법을 알아보겠습니다.
Emacs (23.4) 를 우분투 (11.10) 에서 수동으로 컴파일 할때 발생하는 문제입니다.
crt1.o 때문에 에러가 발생한 것임을 알 수가 있습니다.
이렇게 위치 확인을 해주고
이런식으로 crt 가 위치하는 디렉토리를 포함시켜서 configure 를 다시 실행해주고
하면 됩니다. 열악한 환경에서 서버 개발을 하는 모든 개발자들 분 파이팅!!
Emacs (23.4) 를 우분투 (11.10) 에서 수동으로 컴파일 할때 발생하는 문제입니다.
make[1]: *** No rule to make target `/usr/lib/crt1.o', needed by `temacs'. Stop.
crt1.o 때문에 에러가 발생한 것임을 알 수가 있습니다.
$ gcc -print-file-name=crt1.o
/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/crt1.o
/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/crt1.o
이렇게 위치 확인을 해주고
$ ./configure --without-x --with-crt-dir=/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/
이런식으로 crt 가 위치하는 디렉토리를 포함시켜서 configure 를 다시 실행해주고
$ make
$ sudo make install
$ sudo make install
하면 됩니다. 열악한 환경에서 서버 개발을 하는 모든 개발자들 분 파이팅!!