일부 M4 매크로가 정의되지 않은 것 같습니다.

일부 M4 매크로가 정의되지 않은 것 같습니다.

Arch Linux 배포판에 pacman을 다시 설치하려고 합니다. 구성 스크립트 "configure.ac"를 실행하면 정의되지 않은 매크로가 많이 나타납니다.

error: possibly undefined macro: AM_INIT_AUTOMAKE.
If this token and others are legitimate, please use m4_pattern_allow.
See the autoconf documentation.
error: possibly undefined macro: AC_PROG_LIBTOOL
error: possibly undefined macro: AM_GNU_GETTEXT 
error: possibly undefined macro: AM_GNU_GETTEXT_VERSION
error: possibly undefined macro: AM_CONDITIONAL

이러한 매크로가 정의되지 않은 원인이 무엇인지 아는 사람이 있습니까? Ubuntu(모든 것이 작동하는 곳이므로 지루함)에서 왔기 때문에 저는 automake에 대해 잘 모릅니다.

답변1

이것을 시도해 보십시오. 아마도 도움이 될 것입니다.

autoreconf --install

(맨페이지 참조, 다른 옵션이 있음 --force)

답변2

게시한 오류 메시지의 매크로는 다음과 같이 정의됩니다.자동차 제조업체그리고도서관 도구;이 패키지를 설치해야 할 것 같습니다.

그럼 시도해봐autoreconf --install

답변3

그 밖의 모든 경우: 일부 시스템은 gettext를 자동으로 설치하지 않지만 automake 및 libtool이 후보일 가능성이 높습니다. 이것도 필수입니다.

답변4

이미 모든 것이 설치되어 있고 autoreconf --install이 도움이 되지 않기 때문에 이러한 오류가 발생하면 매우 혼란스럽습니다. 문제는 단순히 autoreconf가 문제를 해결하기 전에 aclocal.m4가 손상되어 제거된다는 것입니다.

관련 정보