質問

SPARC-Sun-Solaris2.10のソースからRCPP_0.9.7をコンパイルしようとしています。 install.packagesを使用しようとすると、次のエラーが発生します。

SH:make:見つかりません

エラー:パッケージ「RCPP」のコンピレーションが失敗しました

インターネット上の研究から、他の人はSolarisと同様の問題を抱えているようです。残念ながら、私はどのコンパイラーを使用すべきか、または使用すべきではないかについてあまり知りません。しかし、私が認識し始めていることの1つは、SolarisがRを実行するための最適な環境であるように見えることです(パフォーマンスと利便性の観点から)。

役に立ちましたか?

解決

Solarisは異なることを意味する可能性があります。x86のSolaris、またはSparcのSolarisである可能性があります。

による RCPPビルド結果ページ クランで、 rcpp 現在、X86 Solaris(Martyn Plummerの最近のパッチのおかげで)に基づいていますが、Sparc Solarisではありません。今週はRCPP-Develリストで議論していました。

あなたのエラーに関しては、あなたは重要なコンポーネント、つまり make 道具。あなたはおそらくもっと欠けています。しかし、あなたの結論は正しいです。 UNIXの知識のレベルに応じて、Ubuntuを単純にインストールし、Rや100を超える関連パッケージを含む何万もの事前に構築されたパッケージを楽しむのが最善かもしれません。

他のヒント

本当に解決策ではありませんが、コメントには長すぎます。

まず、SolarisにRCCPを構築するためのテストのためのまともな環境を取得します。個人的には、WindowsワークステーションでVirtualBoxを使用しています。このようにして、私は自分自身をコントロールできる環境があり、不機嫌なシステムに依存しません。何よりも:費用はかかりません!ビルドに自信がある場合は、(1)バイナリをターゲットホストに移動するか、(2)ターゲットホストのビルドセットアップを複製できます。

次に、使用できます これらの指示 Solarisに適切なビルドホストを設定します。 (いくつかの重要なツールが不足しているようです!)。使用することを忘れないでください gmake 投稿の指示に従って構築するとき。

Dirkが述べたように、あなたはMake Commandに欠けています。 Solarisを10以前に実行している場合は、インストールメディアとPKGADD SUNWSPROTを見つける必要があります。

Solaris 11以降を実行している場合

PKGインストール開発者/build/make

そのユーティリティを取得します。おそらく、PKG:// Solaris/System/Solaris 11以降のヘッダー、または以前のリリースのSunWheaにあるシステムヘッダーも必要です。

質問でSPARC-Sun-Solaris2.10に言及していると思います - Solaris 11以降に更新する機会はありますか?開発者環境は、新しいリリースでは非常に優れています。確かにコンパイラのコピーを入手するのが簡単です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top