#40142 [Opn->Bgs]: mbstring will not configure - missing mbfilter.h

From: Date: Tue, 16 Jan 2007 08:31:42 +0000
Subject: #40142 [Opn->Bgs]: mbstring will not configure - missing mbfilter.h
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-107647@lists.php.net to get a copy of this message
ID: 40142 Updated by: tony2001@php.net Reported By: mail at prosys dot com dot au -Status: Open +Status: Bogus Bug Type: PHP options/info functions Operating System: Linux 2.4.24 PHP Version: 4.4.4 New Comment: This line is wrong: --with-libmbfl=/usr/src/php/ext/mbstring/libmbfl/mbfl No need to use --with-libmbfl if you're using bundled libmbfl, so you can safely remove it at all. Previous Comments: ------------------------------------------------------------------------ [2007-01-16 05:27:41] mail at prosys dot com dot au Description: ------------ When I enable mbstrings in the configure options, configure cannot find the mbfilter.h header file. The file is there, in the directory it's configured to be in. Same happened in 4.4.2. There is a report of headers missing in the 5.x releases but nothing I can find in 4.4 releases - anyway the header is there. configure script: CFLAGS=-O6 ./configure --with-apxs=/usr/local/apache/bin/apxs \ --with-imap=/usr/src/imap-2004g \ --with-pgsql \ --with-mysql \ --with-zlib=/usr \ --with-curl=/usr/src/curl-7.15.4 \ --with-libmbfl=/usr/src/php/ext/mbstring/libmbfl/mbfl \ --enable-mbstring \ --enable-so \ --enable-shared \ --enable-track-vars configure result: . . . . checking whether to enable multibyte string support... yes checking whether to enable multibyte regex support... yes checking for external libmbfl... /usr/src/php/ext/mbstring/libmbfl/mbfl configure: error: mbfilter.h not found. Please reinstall libmbfl library. contents of my directory /usr/src/php/ext/mbstring/libmbfl/mbfl: 15:37:51 root@gw:/usr/src/php/ext/mbstring/libmbfl/mbfl# dir Makefile.am mbfilter_8bit.h mbfl_allocators.h mbfl_encoding.h mbfl_language.h Makefile.bcc32 mbfilter_pass.c mbfl_consts.h mbfl_filter_output.c mbfl_memory_device.c eaw_table.h mbfilter_pass.h mbfl_convert.c mbfl_filter_output.h mbfl_memory_device.h mbfilter.c mbfilter_wchar.c mbfl_convert.h mbfl_ident.c mbfl_string.c mbfilter.h mbfilter_wchar.h mbfl_defs.h* mbfl_ident.h mbfl_string.h mbfilter_8bit.c mbfl_allocators.c mbfl_encoding.c mbfl_language.c mk_eaw_tbl.awk So the file is there but not found. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40142&edit=1

« previous php.bugs (#107647) next »