У меня возникла такая ошибка во время компиляции PHP 5.3.3 для DirectAdmin
Для решения этой проблемы нужно пропатчить исходники PHP вот этим патчем
Патч:
и в папке с исходниками выполняем patch < php_mysqli_structs.patch
Для решения этой проблемы нужно пропатчить исходники PHP вот этим патчем
Патч:
Index: ext/mysqli/php_mysqli_structs.h =================================================================== --- ext/mysqli/php_mysqli_structs.h (revision 301474) +++ ext/mysqli/php_mysqli_structs.h (working copy) @@ -54,6 +54,7 @@ #define WE_HAD_MBSTATE_T #endif +#define HAVE_ULONG 1 #includeСохраняем этот текст в файл php_mysqli_structs.patch#if !defined(HAVE_MBRLEN) && defined(WE_HAD_MBRLEN)
и в папке с исходниками выполняем patch < php_mysqli_structs.patch