私は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
誰もその問題を抱えたことがありますか?Googleはこれについて何も見つけられませんでした...