#37103 [Asn->Fbk]: libmbfl headers not installed
| From: | hirokawa@php.net | Date: | Sun, 01 Oct 2006 08:35:26 +0000 |
| Subject: | #37103 [Asn->Fbk]: libmbfl headers not installed | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-102926@lists.php.net to get a copy of this message | ||
ID: 37103
Updated by: hirokawa@php.net
Reported By: Fedora at FamilleCollet dot com
-Status: Assigned
+Status: Feedback
Bug Type: mbstring related
Operating System: Linux (Fedora)
PHP Version: 5.1.6
Assigned To: hirokawa
New Comment:
Please try using this CVS snapshot:
http://snaps.php.net/php5.2-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php5.2-win32-latest.zip
Previous Comments:
------------------------------------------------------------------------
[2006-09-26 22:23:00] tony2001@php.net
Assigned to the maintainer.
------------------------------------------------------------------------
[2006-09-19 16:26:40] Fedora at FamilleCollet dot com
For php-5.2.0
I don't understand permissions on ext/mbstring/libmbfl/mbfl/mbfl_defs.h
(rwxr-xr-x) while other headers are rw-r--r--
I think the '*' in the config.m4 file is the problem.
So i change my previous patch to simply remove it and the packaging is
complete with all the headers (and mailparse pecl extension build
fine).
--- ext/mbstring/config.m4.orig 2006-09-18 17:46:08.000000000 +0200
+++ ext/mbstring/config.m4 2006-09-18 17:47:08.000000000 +0200
@@ -302,7 +302,7 @@
dnl libmbfl is required
PHP_MBSTRING_SETUP_LIBMBFL
PHP_MBSTRING_EXTENSION
- PHP_INSTALL_HEADERS([ext/mbstring], [libmbfl/config.h
libmbfl/mbfl/eaw_table.h libmbfl/mbfl/mbfilter.h
libmbfl/mbfl/mbfilter_8bit.h libmbfl/mbfl/mbfilter_pass.h
libmbfl/mbfl/mbfilter_wchar.h libmbfl/mbfl/mbfl_allocators.h
libmbfl/mbfl/mbfl_consts.h libmbfl/mbfl/mbfl_convert.h
libmbfl/mbfl/mbfl_defs.h* libmbfl/mbfl/mbfl_encoding.h
libmbfl/mbfl/mbfl_filter_output.h libmbfl/mbfl/mbfl_ident.h
libmbfl/mbfl/mbfl_language.h libmbfl/mbfl/mbfl_memory_device.h
libmbfl/mbfl/mbfl_string.h ])
+ PHP_INSTALL_HEADERS([ext/mbstring], [libmbfl/config.h
libmbfl/mbfl/eaw_table.h libmbfl/mbfl/mbfilter.h
libmbfl/mbfl/mbfilter_8bit.h libmbfl/mbfl/mbfilter_pass.h
libmbfl/mbfl/mbfilter_wchar.h libmbfl/mbfl/mbfl_allocators.h
libmbfl/mbfl/mbfl_consts.h libmbfl/mbfl/mbfl_convert.h
libmbfl/mbfl/mbfl_defs.h libmbfl/mbfl/mbfl_encoding.h
libmbfl/mbfl/mbfl_filter_output.h libmbfl/mbfl/mbfl_ident.h
libmbfl/mbfl/mbfl_language.h libmbfl/mbfl/mbfl_memory_device.h
libmbfl/mbfl/mbfl_string.h ])
fi
# vim600: sts=2 sw=2 et
------------------------------------------------------------------------
[2006-09-18 15:55:09] Fedora at FamilleCollet dot com
Still present in php-5.1.6 (only half corrected)
Patch :
--- ext/mbstring/config.m4.orig 2006-07-24 18:07:44.000000000 +0200
+++ ext/mbstring/config.m4 2006-07-24 18:08:03.000000000 +0200
@@ -293,7 +293,7 @@
dnl libmbfl is required
PHP_MBSTRING_SETUP_LIBMBFL
PHP_MBSTRING_EXTENSION
- PHP_INSTALL_HEADERS([ext/mbstring], [libmbfl/ libmbfl/mbfl])
+ PHP_INSTALL_HEADERS([ext/mbstring], [libmbfl/ libmbfl/mbfl/])
fi
# vim600: sts=2 sw=2 et
Even present in php-5.2.0RC5-dev (missing only one file : mbfl_defs.h)
Patch :
--- ext/mbstring/config.m4.orig 2006-09-18 17:46:08.000000000 +0200
+++ ext/mbstring/config.m4 2006-09-18 17:47:08.000000000 +0200
@@ -302,7 +302,7 @@
dnl libmbfl is required
PHP_MBSTRING_SETUP_LIBMBFL
PHP_MBSTRING_EXTENSION
- PHP_INSTALL_HEADERS([ext/mbstring], [libmbfl/config.h
libmbfl/mbfl/eaw_table.h libmbfl/mbfl/mbfilter.h
libmbfl/mbfl/mbfilter_8bit.h libmbfl/mbfl/mbfilter_pass.h
libmbfl/mbfl/mbfilter_wchar.h libmbfl/mbfl/mbfl_allocators.h
libmbfl/mbfl/mbfl_consts.h libmbfl/mbfl/mbfl_convert.h
libmbfl/mbfl/mbfl_defs.h* libmbfl/mbfl/mbfl_encoding.h
libmbfl/mbfl/mbfl_filter_output.h libmbfl/mbfl/mbfl_ident.h
libmbfl/mbfl/mbfl_language.h libmbfl/mbfl/mbfl_memory_device.h
libmbfl/mbfl/mbfl_string.h ])
+ PHP_INSTALL_HEADERS([ext/mbstring], [libmbfl/ libmbfl/mbfl/])
fi
# vim600: sts=2 sw=2 et
------------------------------------------------------------------------
[2006-04-17 22:14:35] sniper@php.net
This bug has been fixed in CVS.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
Thank you for the report, and for helping us make PHP better.
------------------------------------------------------------------------
[2006-04-17 12:07:35] Fedora at FamilleCollet dot com
Here is the little patch i use witch solve the problem
Hope this help.
--- ext/mbstring/config.m4.orig 2006-04-17 12:41:13.000000000 +0200
+++ ext/mbstring/config.m4 2006-04-17 12:42:55.000000000 +0200
@@ -293,7 +293,7 @@
dnl libmbfl is required
PHP_MBSTRING_SETUP_LIBMBFL
PHP_MBSTRING_EXTENSION
- PHP_INSTALL_HEADERS([ext/mbstring], [libmbfl libmbfl/mbfl])
+ PHP_INSTALL_HEADERS([ext/mbstring], [libmbfl/ libmbfl/mbfl/])
fi
# vim600: sts=2 sw=2 et
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/37103
--
Edit this bug report at http://bugs.php.net/?id=37103&edit=1