タグ付けされた質問 「autoconf」


19
未定義の可能性があるマクロ:AC_MSG_ERROR
私はconfigure.acに以下を持っています: AC_CHECK_PROGS(MAKE,$MAKE make gmake,error) if test "x$MAKE" = "xerror" ;then AC_MSG_ERROR([cannot find a make command]) fi これは長い間私たちのプロジェクトにありましたが、いくつかのセットアップでは、このエラーが発生します: configure.ac:45: error: possibly undefined macro: AC_MSG_ERROR If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. この上に最近追加された行: AC_CONFIG_MACRO_DIR([m4]) LT_INIT 誰もがこのエラーの原因と問題を追跡する方法を説明できますか? 編集:違いに関する詳細を追加します。 機能するボックス: uname -a Linux host1 2.6.38-13-generic #53-Ubuntu SMP …

6
pecl拡張機能をインストールしようとすると、Mac OS X 10.7.3で$ PHP_AUTOCONFエラーが発生する
pecl_httpとmemcacheを使用してマシンをセットアップしようとしていますが、どちらの場合も同様のエラーが発生します。これはMAC OS X 10.7.3(ライオン)上にあり、XCODEもインストールされています。これらのコマンドを実行する前にZend Serverコミュニティエディションもインストールし、CFLAGS = '-arch i386 -arch x86_64'環境変数を設定しました。だから私がしなければならないことを手伝ってください bash-3.2# **sudo pecl install pecl_http-1.7.1** downloading pecl_http-1.7.1.tgz ... Starting to download pecl_http-1.7.1.tgz (174,098 bytes) .....................................done: 174,098 bytes 71 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 Cannot …

4
CFLAGSとCPPFLAGS
CFLAGS(またはC ++の場合はCXXFLAGS)はコンパイラー用であり、CPPFLAGSはプリプロセッサーによって使用されることを理解しています。 しかし、私はまだ違いを理解していません。 #includeでインクルードされるヘッダーファイルのインクルードパスを指定する必要があります-#includeはプリプロセッサディレクティブなので、プリプロセッサ(CPPFLAGS)だけが重要ですか? コンパイラーに追加のインクルードパスを与える必要があるのはどのような場合ですか? 一般に、プリプロセッサが必要なヘッダーファイルを見つけてインクルードする場合、なぜ追加のインクルードディレクトリについて通知する必要があるのですか?CFLAGSの用途は何ですか? (私の場合、実際にはこれらの両方でプログラムをコンパイルできるため、混乱を招きます... CFLAGS または CPPFLAGSを使用して(少なくともautoconfコンテキストで)目標を達成できます。何が得られますか?)

3
サイクルを構成/作成するためにインクルードパスとライブラリパスを追加するにはどうすればよいですか?
suにアクセスできないLinuxボックスにライブラリをインストールする場所が必要です。〜/ local [/ bin、/ lib、/ include]を使用していますが、。/ configureにライブラリを探すように指示する方法がわかりません(特に、libgifが必要なemacsをコンパイルしようとしています) 、これは私のディストリビューションには含まれていません)。 追加してみました export PATH=$PATH:~/local/bin export LD_LIBRARY_PATH=~/local/lib export C_INCLUDE_PATH=~/local/include export CPLUS_INCLUDE_PATH=~/local/include .bashrcに変換しますが、機能していないようです。

6
autoconfが見つかりません。CentOSでのautoconfインストールXamppを確認してください
CentOSのXAMPPでphpを使用してmemcahedを構成するときに別のエラーが発生する # /opt/lampp/bin/phpize Configuring for: PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226 autoconfが見つかりません。autoconfのインストールと$ PHP_AUTOCONF環境変数を確認してください。次に、このスクリプトを再実行します。 それを解決する方法は?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.