본문 바로가기
memo 세미나

link: `xxx.lo' is not a valid libtool object

by [김경민]™ ┌(  ̄∇ ̄)┘™ 2013. 4. 27.
728x90

출처] http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=73750
 

link: `xxx.lo' is not a valid libtool object

검색해 가면서 문제를 찾아봤는데, 제대로 된 답변이 없더군요.
(libtool을 최신버전으로 업데이트 하라든지, gcc를 업데이트 하라든지, arp를 업데이트 하라든지.. arptool을 업데이트 하라든지..)

끊임없는 구글링 속에서

lo 파일을 리빌드 하라는 한줄짜리 답변을 보았는데..
무슨소리인가 했더니

해당 패키지의 srclib 하위디렉토리의 lo파일. 즉, 위에 xxx.lo 파일을 삭제하고 다시 만들라는것 이었습니다. 아마도 설치 환경의 영향인거 같은데.. 처음에는 문제되는 파일을 삭제하고 make를 하고.. 계속 이랬는데, 그럴필요 없이 srclib 하위의 모든 lo 파일을 삭제하고 make 하면 됩니다. 즉,

find . -name "*.lo" -exec rm -rf {} \;

을 통해 현재 패키지 하위의 모든 lo 파일을 삭제하신 후

# make
# make install

을 하시면 정상적으로 설치하실 수 있습니다.  

728x90

댓글