php compile 중 error 작렬!!
흐흐흐!!
php 이놈 시키가 에러를 토하네요~!
덴장..검색을 해보니...공통적인 에러인데...딱히 답이 없네요
64bit 에서만 에러가 나는 듯 싶군요..
이걸 어떻게 해결 해야 할랑가...쩝...64bit 한번 써볼려다가 개고생하네..쩝..;
에러는 다음과 같습니다. 혹시 이런 에러 경험해보신분...;;
-------------------------------------------------------------------------------------------------------
/usr/bin/ld: /usr/local/mysql/lib/mysql/libmysqlclient_r.a(libmysql.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/mysql/lib/mysql/libmysqlclient_r.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1
이 에러 난 사람은 많은데...답은 없네요...ㅠ.ㅠ;
php 이놈 시키가 에러를 토하네요~!
덴장..검색을 해보니...공통적인 에러인데...딱히 답이 없네요
64bit 에서만 에러가 나는 듯 싶군요..
이걸 어떻게 해결 해야 할랑가...쩝...64bit 한번 써볼려다가 개고생하네..쩝..;
에러는 다음과 같습니다. 혹시 이런 에러 경험해보신분...;;
-------------------------------------------------------------------------------------------------------
/usr/bin/ld: /usr/local/mysql/lib/mysql/libmysqlclient_r.a(libmysql.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/mysql/lib/mysql/libmysqlclient_r.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1
이 에러 난 사람은 많은데...답은 없네요...ㅠ.ㅠ;
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 5개
나두 곧 설치해야 되는데.......32bit로 설치해야 되나보다.........
1. 우선 mysql lib가 있는 폴더로 이동하여, 몇몇 파일의 파일명을 잠시 바꿔준다음..
cd /usr/lib/mysql
rename .a .a_old *.a
rename .la .la_old *.la
2. configure / make / make install 실행
3. 컴파일후 원위치
cd /usr/lib/mysql
rename .a_old .a *.a_old
rename .la_old .la *.la_old
영어 원문은 아래 링크 참조 하세요...^^
http://bugs.php.net/bug.php?id=29860
설치후에 yum update 에서 mysql 을 제외시켜 놓으시면 편하시죠.