Paul Eggert wrote:
> Bob Proulx writes:
> >   ./lib/Makefile:ABSOLUTE_STDINT_H = <///usr/include/stdint.h>
> >   ./lib/stdint.h:# include <///usr/include/stdint.h>
> 
> Looks like you need to re-run 'config.status'.

That won't help.  It is in config.status.  Look at this:

  grep '<///' config.status
  s,@ABSOLUTE_STDINT_H@,|#_!!_#|<///usr/include/stdint.h>,g

> Or do a 'make distclean' and start from scratch.

I was doing this from a clean checkout.  That is a bigger hammer than
even 'make distclean'.  This is a from a pristine checkout.  Here is
my test case.  Please try this:

  cd /tmp
  rm -rf coreutils
  time ( cvs -d :pserver:[EMAIL PROTECTED]:/sources/coreutils checkout 
coreutils && cd coreutils && aclocal -I m4 && automake && autoheader && 
autoconf && bash ./configure && grep '<///' config.status )
  s,@ABSOLUTE_STDINT_H@,|#_!!_#|<///usr/include/stdint.h>,g
  real    9m5.219s
  user    3m44.760s
  sys     2m22.770s

And the result is the same.  I don't know where things are going
astray but I am surprised if you are not seeing this result too.  The
"#ifdef" path means the compile problem is only exposed on HP-UX and
wherever but I am seeing the string in the file on all platforms.

Thanks
Bob


Reply via email to