【问题标题】:Php extension: config.m4, possibly undefined macro: LT_SHARED_LIBADDPHP 扩展名:config.m4,可能未定义宏:LT_SHARED_LIBADD
【发布时间】:2011-03-09 22:00:25
【问题描述】:

我正在开发一个 php 扩展(不是我的第一个扩展),但今天我绊倒了 遇到一个我从未遇到过的问题:当我运行 phpize 时,我得到了这个输出:

error: possibly undefined macro: LT_SHARED_LIBADD

我的 config.m4 非常简单,我在另一个上尝试了 phpize 扩展没有任何问题,我从另一个复制粘贴了 config.m4 扩展名,只是更改了名称,但仍然遇到问题。 这是 config.m4 :

PHP_ARG_ENABLE(vault, whether to enable Vault support,
[ --enable-vault   Enable Vault support])

if test "$PHP_VAULT" = "yes"; then
  AC_DEFINE(HAVE_VAULT, 1, [Whether you have Vault])
  PHP_NEW_EXTENSION(vault, vault.c, $ext_shared)
fi

有人遇到过这个问题吗?谷歌在这方面没有找到任何东西......

【问题讨论】:

    标签: php c autoconf php-extension


    【解决方案1】:

    原来,phpize 不喜欢“vault”这个名字,改变了它,它可以工作。严重的WTF时刻ಠ_ಠ

    【讨论】:

      猜你喜欢
      • 2014-07-16
      • 2015-10-02
      • 1970-01-01
      • 2021-04-29
      • 2019-05-07
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多