autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how to add this function to the aclole.m4


From: Ralph Blach
Subject: Re: how to add this function to the aclole.m4
Date: Thu, 20 May 2010 16:57:38 -0400
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Fedora/2.0.4-1.fc12 SeaMonkey/2.0.4

Ralf Wildenhues wrote:
* Ralph Blach wrote on Thu, May 20, 2010 at 10:27:59PM CEST:
AC_DEFUN([AC_CHECK_FUNC_PROTO],
     [AC_CACHE_CHECK(for $1 function prototype in $2, ac_cv_have_$1_proto,
         AC_EGREP_HEADER($1, $2,
             ac_cv_have_$1_proto=yes,
             ac_cv_have_$1_proto=no))
     if test $ac_cv_have_$1_proto = yes ; then
             ac_tr_func=HAVE_`echo $1 | tr
'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_PROTO
         AC_DEFINE_UNQUOTED($ac_tr_func)
     fi
])

autoreconfig -v is run, the new configure file is made, but
I get this configure error

checking for gethostname function prototype in unistd.h...
./configure: line 3828: syntax error near unexpected token `newline'
./configure: line 3828: `*GNU*'
Your macro still lacks proper quotation.  You need to [quote] at least
the third argument of the AC_CACHE_CHECK call, but better all others
too, as well as each argument of AC_EGREP_HEADER.

If that still causes the error above, then it would be helpful to see,
say, a dozen lines of the configure script around the line where the
error occurs.

Cheers,
Ralf


Ralf,

First I dont really understand "proper quotation"
because I dont really understand this language.

Here are the dozen lines from the conigure file

 IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_prog in grep ggrep; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
{ test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
# Check for GNU ac_path_GREP and select it if it is found.
  # Check for GNU $ac_path_GREP
case `"$ac_path_GREP" --version 2>&1` in
*GNU*
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_gethostname_proto" >&5
$as_echo "$ac_cv_have_gethostname_proto" >&6; }
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
*)
  ac_count=0
  $as_echo_n 0123456789 >"conftest.in"
  while :
  do
    cat "conftest.in" "conftest.in" >"conft




reply via email to

[Prev in Thread] Current Thread [Next in Thread]