php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #40595 IMAP extension: utf8_mime2text() has wrong parameters
Submitted: 2007-02-22 18:26 UTC Modified: 2007-02-22 23:33 UTC
From: perske at uni-muenster dot de Assigned:
Status: Closed Package: Compile Failure
PHP Version: 5.2.1 OS: AIX
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem:
42 - 20 = ?
Subscribe to this entry?

 
 [2007-02-22 18:26 UTC] perske at uni-muenster dot de
Description:
------------
Bug 37948 should be reopened:

The bugfix assumes that U8T_CANONICAL is not defined
when the old parameter count of utf8_mime2text() is
valid.

But with the current imap2006e.tar.Z, U8T_CANONICAL is
defined and utf8_mime2text() takes only two parameters.
Thus configure fails with "this cannot happen".

Supposed correction: Simple do not check for existence of
U8T_CANONICAL in configure if the old parameter count
is detected.

(I'm trying to compile PHP 5.2.1 with imap2006e.)

(After replacing all U8T_CANONICAL with XYXYXY in
configure, compilation finishes successful.)

Reproduce code:
---------------
n/a

Expected result:
----------------
n/a

Actual result:
--------------
n/a

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2007-02-22 18:55 UTC] tony2001@php.net
>But with the current imap2006e.tar.Z, U8T_CANONICAL is
>defined and utf8_mime2text() takes only two parameters.

That's not true.
See imap-2006e/src/c-client/utf8aux.c, line 116:
long utf8_mime2text (SIZEDTEXT *src,SIZEDTEXT *dst,long flags)

 [2007-02-22 23:33 UTC] perske at uni-muenster dot de
Sorry! My mistake! configure detected this wrong.
Because my system (AIX with IBM compiler) is explicitly
unsupported, this is not a bug of PHP.

(When checking for utf8_mime2text signature, compiling with
"cc_r -c -I/www/imap/include conftest.c" ended with exit
code zero although there was an error message. This misdirectored configure that only looks at the exit code, and misdirected me, too. Please apologize.)
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 19 02:01:29 2024 UTC