2011-03-09 2 views
1

PHP 확장 기능을 개발 중입니다. (내 첫 번째는 아니지만) 오늘은 내가 결코 갖지 못한 문제에 대해 을 걸러 낸 적이 있습니다. phpize를 실행하면이 출력이 나타납니다. :php 확장 : config.m4, 아마도 미정의 매크로 : LT_SHARED_LIBADD

error: possibly undefined macro: LT_SHARED_LIBADD 

내 config.m4 파일은 매우 간단합니다, 나는 다른 확장에서 config.m4 파일을 붙여 그냥 변경 이름을 여전히 문제를 얻을 복사, 어떤 문제없이 다른 확장에의 phpize를 시도했다.

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 

누구 이제까지 그 문제를 가지고 : 여기 는 config.m4 파일입니까? Google은이 사실을 발견하지 못했습니다 ...

답변

0

밝혀졌지만, phpize는 "볼트"라는 이름을 좋아하지 않고 변경했으며 작동합니다. 진지한 WTF 모멘트 ಠ_ಠ