configureのAX_CXX_COMPILE_STDCXX_11でエラーが出た時
起きたこと
C++のプロジェクトでconfigureしたらエラーが出た。
./configure: line 4585: syntax error near unexpected token `noext,'
./configure: line 4585: `AX_CXX_COMPILE_STDCXX_11(noext, mandatory)'
今までmakeやらconfigureは適当にやれば適当に動いてくれたので不勉強なままだったからさあ大変。とりあえずエラーメッセージをググる。
解決策
autoconf-archive
を入れる。ここに書いてあった。
Macの場合
brew install autoconf-archive
autoconf-archive
とは?
GNU Autoconf Archive
Autoconfのマクロ集。500個以上のマクロが入っている。
ちなみにGNUには珍しく、Autoconfによって生成されるconfigure
ファイルのライセンスに関わらず、Autoconf Archiveのマクロを使用できる1。これはAutomakeがソフトウェア開発ツールチェインの中核的位置を占めているため、これらのマクロが商用ソフトウェアにも使われる不利益よりも、幅広く利用可能であることによる利益の方が重要だからである、とのこと。
Author And Source
この問題について(configureのAX_CXX_COMPILE_STDCXX_11でエラーが出た時), 我々は、より多くの情報をここで見つけました https://qiita.com/nakario/items/9f0c3acb320cde6f8d58著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .