LBTOOL is undefined 문제 해결 방법
configure.ac:10: error: possibly undefined macro: AC_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
+ automake --foreign --copy --add-missing -Woverride
src/common/compress/Makefile.am:9: Libtool library used but `LIBTOOL' is undefined
src/common/compress/Makefile.am:9: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/common/compress/Makefile.am:9: to `configure.ac' and run `aclocal' and `autoconf' again.
src/common/compress/Makefile.am:9: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/common/compress/Makefile.am:9: its definition is in aclocal's search path.
이 문제는 나도 오랫동안 찾았는데, 마지막에 두 편의 문장을 보고 기록했다.
관점 1:
원인 분석 aclocal은 스캐너로 configure를 스캐닝합니다.ac의 모든 매크로를 정의하고 확장합니다. 위에서 발생한 원인은 LIBTOOL 매크로의 정의를 찾을 수 없기 때문입니다.
aclocal과libtool이 같은 디렉터리에 설치되지 않았기 때문이다
aclocal은 기본 설치 디렉터리/usr/share/aclocal 아래에서 모든 것을 검색합니다.m4 파일은 정의된 매크로를 찾고,
그러나 여러 개의 aclocal가 설치되어 있기 때문에 aclocal 디렉터리가 존재하지 않을 수 있습니다. 실제 디렉터리는/usr/share/aclocal 1.10 등입니다. 이로 인해 aclocal에서 m4 파일을 찾을 수 없습니다. 해결 방법은 폴더 aclocal 1.10을 aclocal로 이름을 바꾸는 것입니다.
또는 지정된 경로 aclocal -I/usr/share/aclocal 1.10 -I/usr/share/libtool/m4 --install 을 표시합니다.
또는/usr/share/libtool/m4 아래 파일을/usr/share/aclocal 1.10에 복사합니다.http://welcomemht.blog.sohu.com/143343960.html
관점 2:
이 문제가 발생한 원인은 주로 두 가지가 있다.aclocal 해결 방법이 설치되지 않았습니다:libtool 설치 2.올바른 aclocal 라이브러리 LIBTOOL이 구성되지 않았습니다.m4의 경로 해결 방법: - aclocal의 경로 보기 aclocal -- print-ac-dir - 해당하는 경우*.m4 파일이 이 디렉터리에 없으면 경로를 다시 설정하거나 해당하는 *.m4 파일을 이 경로로 복사합니다(aclocal -I DIR)
http://www.trueeyu.com/?p=805
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.