• 締切済み

makeができない

今仕事の課題でsolaris8を触っているのですが、 opensslのmakeでどうしてもエラーが出てしまいます。 エラーは make[3]: *** [lib] Error 1 make[3]: Leaving directory `/export/home/***/openssl-0.9.7g/crypto' make[2]: *** [sub_all] Error 1 make[2]: Leaving directory `/export/home/***/openssl-0.9.7g' make[1]: *** [../libcrypto.a] Error 2 make[1]: Leaving directory `/export/home/***/openssl-0.9.7g/test' make: *** [tests] Error 2 正直かなりなど素人なもので、手順書片手にわからないことがあればgoogleなどで検索してやっています。 どなたかご教授お願いできませんでしょうか?

みんなの回答

  • 10gate
  • ベストアンサー率42% (50/117)
回答No.2

こんにちは。 #1様もご指摘ですが、Solarisのデフォルトのmakeは多くの場合無力です・・。 参考URLからmakeとgccの2つを入手してインストールしてみて下さい。 makeは make-3.80-sol8-sparc-local.gz です。 gccはいくつかバージョンがあるのでお好きなものを。 インストールの仕方は、gzを解凍したものをpkgaddです。 # pkgadd -d ./make-3.80-sol8-sparc-local あと実行時の注意点ですが、インストールは/usr/localにされます。 ここを最優先にパス設定して、makeとコンパイルを試してみて下さい。 もしすでにgccやgmakeをインストール済みでしたらごめんなさい。

参考URL:
http://sunsite.tus.ac.jp/sun/solbin/indexsparc8.html
  • entree
  • ベストアンサー率55% (405/735)
回答No.1

エラーメッセージのログを記載されていますが、エラーの原因はもっと上の箇所に記録されていると思われます。 従って、その部分を記載していただかないと原因を特定することができません。 また、make は GNU make を使用されていますか?オープンソースの中には Solaris に標準添付されている /usr/ccs/bin/make ではコンパイルできないものが多く存在します。

関連するQ&A