Re: apr_compat.hのインストール方法
( No.1 )
|
 |
- 日時: 2006/12/31 11:48
- 名前: 管理者
-
くちなしさん、こんにちは。
的外れかも知れませんが、apacheのコンパイル環境をインストールしてみて下さい。
# yum -y install httpd-devel
|
Re: apr_compat.hのインストール方法
( No.2 )
|
 |
- 日時: 2006/12/31 11:59
- 名前: くちなし
- 参照: http://dqpo-s.net/
-
こちらはmod_layoutのMakefileで使うapxsを使うため、すでにインストールしていました。
今行ったところ、アップデートはされましたが、結果は [root@dqpo-s ~]# updatedb [root@dqpo-s ~]# locate apr_compat.h [root@dqpo-s ~]#
でした。
|
Re: apr_compat.hのインストール方法
( No.3 )
|
 |
- 日時: 2006/12/31 12:35
- 名前: 管理者
-
ちょっと調べてみたら、apr_compat.hはApache 2.0.xにはありますが、Apache 2.2.xにはapr_compat.hがないようです。
Apache 2.0.x系のソースを取得してみては如何でしょうか? ただし、Apache 2.2.xで使用できるか不明です・・・
|
Re: apr_compat.hのインストール方法
( No.4 )
|
 |
- 日時: 2006/12/31 12:47
- 名前: くちなし
- 参照: http://dqpo-s.net/
-
Apache2.0のソースから、apr_compat.hを引っ張り出すことはしたことがあります。
しかし、mod_layoutのMakefileと同じディレクトリに入れただけでは No such fileのエラーは出ずともそれに伴ったエラーを解決することはできませんでした。 ヘッダーファイルをインストールしないといけないようです。
それに伴ったエラーとは mod_layout.c: In function 'create_dir_mconfig': mod_layout.c:15: warning: implicit declaration of function 'ap_pcalloc' mod_layout.c:15: warning: assignment makes pointer from integer without a cast mod_layout.c:16: warning: implicit declaration of function 'ap_pstrdup' mod_layout.c:16: warning: assignment makes pointer from integer without a cast mod_layout.c:36: warning: implicit declaration of function 'ap_make_table' mod_layout.c:36: warning: assignment makes pointer from integer without a cast mod_layout.c:47: warning: implicit declaration of function 'ap_table_setn' mod_layout.c: In function 'merge_dir_mconfig': mod_layout.c:62: warning: initialization makes pointer from integer without a cast ・ ・ ・ mod_layout.c:551: error: expected expression before 'layout_conf' mod_layout.c:551: error: initializer element is not constant mod_layout.c:551: error: (near initialization for 'layout_cmds[4].cmd_data') mod_layout.c:552: error: expected expression before 'layout_conf' mod_layout.c:552: error: initializer element is not constant などのdifeinエラーですね…
|
Re: apr_compat.hのインストール方法
( No.5 )
|
 |
- 日時: 2006/12/31 14:04
- 名前: くちなし
- 参照: http://dqpo-s.net/
-
どうやら、apr_compat.hはapr-develにap_compat.hとして入っていたようです。
しかし、コンパイルは上記エラーのため通りませんでした。
そろそろお手上げ… orz... Apache2.2とApache2.0のconfファイルなど、大幅に変わっていますか? Apacheのバージョンを下げてみようかとも考えているのですが…
|
Re: apr_compat.hのインストール方法
( No.6 )
|
 |
- 日時: 2006/12/31 14:50
- 名前: Xen
-
apache 2.2は対応していません。
1.3系の正規版か、正式リリース直前の2.0でないと動作しません。
|
Re: apr_compat.hのインストール方法
( No.7 )
|
 |
- 日時: 2006/12/31 22:39
- 名前: くちなし
- 参照: http://dqpo-s.net/
-
そうですか…
Apacheのバージョンを下げて試してみます。
|