2017-05-06 4 views
0

설치 만하면 모를 수가 t는`configure.in '를 열 수 없습니다 : 그런 파일이나 디렉토리가`configure.in을 열 수 없습니다 '</p> <p>aclocal을 : 내가 입력 "./autogen.sh",it이 같은 오류가 즉시 내가 protobuf를 설치하려는 protobuf

autoreconf을 : aclocal을가 종료 상태에 실패 : 2

나는 거의 하루 동안 대답을 검색 할 수 있습니다. protobuf의 여러 버전을 설치하려했지만 오류가 계속 발생했습니다. "configure.in"이라는 빈 파일을 만지려고했는데 실패했습니다. 누군가 도와 주시면 고맙겠습니다. 감사합니다. 대단히.

답변

0

시스템에 매우 오래된 버전의 autoconf가 설치되어있는 것 같습니다. 요즘 autoconf에 대한 입력은 일반적으로 configure.ac이라고하며, 적어도 10 년 이상 길었을 것입니다. configure.acconfigure.in으로 바꿔 볼 수도 있지만, 그런 오래된 autoconf로 인해 다른 문제가 발생할 것입니다. 새로운 버전 (그리고 automake와 libtool도)으로 autoconf를 업데이트하는 것이 좋습니다.

또는 git이 아닌 릴리스 패키지에서 protobuf를 컴파일하는 경우 autogen.sh 단계를 건너 뛰고 직접 ./configure으로 이동할 수 있습니다. 일반적으로 어쨌든 릴리스 버전을 사용하는 것이 좋습니다.