php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #36136 Mailparse won't compile
Submitted: 2006-01-23 12:31 UTC Modified: 2007-04-04 18:27 UTC
From: rick at revenew dot nl Assigned:
Status: Not a bug Package: Unknown/Other Function
PHP Version: 5.1.2 OS: Debian Sarge x86_64
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: rick at revenew dot nl
New email:
PHP Version: OS:

 

 [2006-01-23 12:31 UTC] rick at revenew dot nl
Description:
------------
Mailparse won't compile, it's missing mbfilter headers. PHP is compiled
with --enable-mbstring and --with-libmfl.

It looks identical to PECL bug 3516
(http://pecl.php.net/bugs/bug.php?id=3516) which is closed.

This bug is also reported on the PECL bugsystem (bug 6239).

Reproduce code:
---------------
In file included from /home/rick/mailparse-2.1.1/mailparse.c:27:
/home/rick/mailparse-2.1.1/php_mailparse.h:86:49:
ext/mbstring/libmbfl/mbfl/mbfilter.h: No such file or directory
In file included from /home/rick/mailparse-2.1.1/php_mailparse.h:95,
                 from /home/rick/mailparse-2.1.1/mailparse.c:27:
/home/rick/mailparse-2.1.1/php_mailparse_mime.h:68: error: syntax error
before "mbfl_convert_filter"
/home/rick/mailparse-2.1.1/php_mailparse_mime.h:68: warning: no
semicolon at end of struct or union
/home/rick/mailparse-2.1.1/php_mailparse_mime.h:82: error: syntax error
before '}' token
/home/rick/mailparse-2.1.1/mailparse.c: In function `mimepart_dtor':
/home/rick/mailparse-2.1.1/mailparse.c:120: error: dereferencing pointer
to incomplete type
/home/rick/mailparse-2.1.1/mailparse.c:120: error: dereferencing pointer
to incomplete type

etc...


I tried copying the mbstring directory from the php source tree to the includes dir. Now mailparse seems to compile fine, but the compiled

module won't load:

PHP Warning:  PHP Startup: Unable to load dynamic library
'/usr/local/php5-ext/mailparse.so' - /usr/local/php5-ext/mailparse.so:
undefined symbol: OnUpdateString in Unknown on line 0

Expected result:
----------------
A working mailparse module

Actual result:
--------------
Mailparse won't compile, after copying mbstring headers by hand, a module compiles, but it won't load.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2006-01-23 12:37 UTC] tony2001@php.net
No need to report it twice.
The report in PECL bug system is enough.
 [2006-01-23 12:43 UTC] rick at revenew dot nl
The bug in was reported over a month ago in the PECL bug system, and there was no response at all. I was hoping this would be read a bit more actively.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Nov 21 17:01:32 2024 UTC