Hi: this warning can be ignored safely, it seems a bug of php autoconf, maybe someone can verify this ?
in the PHP_NEW_EXTENSION defination, I comment out the case statement of host_alias (this is also be down in PHP_SHARED_MODULE, so I think it might be a unecessary codes), then fixed the warnig: PHP_ADD_SOURCES_X(PHP_EXT_DIR($1),$2,$ac_extra,shared_objects_$1,yes) - case $host_alias in - *netware*[)] PHP_SHARED_MODULE(php$1,shared_objects_$1, $ext_builddir, $6, $7) - ;; - *[)] - PHP_SHARED_MODULE($1,shared_objects_$1, $ext_builddir, $6, $7) - ;; - esac AC_DEFINE_UNQUOTED([COMPILE_DL_]translit($1,a-z_-,A-Z__), 1, Whether to build $1 as dynamic module) fi fi thanks 2011/10/2 Bertrand Mansion <bmans...@mamasam.com>: > Hi, > > I'd like to call my extension "utrac", but when I run phpize, it > returns the following error : > > error: possibly undefined macro: AC_SHARED_LIBADD > > But if I name my extension "ut" instead of "utrac", I don't get this error. > > Do you know why there is such an error with some names ? > Thanks in advance. > > Here is my config.m4 for this extension: > > PHP_ARG_WITH(utrac, for utrac support, > [ --with-utrac Include utrac support]) > if test "$PHP_UTRAC" != "no"; then > SEARCH_PATH="/usr/local /usr" > SEARCH_FOR="/include/utrac.h" > if test -r $PHP_UTRAC/; then > UTRAC_DIR=$PHP_UTRAC > else > AC_MSG_CHECKING([for utrac files in default path]) > for i in $SEARCH_PATH ; do > if test -r $i/$SEARCH_FOR; then > UTRAC_DIR=$i > AC_MSG_RESULT(found in $i) > fi done > fi > if test -z "$UTRAC_DIR"; then > AC_MSG_RESULT([not found]) > AC_MSG_ERROR([Please reinstall the utrac distribution]) > fi > PHP_ADD_INCLUDE($UTRAC_DIR/include) > LIBNAME=utrac > LIBSYMBOL=ut_init > PHP_CHECK_LIBRARY($LIBNAME,$LIBSYMBOL, > [ > PHP_ADD_LIBRARY_WITH_PATH($LIBNAME, $UTRAC_DIR/lib, UTRAC_SHARED_LIBADD) > AC_DEFINE(HAVE_UTRACLIB,1,[ ]) > ],[ > AC_MSG_ERROR([wrong utrac lib version or lib not found]) > ],[ > -L$UTRAC_DIR/lib -lm > ]) > PHP_SUBST(UTRAC_SHARED_LIBADD) > PHP_NEW_EXTENSION(utrac, utrac.c, $ext_shared) > fi > > For reference, someone else also asked this question before, but for > an extension named "vault" : > http://stackoverflow.com/questions/5252732/php-extension-config-m4-possibly-undefined-macro-lt-shared-libadd > > PS: if this is not the right place to ask questions about php > extension development, please direct me to a more suited place, since > I might have other questions to ask in the near future... > > -- > Bertrand Mansion > Mamasam > > -- > PECL development discussion Mailing List (http://pecl.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Laruence Xinchen Hui http://www.laruence.com/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php