티스토리 뷰



Apache를 설치하는 과정에서 다음과 같은 에러가 떨어졌다.

/usr/lib/libexpat.so: could not read symbols: File in wrong format

이 에러는 ./configure가 정상적으로 완료되고 make를 실행하는 과정에서 발생하였다.

원인은 /usr/lib/libexpat.so 파일에 link가 64bit 라이브러리가 아닌 32bit 라이브러리도 되어 있기 때문이다.
라이브러리의 경로를 변경하면 정상적으로 컴파일 할 수 있다.

# rm -Rf /usr/lib/libexpat.so
# ln -s /lib64/libexpat.so.0.5.0 /usr/lib/libexpat.so


출처 : http://whitebear.tistory.com/85
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함