1

私は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はこれについて何も見つけられませんでした...

4

1 に答える 1

0

結局のところ、phpize は「vault」という名前が気に入らず、変更したところ、機能しました。重大な WTF の瞬間 ಠ_ಠ</p>

于 2011-03-10T05:04:35.633 に答える