Re: Error in Compiling Native Thrift PHP Module
Jake Farrell jfarrell at apache.org writes: Currently using the php 0.8 extension with latest versions of php 5.2 and 5.3. I also just tested against trunk and the php extension had no problems compiling against 5.3.6 on centos 5.6. Let me know if you have any questions -Jake I'm back to this project after a couple of interventions. Currently thrift-0.8 with PHP 5.4.5 / Zend 2.4.0, on Centos 2.6.18 Our IT team is reluctant to adopt a more recent Centos version I still get that same 404: error: ‘zend_std_get_constructor’ was not declared in this scope error. Since I don't care about PHP support, I think I'll just change Makefile to skirt the issue. Does that seem valid? Thanks, John
Re: Error in Compiling Native Thrift PHP Module
John If you do not need the php library then run configure with the flag --without-php -Jake On Fri, Jul 27, 2012 at 9:36 AM, John Griswold grisw...@aware.com wrote: Jake Farrell jfarrell at apache.org writes: Currently using the php 0.8 extension with latest versions of php 5.2 and 5.3. I also just tested against trunk and the php extension had no problems compiling against 5.3.6 on centos 5.6. Let me know if you have any questions -Jake I'm back to this project after a couple of interventions. Currently thrift-0.8 with PHP 5.4.5 / Zend 2.4.0, on Centos 2.6.18 Our IT team is reluctant to adopt a more recent Centos version I still get that same 404: error: ‘zend_std_get_constructor’ was not declared in this scope error. Since I don't care about PHP support, I think I'll just change Makefile to skirt the issue. Does that seem valid? Thanks, John
Re: Error in Compiling Native Thrift PHP Module
Anchal Aggarwal anchal.aggarwal at hindustantimes.com writes: David Reiss dreiss at facebook.com writes: I think we (Facebook) have only ever built it with PHP 5.2. Arya Goudarzi wrote: Hi There, I am trying to compile Thrift's PHP module natively: thrift-0.2.0/lib/php/src/ext/thrift_protocol # make I get the following error and I could not find an online reference to help me with this issue: I have the same issue - I'm hoping to use the C++ interface - do I need to be concerned about these failures which are apparently for the Perl interface? Thanks in advance, John (Anchal - did you solve the problem? )
Re: Error in Compiling Native Thrift PHP Module
Currently using the php 0.8 extension with latest versions of php 5.2 and 5.3. I also just tested against trunk and the php extension had no problems compiling against 5.3.6 on centos 5.6. Let me know if you have any questions -Jake On Mon, May 7, 2012 at 5:11 PM, John Griswold grisw...@aware.com wrote: Anchal Aggarwal anchal.aggarwal at hindustantimes.com writes: David Reiss dreiss at facebook.com writes: I think we (Facebook) have only ever built it with PHP 5.2. Arya Goudarzi wrote: Hi There, I am trying to compile Thrift's PHP module natively: thrift-0.2.0/lib/php/src/ext/thrift_protocol # make I get the following error and I could not find an online reference to help me with this issue: I have the same issue - I'm hoping to use the C++ interface - do I need to be concerned about these failures which are apparently for the Perl interface? Thanks in advance, John (Anchal - did you solve the problem? )
Re: Error in Compiling Native Thrift PHP Module
David Reiss dreiss at facebook.com writes: I think we (Facebook) have only ever built it with PHP 5.2. Arya Goudarzi wrote: Hi There, I am trying to compile Thrift's PHP module natively: thrift-0.2.0/lib/php/src/ext/thrift_protocol # make I get the following error and I could not find an online reference to help me with this issue: /root/workspace/thrift- 0.2.0/lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp:378: error: 'zend_std_get_constructor' was not declared in this scope make: *** [php_thrift_protocol.lo] Error 1 This is the php version I am using: [root at localhost thrift_protocol]# yum list | grep installed | grep php php.x86_64 5.1.6-24.el5_4.5 installed php-cli.x86_64 5.1.6-24.el5_4.5 installed php-common.x86_64 5.1.6-24.el5_4.5 installed php-devel.x86_64 5.1.6-24.el5_4.5 installed php-mysql.x86_64 5.1.6-24.el5_4.5 installed php-pdo.x86_64 5.1.6-24.el5_4.5 installed php-pear.noarch 1:1.4.9-6.el5 installed php-pecl-memcache.x86_64 2.2.3-1.el5_2 installed Could this be an environment issue? I am using CentOS 5.2. Any help will be greatly appreciated. Please advice. Cheers, -Arya Hi I have updated my php to 5.4.0. Still I get the error: /root/tools/thrift- 0.8.0/lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp: In function âvoid createObject(char*, zval*, int, zval*, zval*)â: /root/tools/thrift- 0.8.0/lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp:404: error: âzend_std_get_constructorâ was not declared in this scope make: *** [php_thrift_protocol.lo] Error 1 Please help. Thanks in advance.