пятница, 26 октября 2012 г.

PHP 5.3.3 + MySQLi ошибка во время компиляции my_global.h:1008: error: duplicate 'unsigned'

У меня возникла такая ошибка во время компиляции PHP 5.3.3 для DirectAdmin
Для решения этой проблемы нужно пропатчить исходники 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 
 
 #if !defined(HAVE_MBRLEN) && defined(WE_HAD_MBRLEN)


Сохраняем этот текст в файл php_mysqli_structs.patch
и в папке с исходниками выполняем patch <  php_mysqli_structs.patch

Комментариев нет:

Отправить комментарий