2008. 5. 15. 19:05
[APACHE] 아파치 64비트 설치시 에러 " could not read symbols: File in wrong format 용-ILE/설치팁2008. 5. 15. 19:05
http://suite.tistory.com/ fs 2008 03 19
make 하면 나오는에러 내용
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/libdb-4.3.so: could not read symbols: File in wrong format
/usr/lib/libexpat.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
이런류 에러원인은 32비트에서 쓰던 소스를 64비트 가서 컴파일 하면서 나오는 현상인데
해결은 여러가지가 있겠지만 링크 파일을 바꾸는방법이 제일 쉬운것 같다.
ex)
CentOS 4.4 64비트경우
==== .bash_profile =====
64비트용으로 변경후
#/usr/lib> ln -s /usr/lib64/libexpat.so libexpat.so
#/usr/lib> ln -s /usr/lib64/libdb-4.3.so libdb-4.3.so
다시 컴파일
/httpd-2.0.54/>make clean
/httpd-2.0.54/>./configure
/httpd-2.0.54/>make
/httpd-2.0.54/>make install
'용-ILE > 설치팁' 카테고리의 다른 글
[apache] js , css 압축 mod_deflate 아파치 설정 오류 mod_deflate.so: undefined symbol: inflateEnd (0) | 2011.08.13 |
---|---|
설치편에있는 APM 문서로 mysql를 레드헷 AS4 장비에서 설치할 경우 mysql_install_db 문제 (0) | 2008.05.15 |
mysql 5 점대 바이너리 설치 err 파일 에러 메시지 해결 2가지 (0) | 2008.05.15 |
[MYSQL5] 유니코드 설치 UTF8시 Character set 'euckr' is not a compile 관련 에러 (0) | 2008.05.15 |
[mysql] mysql_install_db 권한 에러시 사용자 계정사용 임시방법 (0) | 2008.05.15 |