2014-07-24 9 views
3

이처럼 내 configure.ac 파일에 AX_CXX_COMPILE_STDCXX_11를 사용하려고 : 오류AX_CXX_COMPILE_STDCXX_11이 작동하지 않습니다 : 구문 오류가 예기치 않은 토큰 '근처'

그러나
... 
AX_CXX_COMPILE_STDCXX_11(, optional) 
... 

결과 :

./configure: line 16126: syntax error near unexpected token `,' 
./configure: line 16126: `AX_CXX_COMPILE_STDCXX_11(, optional)' 

나는 또한 this file을 configure.ac 파일 옆의 m4 디렉토리에 놓았고 매우 처음에 AC_CONFIG_MACRO_DIR([m4])을 configure.ac에서 호출했습니다. 전에 그런 사람이 있습니까?

+0

동일한 파일이 나와 동일한 구성을 사용하여 나를 위해 작동합니다. 아마도 configure.ac의 이전 행에서 그 행에 대한 내용을 확인하십시오. – Galik

+0

당신은 어떤 버전의 autoconf automake를 가지고 있습니까? 광산은 각각 2.69와 1.11입니다. – peetonn

+0

autoconf : 2.69 및 automake : 1.13.4 및 g ++ : 4.8.3 – Galik

답변

0

최상위 Makefile.am에 ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS} -I m4을 추가하면이 문제를 해결하는 데 도움이됩니다.