人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

id:paxilさん。よろしくお願いします。解決時には500ptお支払いします。

Solaris10でstoneのコンパイルに挑戦していましたが、挫折しました。m(_ _)m
バージョンを2.2に下げればコンパイルがとおるかもしれませんが、本家のサイト
にも最新バージョンしか 見当たらないです。

エラーがぼこぼこでて、どこから手をつけていいか・・困りました。

エラー内容はコメントに記載します。よろしくお願いします。

●質問者: meichi
●カテゴリ:コンピュータ インターネット
✍キーワード:solaris10 エラー コメント コンパイル サイト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tera-p
●500ポイント ベストアンサー

paxilさんではないですが.

気になったので,Solaris (正確には opensolaris) で試してみました.後述のように少し手直しが

必要でしたが,私のところではコンパイルできて動きました.

ただ,下記のエラーを見ると (手直し以前に) 明らかに openssl の必要なファイルが正しくインストール

されていません.具体的には,/usr/include/openssl の下に,crypto.h など必要なファイルは入って

ますでしょうか.また,SSL証明書の作成などは正しくできているでしょうか.たとえば,/etc/openssl/

certs/stone.pem などはありますでしょうか.

なお,「ためしに…」のくだりで実行された,「make solaris ssl_stone」は,SSL 非対応版の stone を

コンパイルしてしまっています (正しくは,「make solaris-ssl」になります).SSL 非対応版 stone なので,

「/ssl」としても正常には動かないと思います.

また冒頭の「手直し」についてですが,少なくとも私の環境では stone.c に修正が必要でした.具体的には,

「sun」という変数名が他のところで定義済みだったので,そのままでは stone.c:8091-8139 のあたりで

エラーが起きました.対処として,上記 sun を s_un という名前に変更したところ (未定義の名前であれば

なんでも良いですが),正常にコンパイルできたようです.

以上,ご参考になりましたら.

◎質問者からの返答

大変参考になりました。自宅に帰ったらまた挑戦してみます。

結果はまた、コメントに記載します。よろしくお願いします。m(_ _)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ