본문으로 바로가기

mysql 5.1.32 소스 설치 중 오류

category 서버&시스템/Linux 2012. 7. 25. 17:52

mysql 5.1.32 설치 중, configure 후에 make 하는데 아래와 같은 오류가 발생하였다.

 

< my_ulonglong mysql_stmt_insert_id(MYSQL_STMT *stmt);
< unsigned int mysql_stmt_field_count(MYSQL_STMT *stmt);
< my_bool mysql_commit(MYSQL * mysql);
< my_bool mysql_rollback(MYSQL * mysql);
< my_bool mysql_autocommit(MYSQL * mysql, my_bool auto_mode);
< my_bool mysql_more_results(MYSQL *mysql);
< int mysql_next_result(MYSQL *mysql);
< void mysql_close(MYSQL *sock);
make[2]: *** [do_abi_check] Error 1
make[2]: Leaving directory `/root/mysql-5.1.32'
make[1]: *** [abi_check] Error 2
make[1]: Leaving directory `/root/mysql-5.1.32'
make: *** [all-recursive] Error 1

 

yum으로 gcc 재설치 등... 이것저것 해 보았지만 방도를 못 찾았다.
리눅스 버전과의 호환성 문제인거 같다.

해결 방법은 의외로 간단하였다. 상위 버전으로 설치.

mysql-5.1.63.tar.gz