問題タブ [autogen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
autotools - AS_IF および AC_MSG_ERROR: エラー: マクロが定義されていない可能性があります
libnice-0.1.10 をビルドしようとすると、このようなエラーが発生します。解決策として、おそらく未定義のマクロ AC_MSG_ERRORに従っていますが、まだそこに到達していません。
いくつかのプログラムのバージョン
も追加ACLOCAL_FLAGS="-I /.../share/aclocal"
し~/.bashrc
ます。
からの報告ですautogen.sh
。
助けてくれてありがとう!
c - configure スクリプトの CFLAGS
私は通常、独自のコードを作成するときは常に IDE を使用します。make、configureスクリプトなどについてはあまり知りません。
私は現在、大規模で複雑な既存のプロジェクトに取り組んでおり、構築する手順は次のとおりです。
独自の C ファイルを作成し、Makefile.am に追加しました。次に、このプロセスを繰り返してビルドします。
1つのことを除いて、すべて問題ありません。-Wall などのコンパイラ オプションを使用せずにビルドしたい。このように CFLAGS を使用すると、必要なものが得られると言われました。
コンパイラはまだ -Wall オプションを使用しているため、動作していないようです。configure スクリプトの CFLAGS="..." からすべての -Wall を手動で削除できます。これは面倒ですが、うまくいきます。しかし、私が実行すると
configure スクリプトがリセットされ、すべての -Wall (およびその他の不要な CLFAGS) が元の場所に戻されます。(確かではありませんが、新しいファイルを Makefile.am に追加するたびに autogen.sh を実行する必要があると思います。)
これに対処するより良い方法はありますか?
makefile - autotools で生成された makefile から -Werror を削除するにはどうすればよいですか?
autotools ビルド プロセスを使用する大きなライブラリをコンパイルしています。多くのメイクファイルがあります。それぞれが取得していCFLAGS = .... -Werror
ます。
コンパイルしようとすると、セットアップでビルドを強制終了するマイナーな警告がいくつか表示されます。
警告にもかかわらずビルドを試みたいのでWerror
、すべてのメイクファイルから - を取り出す必要があります。autotools が-Werror
これらすべての makefile に入れないようにする方法はありますか?
python - Windows Python エラーのクロスコンパイル
libplist ( https://github.com/libimobiledevice/libplist ) を 64 ビット Windows 用にクロスコンパイルし、そこから DLL を作成しようとしています。Windows 10 (Ubuntu 14.04 bash) の Linux サブシステム用に mingw-w64 をダウンロードし、環境変数 (CC、CXX、CPP、RANLIB) を設定しました。./autogen.sh --host=x86_64-w64-mingw32
パッケージの構成に使用します。ただし、エラーで終了します:
そのconfig.log
中で次のように述べています。
Linux用にコンパイルしようとするとこのエラーが返されないので、Windows x86_64用にコンパイルされたpythonライブラリが必要なためだと思いました。Windowsから適切なファイルをコピーし、構成用の環境変数を個別C:/Python27/include
に設定しようとしました。どちらも機能しませんでした。また、スクリプトが Linux にインストールされているものを使用するのはなぜですか? 他のものを強制的に使用する方法はありますか?LDFLAGS="-L/path/to/python/include"
PKG_CONFIG_PATH=/path/to/python/include
C:/Python27/include
pyconfig.h
私の主な目的は、libusbmuxd ( https://github.com/libimobiledevice/libusbmuxd )から 64 ビット Windows DLL を作成することですが、libplist もコンパイルする必要があります。どうすればこの問題を解決できますか? 事前に回答いただきありがとうございます。
ubuntu-14.04 - Graph-tool/Autoconf - configure.ac:39: エラー: マクロが定義されていない可能性があります: PKG_INSTALLDIR
ソースからグラフツールをコンパイルしようとしています。実行する./autogen.sh
と、次のエラー メッセージが表示されます。
これは私が行方不明だからだと言われましたpkg-config
( http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/graph-triangulation-cc-55-61- fatal-error-CGAL-Periodic-3-Delaunay-triangulation-traits-3-h-No-such-fy-td4026810.html#a4026824 ) しかしpkg-config
、既に私のマシンで実行されており、最新バージョンです。ランニングdpkg -l pkg-config
リターン:
この問題を解決する方法や原因を知っている人はいますか? Ubuntu 14.04 を実行しています。
curl - libcurl 7.51 をインストールしましたが、autogen はそれを認識できませんでした
cgminer をインストールしようとしています。指示を使用して:
ただし、autogen.sh には次のエラーが表示されます。
そこで、Curl の Web サイトから最後のソース コードをダウンロードしました。
そしてバージョンを確認します:
しかし、./autogen.sh を再度実行すると、同じエラーが発生しました。
私は何を間違っていますか?
linux - autogen.sh: このパッケージをビルドするには gtk-doc が必要です
ソースからLXDE の libfmをコンパイルしたいのですが、実行する./autogen.sh
と次のエラーで失敗します。