ご指摘いただいた、HTMLパース時のエラーメッセージ表示部分を実装してみた。
# 遅くなってすみません・・・。
そこで、Apacheコードリーディングの成果をちろっと。
ふふふのふ。
あとは、CVSのHEADの方を修正予定。
で、リリースでっす。
--
と思ったらバグってた。。。
--
修正完了。
【残作業】
1.0.0系もエラーメッセージを入れる。【済】各種Linuxでテスト。【済】リリース【済】
メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。
ご指摘いただいた、HTMLパース時のエラーメッセージ表示部分を実装してみた。
# 遅くなってすみません・・・。
そこで、Apacheコードリーディングの成果をちろっと。
ふふふのふ。
あとは、CVSのHEADの方を修正予定。
で、リリースでっす。
--
と思ったらバグってた。。。
--
修正完了。
【残作業】
20 コメント:
こんにちは。
mod_chxj を apache 2.0.52 にインストールしようとしていますが
chxj_preg_replace.c:19:22: ap_regex.h: No such file or directory
といわれてインストールができません。
ap_regex.hって 2.2 からみたいですが・・・
どうやって対応すればよいでしょうか?
こんにちは。ありがとうございます!
>chxj_preg_replace.c:19:22: ap_regex.h: No such file or directory
あれれ?
失礼しました!
即対応後、再アップしますのでしばしお待ちを・・・。
0.8.6で対応してみました。upしましたので、お試しいただければと思います。
> 0.8.6で対応してみました。upしましたので、お試しいただければと思います。
インストールできました。
対応いただき、ありがとうございます。
これからも頑張ってください。
またまたすみません。
インストールはできたのですが、起動しようとすると
# /usr/sbin/apachectl configtest
/usr/sbin/apachectl: line 91: 20445 セグメンテーション違反です $HTTPD $OPTIONS -t
となってしまいます。
make中に以下のような warning が出ますが、それと関係あるでしょうか?
qs_parse_string.c: In function `qs_pop_node':
qs_parse_string.c:619: warning: cast from pointer to integer of different size
qs_parse_string.c:619: warning: cast to pointer from integer of different size
qs_parse_string.c: In function `qs_dump_node_stack':
qs_parse_string.c:632: warning: cast from pointer to integer of different size
qs_parse_string.c:632: warning: cast from pointer to integer of different size
qs_parse_string.c: At top level:
qs_parse_string.c:628: warning: 'qs_dump_node_stack' defined but not used
chxj_specified_device.c: In function `chxj_specified_device':
chxj_specified_device.c:101: warning: passing arg 1 of `ap_regexec' discards qualifiers from pointer target type
chxj_img_conv_format.c: In function `s_create_cache_file':
chxj_img_conv_format.c:759: warning: long long int format, apr_time_t arg (arg 8)
chxj_apply_convrule.c: In function `s_apply_rule':
chxj_apply_convrule.c:53: warning: passing arg 1 of `ap_regexec' discards qualifiers from pointer target type
ありがとうございます!
またしても失礼しました!
>make中に以下のような warning が出ますが、それと関係あるでしょうか?
warningから察するに、もしかして64ビット環境ですね?
手元に64ビット環境が無いため、少々時間をくださいませ・・・。
とりあえず、記入していただいたwarningをヒントに対応してみます。
毎度すみません。。。
>
warningから察するに、もしかして64ビット環境ですね?
CentOS 4.6 x86_64版にインストールしようとしています。
(先に環境書かずに済みません・・・)
こちらこそ毎度申し訳ないですが、よろしくお願いします。
度々すみません。
CentOS 5 x86_64版でもやってみたところ、以下のエラーが出ました。
こちらも何か参考になればと思います。
httpd: Syntax error on line 210 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.d/chxj.conf: Cannot load /usr/lib64/httpd/modules/mod_chxj.so into server: /usr/lib64/httpd/modules/mod_chxj.so: undefined symbol: rpl_malloc
何度もありがとうございます!
>(先に環境書かずに済みません・・・)
いえ、必要な情報はいただいていますので助かります。
> こちらも何か参考になればと思います。
ありがとうございます!
助かります!
リリースお疲れ様でした。
暇を見つけて早速インストールしてみます!
>暇を見つけて早速インストールしてみます!
遅くなって、すみません。。
ありがとうございます!
>アールさん
ただいま、修正したものを0.8.7としてupしました。
undefined symbol: rpl_mallocは再現できなかったので、ac_cv_func_malloc_0_nonnull=no
としてglibc compatible malloc
をオフにしてテストしています。
また、本版では、libiconvを廃止しています。そのまま使用しても大丈夫のはずですが、glibc/iconvの方を使用する場合はlibiconvのuninstallが必要かもしれません。
またもや遅くなってすみません。。
よろしくお願いします。
CentOS 4.6, 5 それぞれ x86_64版にてインストールができました!
>また、本版では、libiconvを廃止しています。そのまま使用しても大丈夫のはずですが、glibc/iconvの方を使用する場合はlibiconvのuninstallが必要かもしれません。
とりあえずlibiconvが残ったままインストールしてみたところ、apache起動時に "libiconvがねぇ" と怒られました(笑
もちろん、アンインストールしたら問題なしでした。
色々と対応いただきありがとうございました。
これで携帯サイトが少しは楽に作れる・・・
>CentOS 4.6, 5 それぞれ x86_64版にてインストールができました!
ご報告ありがとうございます!
>色々と対応いただきありがとうございました。
いえ、とんでもないです。
こちらこそいろいろとありがとうございます。非常に助かりました!
今後ともよろしくお願いします。
apache2.2.4でmod_chxj0.8.7がビルド、実行できることを確認しました。パースエラーがテラ便利です(笑)。対応ありがとうございました!
現在、ロードバランシング環境でクッキーのデータをどうしようか悩み中です・・(NFSは使っていないので・・)。
>apache2.2.4でmod_chxj0.8.7がビルド、実行できることを確認しました。
ご報告ありがとうございます!
>パースエラーがテラ便利です(笑)。対応ありがとうございました!
いえ、こちらでも不便でしたので丁度よかったです。
喜んでもらえてペタ嬉しいです(笑)。
>現在、ロードバランシング環境でクッキーのデータをどうしようか悩み中です・・(NFSは使っていないので・・)。
すみません・・・。
DoCoMo用のクッキーについては、こちらでは、ほとんど使用しません。。
XOOPSにDoCoMoからログインしたいという方がいらっしゃったので、やっつけで付けた機能です。
ちょっと時間がかかってしまいますが、MySQLにでもつなぎましょうか?
とりあえず、つなげるようにしておきますね。すみません。。
PC 向けサイトを携帯に対応させようとすると、クッキーエミュレートと EUC -> SJIS 変換が一番の魅力なんですよね(笑)。
例えば、
http://www.outoforder.cc/projects/libs/apr_memcache/
を使って memcached をストレージにするとかは難しいですかねぇ?
>PC 向けサイトを携帯に対応させようとすると、
>クッキーエミュレートと EUC -> SJIS 変換が一番の魅力なんですよね(笑)。
なるほど。
そういうもんなんですね。
>http://www.outoforder.cc/projects/libs/apr_memcache/
素敵。
魅力的なご提案なのですが、
memcacheを良く知らないのです。。
とりあえず面白そうなんでやって(見て)みます。
とりあえず、memcache使えるようにしました。
もう少ししたらコミットします。
ただいまコミットしました。
万が一、お急ぎでしたら、
svn co http://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/branches/RELEASE_0_9_0
でチェックアウトしてみてくださいませ。
コメントを投稿