2016-12-16 6 views
0

내가 프로젝트를 구축을 위해 노력하고 그것은 나에게 오류가 발생합니다 :이 오류가 날 미치게하는 이유정의되지 않은 매크로 : AC_SUBST

autoreconf: running: /usr/bin/autoconf --force 
configure.ac:19: error: possibly undefined macro: AC_SUBST 
     If this token and others are legitimate, please use m4_pattern_allow. 
     See the Autoconf documentation. 
autoreconf: /usr/bin/autoconf failed with exit status: 1 

나는 도구를 구축하는 것은 매우 새로운 오전, 이잖아.

이 문제를 해결하기 위해 내가해야 할 일을 누군가가 알아낼 수 있습니까?

편집 : configure.ac에서 해당 라인은 다음과 같습니다

이봐 난 아직 할 수없는 무슨 잘못 내 configure.ac로 알아낼 수 있습니다. 내 configure.ac는 다음과 같습니다

PKG_CHECK_MODULES(libcurl, libcurl) 

AP_VERSION=2.2.4 
AP_CHECK_APACHE([$AP_VERSION], [ 
    LIBTOOL="`$APR_CONFIG --apr-libtool`" 
    AC_SUBST([LIBTOOL]) 

    MODULE_CFLAGS="$AP_CFLAGS" 
    AC_SUBST([MODULE_CFLAGS]) 

    MODULE_LDFLAGS="`$APR_CONFIG --link-libtool` `$APU_CONFIG --link-libtool`" 
    AC_SUBST([MODULE_LDFLAGS]) 

    BIN_LDFLAGS="`$APR_CONFIG --link-libtool` `$APU_CONFIG --link-libtool` `$APR_CONFIG --ldflags --libs` `$APU_CONFIG --ldflags --libs`" 
    AC_SUBST([BIN_LDFLAGS]) 

    prefix="$AP_PREFIX" 
], AC_MSG_ERROR([*** Apache version $AP_VERSION not found!])) 

그것은 AC_SUBST에서 나누기 ([libtool이]). 도와주세요

답변

1

이것은 불행한 방법입니다 autoconf 경향이 실패합니다. 이라고 불린 마지막 매크로가 앞에 있는지 확인하십시오. 이것이 실제 정의되지 않은 매크로입니다.

+0

안녕하십니까. Diego는 도움을 주셔서 감사합니다. 그러나 configure.ac에서 문제가 무엇인지 파악할 수 없습니다. 위 질문에서 configure.ac을 확인할 수 있습니다. –

+0

문제가 AP_CHECK_APACHE에서 발견되지 않을 것으로 예상됩니다. 이 매크로 (GitHub에서)를 참조하는 두 개의 프로젝트가 있고 둘 다 m4/디렉토리의 m4 파일에 있습니다. 둘 다 서로 다른 생성 스크립트를 가지고 있지만, 모두 무시한다면 제대로 작동해야합니다.'autoreconf -fis -I m4' –