2016-09-02 37 views
5

msys.batでWindowsでopensslをビルドしようとすると、./configure mingw sharedはエラーを報告します。MinGWインストールマネージャからperl 5.10をインストールするには?

のPerl v5.10.0が必要 - これが唯一のv5.8.8で、MinGWのインストールマネージャリストは、リポジトリのバージョンとして5.8.8 ./configureをラインで12

を停止しました。 enter image description here

もっと最近のバージョンのperlを入手するにはどうすればよいですか?私はすでにイチゴのperlをインストールしましたが、msysに接続できるかどうかはわかりません。

答えて

-1

MSYS2をインストールして、pacmanを使用してみてください。そして、Minimal GNU/Windows環境で、誰もが好きなオープンソースソフトウェアパッケージの最新バージョンを入手できます。 -1有用性のために、おそらく非常に有用ではないと主張する人は理由を説明、または答えが助けを提供するために失敗する方法をいくつかの情報を与えることができることに応答して

http://www.msys2.org

。答えは、質問者が何をしようとしているかに基づいています。

質問に基づいて、MinGWシステムにPerlが含まれていない場合は、MSYS/MinGW(MinGw32およびMinGW64ではなくMSYS2)を使用している場合、Perlの後のバージョンをインストールする場合は、最近のパッケージでは、StrawberryやActive StateからPerlをインストールすることも、ソースからビルドすることもできます。

Strawberry Perl(またはその他)をMinGW環境に接続することは、通常、Perl実行可能ファイルを含むフォルダがシステム%PATH%にあることを確認することを意味します。これは、実行可能ファイルを実行するだけでなく、実行可能ファイルに必要なDLLを見つけるためにも必要です。必要なPerlのバージョンが%PATH%にあるか、少なくとも最初に見つかったことを確認する必要があります。

また、WindowsコマンドプロンプトまたはMSYSシェルからビルドを実行しようとしているかどうかは関係ありません。 (各環境の%PATH%環境変数または$ PATH環境変数を再度見てください)。

"./configure"を使用してソースからソフトウェアをビルドする場合は、 "./configure --help"を実行してください。これは、ソフトウェアを構築する際に使用できるさまざまなオプションをリストします。 「configure」が適切なMakefileを生成できるように、コマンドラインオプションを使用するか、または示されている指示に従って環境変数を設定する必要があります。これは、コンパイラとリンカがソフトウェアのビルドに必要なすべてのヘッダファイルとライブラリファイルを見つけるために必要です。

MSYS2の使用に関する提案は、「パックマン」を介してインストールされるさまざまなソフトウェアパッケージが定期的に管理されていることです。最後のインストーラのアップデートは2016年10月25日となっていますが、システムを構成するさまざまなパッケージが絶えず更新され、Open-Sourceの開発状況が追跡されます。

要するに、MSYS2には最近のOpenSSLパッケージが含まれており、 "makepkg-mingw"を使ってソースからビルドすることもできます。また、Perlの最新リリースや他の多くのオープンソースソフトウェアも含まれています。 LinuxやOS Xと同様の方法で、Windows環境でオープンソースソフトウェアを構築(および使用)することが目標であれば、MSYS2はうまく機能します。私はそれを使って複数のオープンソースソフトウェアパッケージを構築(および使用)してきました。

あなたの質問に基づいて、それを解決しようとすると何が失敗しましたか?

+0

答えは「スパム」または低品質です。質問された質問は、より新しいバージョンのPerlを入手する方法でした。 (いくつかの追加の文脈で)与えられた答えはその質問に答えると同時に、質問者の究極の目標であると思われるものにいくらかの助けを提供する。質問は、誰かが助けを提供できるようにするために完全に求められる必要はありません。 –

関連する問題