• Cent 5 or 6 Mysql 3.x, 4.x Install

    Cent 5,6 버전에서 mysql 3.x 혹은 4.x 설치 하고자 한다면 make 과정 중 아래와 같은 에러가 발생 한다면..

    mysql.cc error: expected primary-expression before ‘?’ token gcc

    gcc 컴파일러의 버전이 높아서 에러가 발생하는 것임으로 다운그레이드 해줘야 한다.

    yum remove gcc*

    yum install compat-*

    위와 같이 compat 패키지 설치시 gcc-34 가 설치 되는데 이를 링크 해줘서 gcc로 사용될 수 있게끔 해준다.
    ln -s /usr/bin/gcc-34 /usr/bin/gcc
    ln -s /usr/bin/g++34 /usr/bin/g++

    다시 make 진행 해보면 정상 처리 된다.

    Comments

    comments

    Post Tagged with , ,

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.