autoconf
[Top][All Lists]
Advanced

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

Re: C compiler cannot create executables


From: Ralf Wildenhues
Subject: Re: C compiler cannot create executables
Date: Tue, 18 Apr 2006 11:18:55 +0200
User-agent: Mutt/1.5.11

Hi Lee,

* Lee Duke wrote on Tue, Apr 18, 2006 at 11:09:54AM CEST:
> First, I'm new to the Gnu Autotools.

Then take this tutorial and read it:
http://www-src.lip6.fr/homepages/Alexandre.Duret-Lutz/autotools.html
For reference, there is also the info documentation for Autoconf,
Automake and other tools; all of them have lots of useful information.

> CONFIGURE.IN
>         AC_INIT(pi.c)

Old old style.  The new style with package name, version, and bug
address is better:

   AC_INIT([mypackage], [0.1], address@hidden)
   AC_CONFIG_SRCDIR([pi.c])

And simply name the file configure.ac.

>         dnl find and test the C compiler
>         (_AC_COMPILER_EXEEXT_WORKS)
>         (_AC_COMPILER_EXEEXT_CROSS)
>         (_AC_COMPILER_EXEEXT)

These three lines are bogus.  Delete them, and throw away the source of
information where you got them from.  That's the source of your error.

>         AC_PROG_CC
>         AC_LANG_C

Old style for
  AC_LANG([C])

but autoupdate would have caught that.

>         AC_PROG_MAKE_SET
>                        
>         AC_HEADER_STDC
>         AC_CHECK_FUNC(atol,,AC_MSG_ERROR(oops! no atol ?!?))

The tutorial also mentions how to use correct M4 quoting..
  AC_CHECK_FUNC([atol], [], [AC_MSG_ERROR([oops!])])

and much more.

Cheers,
Ralf




reply via email to

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