[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:31417] Re: php4_mbregex-1.3.1 cannot be compiled on PHP-4.1.1



武藤@Debianã·ã‚ã˜ã‡ãã¨ã§ã™ã€‚

At Fri, 11 Jan 2002 23:34:50 +0900,
TANABE Junnichi wrote:
> PHP-4.0.6 ã¾ã§åˆ©ç”¨ã—ã¦ã„㟠mbregex モジュールを
> PHP-4.1.1 ã§åˆ©ç”¨ã—よã†ã¨æ€ã„ã€
> # 4.0.6 ã¾ã§ã¯ deb パッケージã«ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’
> # 追加ã™ã‚‹ã ã‘ã§(1.2.1ãŒï¼‰åˆ©ç”¨ã§ãã¦ã„ã¾ã—ãŸã€‚
> 
> $ tar xvzf php4_mbregex-1.3.1.tar.gz

ã“ã‚Œã£ã¦ä½•ã‹ã¨æ€ã£ãŸã‚‰æ—¥æœ¬ç‹¬è‡ªã®ãƒ•ã‚¡ã‚¤ãƒ«ãªã‚“ã§ã™ã­ã€‚
apt-cache searchã§è¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸã®ã§ä½•ã‹ã¨æ€ã£ãŸã€‚

> $ cd mbregex/
> $ phpize
> $ ./configure --enable-regex
> $ make
> 
> ã¨é€šå¸¸é€šã‚Šã®æ‰‹é †ã‚’è¸ã‚“ã ã®ã§ã™ãŒã€
> # 本当㯠--prefix=/usr/local ã‚’ã¤ã‘ã‚‹ã¤ã‚‚ã‚Šã§ã™ãŒ
> # ã¨ã‚Šã‚ãˆãšå‹•ä½œç¢ºèªã®ãŸã‚ã«ã“ã†ã—ã¦ã„ã¾ã™ã€‚
> 
> make[1]: Entering directory `/home/junnichi/work/php/mbregex'

> gcc -I. -I/home/junnichi/work/php/mbregex/ -I/home/junnichi/work/php/mbregex/main -I/home/junnichi/work/php/mbregex -I/usr/include/php4 -I/usr/include/php4/main -I/usr/include/php4/Zend -I/usr/include/php4/TSRM -DHAVE_CONFIG_H -c mbregex.c  -fPIC -DPIC -o mbregex.lo
> mbregex.c:528: conflicting types for `re_set_syntax'
> /usr/include/regex.h:449: previous declaration of `re_set_syntax'

見るã¹ãã¯/usr/include/regex.hã˜ã‚ƒãªãã¦ã€mbregex.cã®è©²å½“ã®ã¨ã“ã‚ã˜ã‚ƒ
ãªã„ã®ã§ã™ã‹ï¼Ÿ
ã§ã€ã“ã£ã¡ã®re_set_syntax関数ã¯ã€Œobsoleteã€ã¨ä¸­ã®ã‚³ãƒ¡ãƒ³ãƒˆã«ã‚るよã†ã«
使ã‚ã‚Œã¦ãªã„ã‚“ã§ã™ã‚ˆã­ã€‚普通ã«ã“ã£ã¡ã®é–¢æ•°ã‚’コメントアウトã—ã¡ã‚ƒãˆã°ã‚³
ンパイルã§ãã¾ã›ã‚“ã‹(ã¨ã‚Šã‚ãˆãšã“ã¡ã‚‰ã§php4-dev 4.1.1-1ã¨
php4_mbregex-1.3.1.tar.gzã§ã‚„ã£ã¦ã¿ãŸã‚‰ã§ãã¾ã—ãŸã€‚å‹•ãã‹ã©ã†ã‹ã¯è©¦ã—
ã¦ã¾ã›ã‚“ãŒ)。
-- 
武藤 å¥å¿—ï¼ Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           日本Linuxå”会           (kmuto@xxxxxxxxxxx)
           有é™ä¼šç¤¾ãƒˆãƒƒãƒ—スタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://www.topstudio.co.jp/~kmuto/ (Debianãªè©±é¡Œãªã©)