[PHP-users 436] Re: PHP4.0.6にしたらmbregex が使えなくなった?

HOTTA Michihide php-users@php.gr.jp
Sun, 1 Jul 2001 23:53:04 +0900


堀田@諌早市です。

On Sun, 01 Jul 2001 22:40:17 +0900
Subject: [PHP-users 432] PHP4.0.6にしたらmbregex が使えなくなった?
"Y.Watanabe" <yuw@msj.biglobe.ne.jp> wrote:
> php4.0.6をテストしているのですが、
> mbregex関連の関数が使えなくなってしまったようです。
> 僕のコンパイルオプションが悪いのか・・・?
> どなたか、同じ現象に遭遇している方いらっしゃいませんか?

同じ現象でハマッてました(^^;

> php4_mbregex-1.2.1.tar.gz を php4.0.6/ext 以下に展開後、

On Sun, 1 Jul 2001 22:58:52 +0900
Subject: [PHP-users 434] Re: PHP4.0.6にしたらmbregex が使えなくなった?
"maya" <maya@akira.ne.jp> wrote:
> mayaです。
(snip)
> mbregex の configure オプションは間違ってないと思います。
> はずしてるかもしれませんが、
> ./buildconf して configure を作り直すの忘れてませんか?

は忘れていないのを前提として、

手元の環境では、php4_mbregex-1.2.1.tar.gz は以下のようになって
います。

hotta@star:~$ tar tzvf php4_mbregex-1.2.1.tar.gz 
drwx------ tsukada/users     0 2001-05-09 14:43:22 mbregex/
-rw------- tsukada/users   268 2000-05-09 02:57:34 mbregex/config.m4
-rw------- tsukada/users   168 2000-05-09 01:27:32 mbregex/Makefile.in
-rw------- tsukada/users 126133 2000-12-02 12:14:56 mbregex/mbregex.c
-rw------- tsukada/users   2025 2000-08-03 00:23:56 mbregex/php_mbregex.h
-rw------- tsukada/users  26616 2001-05-09 14:39:10 mbregex/php_mbregex.c
-rw------- tsukada/users   7506 2000-11-19 23:36:20 mbregex/mbregex.h
-rw------- tsukada/users  10032 2001-05-09 14:42:58 mbregex/README.ja
-rw------- tsukada/users   1941 2000-07-20 22:04:56
mbregex/php_mbregex_globals.h
-rw------- tsukada/users     16 2001-05-09 14:39:44 mbregex/config.h

これを root で展開すると
drw-------   3 smbguest users        4096 Jul  1 23:31 mbregex/
(snbguest は手元の環境では 500)
となり、buildconf 時に root でも mbregex の中に入れないので、
configure に反映されないのが原因じゃないかと思います。

# 他の方はみんなうまくいっているのかなあ? 謎だ...

こちらでは、tar ball の展開後

chmod 755 mbregex
chmod 644 mbregex/*
cd ..
rm configure
./buildconf
./configure hogehoge

したらうまくいきました。ご参考まで。

-- 
堀田 倫英                          Web : http://www.net-newbie.com   
Official : hotta@18software.co.jp / Private : hotta@net-newbie.com
  Outlook Express をお使いの方 or ML 初心者の方へ:
    http://www.net-newbie.com/netiquette/outlook.html