Hi:
   in that case,  you can change name to whatever except ***ac.

   thanks

2011/10/2 Bertrand Mansion <bmans...@mamasam.com>:
> If I ignore it and run ./configure --with-utrac
> I get :
>
>    config.status: error: cannot find input file: config.h.in
>
> I don't get this error if I use another name.
> So it doesn't seem so safe to ignore this warning after all :)
>
> Le 2 oct. 2011 à 15:37, Laruence a écrit :
>
>> 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/
>
>



-- 
Laruence  Xinchen Hui
http://www.laruence.com/

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to