Re: Error in Compiling Native Thrift PHP Module

2012-07-27 Thread John Griswold
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

2012-07-27 Thread Jake Farrell
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

2012-05-07 Thread John Griswold
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

2012-05-07 Thread Jake Farrell
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

2012-04-09 Thread Anchal Aggarwal
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.