php-screw在php5.4.6中编译失败

   php-screw版本问题,报错

  make

  /bin/sh /root/php_screw-1.5/libtool --mode=compile cc -I. -I/root/php_screw-1.5 -DPHP_ATOM_INC -I/root/php_screw-1.5/include -I/root/php_screw-1.5/main -I/root/php_screw-1.5 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/php_screw-1.5/php_screw.c -o php_screw.lo

  libtool: compile: cc -I. -I/root/php_screw-1.5 -DPHP_ATOM_INC -I/root/php_screw-1.5/include -I/root/php_screw-1.5/main -I/root/php_screw-1.5 -I/usr/include/php -I/usr/include/php/main www.111cn.net -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/php_screw-1.5/php_screw.c -fPIC -DPIC -o .libs/php_screw.o

  /root/php_screw-1.5/php_screw.c: In function ‘zm_startup_php_screw’:

  /root/php_screw-1.5/php_screw.c:124: error: ‘struct _zend_compiler_globals’ has no member named ‘extended_info’

  /root/php_screw-1.5/php_screw.c: In function ‘zm_shutdown_php_screw’:

  /root/php_screw-1.5/php_screw.c:133: error: ‘struct _zend_compiler_globals’ has no member named ‘extended_info’

  make: *** [php_screw.lo] Error 1

  修改php-screw.c

 代码如下  

修改
CG(extended_info) = 1;

CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO;

时间: 2024-11-05 17:29:59

php-screw在php5.4.6中编译失败的相关文章

php-screw在php5.4.6中编译失败问题

php-screw版本问题,报错 make /bin/sh /root/php_screw-1.5/libtool --mode=compile cc -I. -I/root/php_screw-1.5 -DPHP_ATOM_INC -I/root/php_screw-1.5/include -I/root/php_screw-1.5/main -I/root/php_screw-1.5 -I/usr/include/php -I/usr/include/php/main -I/usr/incl

link中编译的代码,怎么确定使用的变量是不是增加列?

问题描述 link中编译的代码,怎么确定使用的变量是不是增加列? link中编译的代码,怎么确定使用的变量是不是增加列? 解决方案 反射遍历Attribute 找有[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]的字段

代码-Xcode6.2 中编译简单.c文件,昨天中午突然出现如下错误

问题描述 Xcode6.2 中编译简单.c文件,昨天中午突然出现如下错误 Xcode6.2 中编译简单.c文件,之前正常,昨天中午突然出现如下错误:,编译什么的都正常,就是一敲cc ./a.out 就出现报错啊,正式无语了,昨天求一天也没人能解决,自己也搞了一上午,还是不行啊...求大神解救,,代码是没错误,因为我拿最简单的代码试了,也会报错 解决方案 是不是连接模拟器了,是64位的问题吧 解决方案二: 你直接在Xcode里面创建一个命令行工程,然后再把这个C源文件导入到工程里,肯定能通过编译哇

PHP5.2.0中allow

PHP常常因为它可能允许URLS被导入和执行语句被人们指责.事实上,这件事情并不是很让人感到惊奇,因为这是导致称为Remote URL Include vulnerabilities的php应用程序漏洞的最重要的原因之一.     因为这个原因,许多安全研究人员建议在php.ini配置中禁用指向allow_url_fopen.不幸的是,许多推荐这种方法的人,并没有意识到,这样会破坏很多的应用并且并不能保证100%的解决remote URL includes以及他带来的不安全性.     通常,用

在Visual Studio 2008中编译F#程序

在Visual Studio 2008中,编译F#程序时,会出现警告(但不是错误),但是由于这个警告却使你的程序无法运行,不过大多数据这些警告都会有提示,提示你用.NET里的函数代替F#中的某些函数,但是这些.NET中的函数又不能像在C#中那样使用. 例如: #light let one = ["one "] let two = "two " :: one let three = "three " :: two let rightWayRound

linux qt4-RedHat企业版6.2中编译安装Qt4.8.5后,进入/tools/qvfb中gmake出现以下错误

问题描述 RedHat企业版6.2中编译安装Qt4.8.5后,进入/tools/qvfb中gmake出现以下错误 有懂的人给看看是怎么回事,急求高手解答.错误如下:.obj/release-shared/qanimationwriter.o: In function QAnimationWriter::QAnimationWriter(QString const&, char const*)': qanimationwriter.cpp:(.text+0x9ec): undefined refe

qtcreator-qt createor 中编译出现LNK2019:无法解析的外部符号

问题描述 qt createor 中编译出现LNK2019:无法解析的外部符号 项目中自定义了一个类只是用来存储数据class data,私有成员为一个Qstring,四个double,构造函数为data(QString &,double,double,double,double),并已经实现.在另一个文件中定义了一个类,其中有QList datalist这个私有成员,然后在这个类的方法中使用datalist.append(new data(QString,double,double,doubl

mack 1 6-XMPP客户端Smack4.0.6 jar包,不能再jdk1.6中编译通过求大神解答?

问题描述 XMPP客户端Smack4.0.6 jar包,不能再jdk1.6中编译通过求大神解答? 利用XMPP协议进行客户端开发,使用Smack4.0.6 api jar包,在demo中无法编译通过 出现如下错误 java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/SmackException : Unsupported major.minor version 51.0 at java.lang.ClassLoader.d

c++-VC++6.0类初始化问题,下面的代码在6.0中编译通不过在GCC中就可以

问题描述 VC++6.0类初始化问题,下面的代码在6.0中编译通不过在GCC中就可以 #include #include using std::string; using std::cout; using std::endl; class Student{ int n; string name; public: Student( int num, string m) : n(num), name( m ) { } void display( void ) { cout << n <<