Re: Patch for Zend engine linker error
| From: | Jani Taskinen | Date: | Tue, 05 Aug 2003 23:55:28 +0000 |
| Subject: | Re: Patch for Zend engine linker error | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-3744@lists.php.net to get a copy of this message | ||
Fixed, thanks for the patch.
--Jani
On Wed, 6 Aug 2003, Vesselin Atanasov wrote:
>Hello.
>The lastest CVS fails to compile under Linux. An error occurs because the
>linker cannot find the "empty_fcall_info_cache" symbol.
>
>diff -ruN php5-200308051930.orig/Zend/zend_execute_API.c
>php5-200308051930/Zend/zend_execute_API.c
>--- php5-200308051930.orig/Zend/zend_execute_API.c 2003-08-05
>11:07:15.000000000 +0000
>+++ php5-200308051930/Zend/zend_execute_API.c 2003-08-06
>01:59:20.000000000 +0000
>@@ -37,11 +37,11 @@
> ZEND_API void (*zend_execute)(zend_op_array *op_array TSRMLS_DC);
> ZEND_API void (*zend_execute_internal)(zend_execute_data *execute_data_ptr,
>int return_value_used TSRMLS_DC);
>
>+ZEND_API zend_fcall_info_cache empty_fcall_info_cache = { NULL, NULL, NULL,
>0 };
>+
> #ifdef ZEND_WIN32
> #include <process.h>
> /* true global */
>-ZEND_API zend_fcall_info_cache empty_fcall_info_cache = { NULL, NULL, NULL,
>0 };
>-
> static WNDCLASS wc;
> static HWND timeout_window;
> static HANDLE timeout_thread_event;
>