autoconf
[Top][All Lists]
Advanced

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

Re: autoheader: warning: missing template


From: Sam Steingold
Subject: Re: autoheader: warning: missing template
Date: Tue, 21 Apr 2009 17:51:33 -0400
User-agent: Thunderbird 2.0.0.14 (X11/20080506)

I first reported this problem almost a year ago.
there were no replies, and the problem is still there.
any ideas?

I am using autoheader (GNU Autoconf) 2.62

Sam Steingold wrote:
I get this error:

autoheader: warning: missing template: __IREG_FLOAT_RETURN__
autoheader: Use AC_DEFINE([__IREG_FLOAT_RETURN__], [], [Description])

(even though it is claimed to be a warning, autoheader fails)

the AC function is:

the function is defined in aclocal.m4 which is located in the directory pointed to by --include:

cd vacall && PATH/autoheader --include=PATH
autoheader: warning: missing template: __IREG_FLOAT_RETURN__
autoheader: Use AC_DEFINE([__IREG_FLOAT_RETURN__], [], [Description])


AC_DEFUN([FFCALL_IREG_FLOAT_RETURN],
[AC_CACHE_CHECK([whether floats are returned in integer registers],
ffcall_cv_c_float_return_ireg, [AC_TRY_RUN(GL_NOCRASH[
float x = (float)1.2;
float y = (float)1.3;
float fun () { return x*y; }
int main()
{ nocrash_init();
 {int val = (* (int (*) ()) fun) ();
  return !(val == 0x3FC7AE15 || val == 0x15AEC73F);
}}], ffcall_cv_c_float_return_ireg=yes, ffcall_cv_c_float_return_ireg=no,
dnl When cross-compiling, assume no, because that's how it comes out on
dnl most platforms with floating-point unit, including m68k-linux.
ffcall_cv_c_float_return_ireg="guessing no")
])
case "$ffcall_cv_c_float_return_ireg" in
  *yes) AC_DEFINE([__IREG_FLOAT_RETURN__]) ;;
  *no) ;;
esac
])


FFCALL_IREG_FLOAT_RETURN is invoked in configure.in without arguments,
like this:

FFCALL_IREG_FLOAT_RETURN

what am I doing wrong?






reply via email to

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