【问题标题】:Error in make command while installing SAPRFC安装 SAPRFC 时 make 命令出错
【发布时间】:2015-10-21 16:57:54
【问题描述】:

我正在尝试在我的 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

谁能帮我解决这个问题。

【问题讨论】:

  • 添加更多上下文,此警告并非导致失败的原因

标签: php installation makefile saprfc


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-21
    • 1970-01-01
    • 2015-04-04
    • 2021-01-12
    • 2017-06-15
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多