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

8
ソースからtmuxをビルドするときにgccがlibeventを見つけられないのはなぜですか?
ルートアクセス権がないマシンにtmuxをインストールしたい。私はすでにlibeventをコンパイルし、それをインストール$HOME/.bin-libeventし、今私はtmuxのをコンパイルしたいのですが、いつもで終わる構成するconfigure: error: "libevent not found"私はlibeventディレクトリを指すようにしようとしたにも関わらず、Makefile.am修正することにより、LDFLAGSおよびCPPFLAGS、しかし何も動いていないようにみえ。 libeventのホームディレクトリを検索するようにシステムに指示するにはどうすればよいですか?


2
CFLAGSおよびLDFLAGSを「configure」に追加する正しい構文は何ですか?
OpenVPNソースtarballを使用してOpenBSD 5.5にOpenVPNをインストールしたいと思います。 ここの指示に従って、lzoをインストールする必要があります CFCC = "-I / usr / local / include" LDFLAGS = "-L / usr / local / lib"ディレクティブを "configure"に追加します。そうしないと、gccはそれらを見つけられません。 OpenBSDで上記のことを行う方法についてのガイドをグーグルで探しましたが、何もありません。 これは私がやろうとしていることです: ソースtarballを新しく作成したディレクトリに展開します コマンド./configure CFLAGS = "-I / usr / local / include" LDFLAGS = "-L / usr / local / lib"を発行します。 コマンドmakeを発行します コマンドmake installを発行します 次の構文のうち正しいものはどれですか? ./configure CFLAGS="-I/usr/local/include" …

3
`{{(exit 1); 出口1; }; } `意味?
config.statusによって生成されconfigureたからの次のコードスニペットを引用しました。 if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} { (exit 1); exit 1; }; } fi コードスニペットでは、何をし{ (exit 1); exit 1; };ますか?exitサブシェルでのみ行う目的は何ですか?

3
.inファイルとは何ですか?
プロジェクトのソースに「* .in」ファイルが表示されることがあります。たとえば、「Makefile.in」の束。「.in」の意味は何ですか?私は、これはとは何かがあることを前提としていautoconfたりmake、または、それらのようなものを、私はよく分かりません。 「.inファイル拡張子」、「autoconf .inファイル拡張子」、「autoconf .in」、「autoconf dot in」、およびその他の亜種を、運よく検索しようとしました。

3
configureコマンドを実行できません:「そのようなファイルまたはディレクトリはありません」
ソースからDebianパッケージをインストールしようとしています(git経由)。パッケージをダウンロードし、パッケージのディレクトリに変更して./configureコマンドを実行しましたが、返されましたbash: ./configure: No such file or directory。何が問題になりますか?configure.acファイルは、プログラムフォルダにあります。 ./configure make sudo make install

1
自分のディレクトリにR 3.3.1をインストールする方法
これはやや重複した質問ですが(「ディレクトリにインストールされているRのPATHを設定する方法」を参照)、Rの新しいバージョンでいくつかの新しい問題に遭遇しました。 新しいバージョンのR(R 3.3.1)を自分のディレクトリにインストールしようとしていました。以前のインストールフローに従いました しかし、今までにない問題に出会いました。 ./configure --prefix=$HOME/Programme/R-3.3.1 ....... checking for zlib.h... yes checking if zlib version >= 1.2.5... no checking whether zlib support suffices... configure: error: zlib library and headers are required zlibのバージョンが低すぎるようですので、zlibの現在のバージョンをインストールしました tar xvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure --prefix=$HOME/Programme/zlib-1.2.11 make && make install それから私は再びRの設定をしようとしました: ./configure --prefix=$HOME/Programme/R-3.3.1 --enable-R-shlib LDFLAGS="-L/$HOME/Programme/zlib-1.2.11/lib" CPPFLAGS="-I/$HOME/Programme/zlib-1.2.11/include" それでも私は同じエラーがありました: …

1
configureが変数を引数として取るのはなぜですか?
とVAR=value ./configure同じ./configure VAR=valueですか? 最初のケースでは、シェルが環境変数を設定し、2番目のケースでは、configureスクリプトが'VAR=value'引数として文字列を受け取り、おそらく変数を設定します。configureが変数に対して他に何かを行うのか(おそらく一部の値を無視またはフィルタリングする)、なぜそもそも変数を引数として取るのかと思います。

1
./configureの後にプログラムがインストールされる場所
以下を使用してソフトウェアをインストールしています wget <URL package.tar.gz> tar xzvf package.tar.gr ./configure package cd package make make install 私の問題は、パッケージが作業ディレクトリにインストールされていないことです。デフォルトではどこにインストールされていますか?ファイルをインストールする場所の詳細をどこに追加すればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.