ID: 40595 User updated by: perske at uni-muenster dot de Reported By: perske at uni-muenster dot de -Status: Bogus +Status: Closed Bug Type: Compile Failure -Operating System: Independent +Operating System: AIX PHP Version: 5.2.1 New Comment:
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.) Previous Comments: ------------------------------------------------------------------------ [2007-02-22 18:55:46] [EMAIL PROTECTED] >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 18:26:52] 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 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40595&edit=1