![일부 M4 매크로가 정의되지 않은 것 같습니다.](https://linux55.com/image/17309/%EC%9D%BC%EB%B6%80%20M4%20%EB%A7%A4%ED%81%AC%EB%A1%9C%EA%B0%80%20%EC%A0%95%EC%9D%98%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EA%B2%83%20%EA%B0%99%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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
답변3
그 밖의 모든 경우: 일부 시스템은 gettext를 자동으로 설치하지 않지만 automake 및 libtool이 후보일 가능성이 높습니다. 이것도 필수입니다.
답변4
이미 모든 것이 설치되어 있고 autoreconf --install이 도움이 되지 않기 때문에 이러한 오류가 발생하면 매우 혼란스럽습니다. 문제는 단순히 autoreconf가 문제를 해결하기 전에 aclocal.m4가 손상되어 제거된다는 것입니다.