安装 SAPRFC 时 make 命令出错
Error in make command while installing SAPRFC
我正在尝试在我的 linux 4.0.4-x86_64 (ubuntu14) 机器上安装 SAPRFC。
到目前为止完成的步骤
- 已下载 rfcsdk 6.40 并在 /usr/local/rfcsdk
中上传
- 在我的根目录中提取 saprfc-1.4.1
执行了以下命令
- phpize
- ./configure
- make
在 运行 make 命令后我收到以下错误
-/root/saprfc-1.4.1/saprfc.c: In function ‘zif_saprfc_get_ticket’:
/root/saprfc-1.4.1/saprfc.c:2485:5: warning: ‘zend_get_parameters_ex’ is deprecated (declared at /usr/local/include/php/Zend/zend_API.h:241) [-Wdeprecated-declarations]
if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &rfc) == FAILURE){
^
make: *** [saprfc.lo] Error 1
警告:“zend_get_parameters_ex”已弃用
make: *** [saprfc.lo] 错误 1
谁能帮我解决这个问题。
修改文件saprfc.c。将第 47 行的 function_entry 替换为 zend_function_entry。
我正在尝试在我的 linux 4.0.4-x86_64 (ubuntu14) 机器上安装 SAPRFC。
到目前为止完成的步骤
- 已下载 rfcsdk 6.40 并在 /usr/local/rfcsdk 中上传
- 在我的根目录中提取 saprfc-1.4.1
执行了以下命令
- phpize - ./configure - make
在 运行 make 命令后我收到以下错误
-/root/saprfc-1.4.1/saprfc.c: In function ‘zif_saprfc_get_ticket’: /root/saprfc-1.4.1/saprfc.c:2485:5: warning: ‘zend_get_parameters_ex’ is deprecated (declared at /usr/local/include/php/Zend/zend_API.h:241) [-Wdeprecated-declarations] if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &rfc) == FAILURE){ ^ make: *** [saprfc.lo] Error 1
警告:“zend_get_parameters_ex”已弃用
make: *** [saprfc.lo] 错误 1
谁能帮我解决这个问题。
修改文件saprfc.c。将第 47 行的 function_entry 替换为 zend_function_entry。