bug-gnulib
[Top][All Lists]
Advanced

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

Re: stdint.h: #if with no expression


From: Tim Rühsen
Subject: Re: stdint.h: #if with no expression
Date: Thu, 28 Sep 2017 15:15:56 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

The gettext (0.19.8.1-4) package contains pretty old m4 files.

With 'autoreconf -fi' all that old stuff is copied into m4/ though there
are newer versions from gnulib in gl/m4 and lib/gl/m4/.

Removing m4/ and later on using autoreconf without -fi does the job
(resp. doesn't copy unwanted stuff into m4/).


With Best Regards, Tim



On 09/26/2017 05:01 PM, Tim Rühsen wrote:
> On 09/26/2017 04:49 PM, Bruno Haible wrote:
>> Hi,
>>
>> Tim Rühsen wrote:
>>> With the latest gnulib I experience the mentioned error.
>>>
>>> Command sequence (configure.ac, Makefile.am, ... exists):
>>>
>>> ../gnulib/gnulib-tool --import --local-dir=gl/override --lib=libgnu
>>> --source-base=gl --m4-base=gl/m4 --doc-base=doc --tests-base=gltests
>>> --aux-dir=build-aux --with-tests --avoid=fcntl-h-tests
>>> --avoid=stdlib-tests --avoid=string-tests --avoid=sys_stat-tests
>>> --avoid=time-tests --avoid=unistd-tests --avoid=update-copyright-tests
>>> --avoid=wchar-tests --no-conditional-dependencies --libtool
>>> --macro-prefix=gl --no-vc-files autobuild csharpcomp-script
>>> csharpexec-script error fdl-1.3 gendocs getline getopt-gnu gnupload
>>> maintainer-makefile manywarnings pmccabe2html progname update-copyright
>>> useless-if-before-free valgrind-tests vc-list-files version-etc warnings
>>>
>>> autoreconf -fi
>>>
>>> ./configure
>>
>> One possible cause of the problem: You did not do "make distclean" before
>> "./configure".
> 
> The directory was fresh and clean. Just Makefile.am, configure.ac and
> zero-byte files for NEWS, AUTHORS, ...
> 
>> The other possible cause: You have an old wint_t.m4 hanging around somewhere,
>> like the reporter in [1].
> 
> After gnulib-tool / autoreconf -fi:
> $ ls -la `find . -name wint_t.m4`
> 
> -rw-r--r-- 1 oms users 2339 Sep 26 15:36 ./gl/m4/wint_t.m4
> 
> 
> -rw-r--r-- 1 oms users 1053 Sep 26 15:13 ./m4/wint_t.m4
> 
> 
> So these should be the same, I guess:
> $ head -2 `find . -name wint_t.m4`
> ==> ./m4/wint_t.m4 <==
> # wint_t.m4 serial 5 (gettext-0.18.2)
> dnl Copyright (C) 2003, 2007-2014 Free Software Foundation, Inc.
> 
> ==> ./gl/m4/wint_t.m4 <==
> # wint_t.m4 serial 7
> dnl Copyright (C) 2003, 2007-2017 Free Software Foundation, Inc.
> 
> $ ls -la /usr/share/aclocal/wint_t.m4 /usr/share/gnulib/m4/wint_t.m4
> -rw-r--r-- 1 root root 1053 22-08-17 03:20:24 /usr/share/aclocal/wint_t.m4
> -rw-r--r-- 1 root root 1053 03-02-14 01:48:46 /usr/share/gnulib/m4/wint_t.m4
> 
> The first is from Debian package 'gettext', the second from 'gnulib':
> ii  gettext                             0.19.8.1-4             amd64
>              GNU Internationalization utilities
> ii  gnulib                              20140202+stable-2      all
>              GNU Portability Library
> 
> OK, wow... quite old stuff here :-(
> I'll remove that and try again tomorrow (no time today) and report back.
> 
> Thanks for your help !
> 
> With Best Regards, Tim
> 

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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