安装SAPRFC时make命令出错

时间:2015-07-30 11:01:58

标签: php installation makefile 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

任何人都可以帮助我解决这个问题。

1 个答案:

答案 0 :(得分:2)

修改文件saprfc.c。在第47行将 function_entry 替换为 zend _function_entry