TOP > いつも現場から > 2010年09月26日

あすなろNEXTBlogger

facebookに投稿 このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

コンパイルエラー

2010.09.26

ygwin(Windows XP上)で「Apache+mod SSL」をソース
から構築していた。
Ver1.6の時は、Apacheのmake中に
「make[4]: *** No rule to make target `libssl.dll',
needed by `lib'.  Stop.」
と言うメッセージでストップし、/lib/libssl.dll.a
をlibssl.dllにリネームしてmakeして、Apacheを起動
する事が出来た。(勿論ブラウザでオレオレサーバ
証明書も認識出来ていた)

少し前くらいにVer1.7にUpdateさせると、
「htpasswd.c:101: error: conflicting types for
 ‘getline’
/usr/include/sys/stdio.h:37: error: previous
declaration of ‘getline’ was here
make[2]: *** [htpasswd.o] Error 1
と言うメッセージでストップ。
ぐぐって見ると、別件ではあるが
「/usr/include/sys/stdin.hの37行目をコメントアウト
する」ようなメッセージがあったので、コメントアウト
し、makeすると何とか成功し、
その後に
make certificate
make install
まで成功した。
その後にconfファイルを修正して、apacheを起動すると、
「apachectl startssl: httpd could not be started」
しかもログにもエラーメッセージ表示されず。
make中に怪しいwarningが表示されているので、
もう少し調べる必要があるだろう。

仕事が無い時の勉強がてらなので、仕事の合間にでも
調べてみようと思う。

投稿者 : 大林 成嘉 | 投稿日時 : 2010.09.26 19:43

いつも現場から QRコード ケータイにURLを送る

いつも現場から
大林 成嘉

運用・保守を中心としたITエンジニアの派遣社員として従事。

舞台を大阪から北海道に移し、今もなお日々奮闘しながら感じた事を書いていきます。

RSS

Twitterでこのユーザーをフォローする

カレンダー

<< 2010年09月 >>

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

最新のエントリー

最新のトラックバック

Tag

バックナンバー