bug-gnulib
[Top][All Lists]
Advanced

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

Re: Problems with stdio.h


From: Bruno Haible
Subject: Re: Problems with stdio.h
Date: Thu, 13 Mar 2008 15:07:17 +0100
User-agent: KMail/1.5.4

Hello,

Gabriele Bartolini wrote:
> gnulib-tool (GNU gnulib) 2007-09-17
> automake (GNU automake) 1.9.6
> autoconf (GNU Autoconf) 2.61
> ltmain.sh (GNU libtool) 1.5.24 (1.1220.2.455 2007/06/24 02:13:29)
> gettext (GNU gettext-runtime) 0.17

All fine. (Except that the "gnulib-tool --version" result did not change
since we moved from CVS to git. We need to fix this...)

> and here is my bootstrap file content:
>  
> set -x
> gnulib-tool --update
> gettextize --force --intl --copy --no-changelog
> aclocal -I config
> libtoolize --force --copy
> autoheader
> automake --add-missing --copy
> autoconf
> 
> Please advise. Even if I try and execute 'autoreconf -if' I get the same
> results.

This is all fine. (Only maybe run libtoolize before aclocal, not after it?)

Did you also do a "make -k distclean; ./configure"?

> Here are lines 39-42 of gnulib/stdio.h from the build directory:
>  
> #if ( && ) \
>   || ( && ) \
>   || ( && !) \
>   || ( && (! || ))

I can't tell where it comes from, but I may explain how the information flow
works:
  - After you ran "gnulib-tool --update", your stdio_h.m4 file should be
    saying "stdio_h.m4 serial 9" and set GNULIB_FSEEKO to 0 in line 34.
  - After you ran "aclocal -I config", your aclocal.m4 file should contain
    a line saying "stdio_h.m4 serial 9".
  - After "autoconf", your configure file should contain a line GNULIB_FSEEKO=0.
  - Your config.status should set GNULIB_FSEEKO to either 0 or 1.
  - The gnulib/Makefile should have a line setting GNULIB_FSEEKO to either 0
    or 1, not empty.

Hope this helps you track down the missing link.

Bruno





reply via email to

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