cURL / Mailing Lists / curl-users / Single Mail

curl-users

Re: building 7.5.1 on Redhat 5.2 (long)

From: David West <dhw_at_thedance.net>
Date: Wed, 20 Dec 2000 14:52:46 -0500

  Daniel Stenberg wrote:
 
> By the way, after running configure, config.h is empty except for two
> lines of comments. Does this just mean a completely standard system?
   
   No. That indicates a problem. The config.h file is generated by the configure
   script and it uses the config.h.in file as template. They should both contain
   the same number of lines (the .in file should be exactly one line less).
   About 313 I think in 7.5.1.

It turns out that config.h.in is overwritten during the make. The most
obvious candidate for something wrong is a message that "this script
requires automake 2.13" when making stamp-h1.in. The automake on this
box is version 2.12, and its binary is dated Oct 1998. As I mentioned,
I'm not root on this box, so I can't just replace automake, although I
could I suppose get an updated copy in my home subtree, if that would be
used instead of the system copy. Since I'm not completely sure why
config.h.in is getting overwritten, I'm also enclosing the following
partial log (sorry about the length):

----------partial output of make -d ---------------
   
GNU Make version 3.76.1, by Richard Stallman and Roland McGrath.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97
        Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <bug-gnu-utils_at_prep.ai.mit.edu>.

Reading makefiles...
Reading makefile `Makefile'...
Updating makefiles....
 Considering target file `Makefile'.
   Considering target file `Makefile.in'.
     Considering target file `Makefile.am'.
      Looking for an implicit rule for `Makefile.am'.
      Trying pattern rule with stem `Makefile.am'.
      Trying implicit dependency `Makefile.am,v'.
      Trying pattern rule with stem `Makefile.am'.
      Trying implicit dependency `RCS/Makefile.am,v'.
      Trying pattern rule with stem `Makefile.am'.
      Trying implicit dependency `s.Makefile.am'.
      Trying pattern rule with stem `Makefile.am'.
      Trying implicit dependency `SCCS/s.Makefile.am'.
      No implicit rule found for `Makefile.am'.
      Finished dependencies of target file `Makefile.am'.
     No need to remake target `Makefile.am'.
     Considering target file `configure.in'.
      Looking for an implicit rule for `configure.in'.
      Trying pattern rule with stem `configure.in'.
      Trying implicit dependency `configure.in,v'.
      Trying pattern rule with stem `configure.in'.
      Trying implicit dependency `RCS/configure.in,v'.
      Trying pattern rule with stem `configure.in'.
      Trying implicit dependency `s.configure.in'.
      Trying pattern rule with stem `configure.in'.
      Trying implicit dependency `SCCS/s.configure.in'.
      No implicit rule found for `configure.in'.
      Finished dependencies of target file `configure.in'.
     No need to remake target `configure.in'.
     Considering target file `aclocal.m4'.
       Considering target file `configure.in'.
       File `configure.in' was considered already.
       Considering target file `acinclude.m4'.
        Looking for an implicit rule for `acinclude.m4'.
        Trying pattern rule with stem `acinclude.m4'.
        Trying implicit dependency `acinclude.m4,v'.
        Trying pattern rule with stem `acinclude.m4'.
        Trying implicit dependency `RCS/acinclude.m4,v'.
        Trying pattern rule with stem `acinclude.m4'.
        Trying implicit dependency `s.acinclude.m4'.
        Trying pattern rule with stem `acinclude.m4'.
        Trying implicit dependency `SCCS/s.acinclude.m4'.
        No implicit rule found for `acinclude.m4'.
        Finished dependencies of target file `acinclude.m4'.
       No need to remake target `acinclude.m4'.
      Finished dependencies of target file `aclocal.m4'.
      Dependency `configure.in' is older than dependent `aclocal.m4'.
      Dependency `acinclude.m4' is older than dependent `aclocal.m4'.
     No need to remake target `aclocal.m4'.
    Finished dependencies of target file `Makefile.in'.
    Dependency `Makefile.am' is older than dependent `Makefile.in'.
    Dependency `configure.in' is older than dependent `Makefile.in'.
    Dependency `aclocal.m4' is older than dependent `Makefile.in'.
   No need to remake target `Makefile.in'.
   Considering target file `config.status'.
     Considering target file `configure'.
       Considering target file `configure.in'.
       File `configure.in' was considered already.
       Considering target file `aclocal.m4'.
       File `aclocal.m4' was considered already.
      Finished dependencies of target file `configure'.
      Dependency `configure.in' is older than dependent `configure'.
      Dependency `aclocal.m4' is older than dependent `configure'.
     No need to remake target `configure'.
    Finished dependencies of target file `config.status'.
    Dependency `configure' is older than dependent `config.status'.
   No need to remake target `config.status'.
  Finished dependencies of target file `Makefile'.
  Dependency `Makefile.in' is older than dependent `Makefile'.
  Dependency `config.status' is older than dependent `Makefile'.
 No need to remake target `Makefile'.
Updating goal targets....
Considering target file `all'.
 File `all' does not exist.
  Considering target file `all-redirect'.
   File `all-redirect' does not exist.
    Considering target file `all-recursive-am'.
     File `all-recursive-am' does not exist.
      Considering target file `config.h'.
        Considering target file `stamp-h1'.
          Considering target file `config.h.in'.
            Considering target file `stamp-h1.in'.
             File `stamp-h1.in' does not exist.
              Considering target file `configure.in'.
              File `configure.in' was considered already.
              Considering target file `aclocal.m4'.
              File `aclocal.m4' was considered already.
              Considering target file `acconfig.h'.
               Looking for an implicit rule for `acconfig.h'.
               Trying pattern rule with stem `acconfig.h'.
               Trying implicit dependency `acconfig.h,v'.
               Trying pattern rule with stem `acconfig.h'.
               Trying implicit dependency `RCS/acconfig.h,v'.
               Trying pattern rule with stem `acconfig.h'.
               Trying implicit dependency `s.acconfig.h'.
               Trying pattern rule with stem `acconfig.h'.
               Trying implicit dependency `SCCS/s.acconfig.h'.
               No implicit rule found for `acconfig.h'.
               Finished dependencies of target file `acconfig.h'.
              No need to remake target `acconfig.h'.
             Finished dependencies of target file `stamp-h1.in'.
            Must remake target `stamp-h1.in'.
cd . && autoheader
Putting child 0x0806be30 PID 16982 on the chain.
Live child 0x0806be30 PID 16982
FATAL ERROR: Autoconf version 2.13 or higher is required for this script
Got a SIGCHLD; 1 unreaped children.
Reaping winning child 0x0806be30 PID 16982
Live child 0x0806be30 PID 17004
Got a SIGCHLD; 1 unreaped children.
Reaping winning child 0x0806be30 PID 17004
Removing child 0x0806be30 PID 17004 from chain.
            Successfully remade target file `stamp-h1.in'.
           Finished dependencies of target file `config.h.in'.
           Dependency `stamp-h1.in' is newer than dependent `config.h.in'.
          Must remake target `config.h.in'.
Putting child 0x0806d428 PID 17005 on the chain.
Live child 0x0806d428 PID 17005
Got a SIGCHLD; 1 unreaped children.
Reaping winning child 0x0806d428 PID 17005
Removing child 0x0806d428 PID 17005 from chain.
          Successfully remade target file `config.h.in'.
          Considering target file `config.status'.
          File `config.status' was considered already.
         Finished dependencies of target file `stamp-h1'.
         Dependency `config.h.in' is newer than dependent `stamp-h1'.
         Dependency `config.status' is older than dependent `stamp-h1'.
        Must remake target `stamp-h1'.
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
Putting child 0x0806d768 PID 17006 on the chain.
Live child 0x0806d768 PID 17006
creating config.h
Got a SIGCHLD; 1 unreaped children.
Reaping winning child 0x0806d768 PID 17006
Live child 0x0806d768 PID 17095
Got a SIGCHLD; 1 unreaped children.
Reaping winning child 0x0806d768 PID 17095
Removing child 0x0806d768 PID 17095 from chain.
        Successfully remade target file `stamp-h1'.
       Finished dependencies of target file `config.h'.
       Dependency `stamp-h1' is newer than dependent `config.h'.
      Must remake target `config.h'.
Putting child 0x0806d8a0 PID 17096 on the chain.
Live child 0x0806d8a0 PID 17096
Got a SIGCHLD; 1 unreaped children.
Reaping winning child 0x0806d8a0 PID 17096
Removing child 0x0806d8a0 PID 17096 from chain.
      Successfully remade target file `config.h'.
     Finished dependencies of target file `all-recursive-am'.
    Must remake target `all-recursive-am'.
make all-recursive
Putting child 0x0806da88 PID 17097 on the chain.
------end of extract from make -d output---------------

-David
Received on 2000-12-20