bug-autoconf
[Top][All Lists]
Advanced

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

Re: Version 2.72a fails with libarchive git version


From: Werner LEMBERG
Subject: Re: Version 2.72a fails with libarchive git version
Date: Sun, 07 Mar 2021 13:58:35 +0100 (CET)

Hello Zack,


thanks for the analysis.

>> [autoconf 6d38e9fa2b]
>> [clang 9.0.1]
>> [https://github.com/libarchive/libarchive.git]
>>
>> fails as below.
> ...
>> checking whether C compiler accepts -Wall... yes
>> checking whether C compiler accepts -Wformat... yes
>> checking whether C compiler accepts -Wformat-security... yes
>> checking for an ANSI C-conforming const... yes
>> checking for uid_t in sys/types.h... no
> 
> Something has already gone wrong at this point.  The corresponding bit
> of config.log reads
> 
> configure:17375: clang -c -g -O2 -Wall -Wformat -Wformat-security
> -I/usr/include/libxml2 conftest.c >&5
> configure:17375: $? = 0
> configure:17383: result: yes
> configure:17393: checking for uid_t in sys/types.h
> ./configure: line 17404: -I/usr/include/libxml2: No such file or directory
> configure:17414: result: no

It seems that

  https://github.com/libarchive/libarchive/pull/1481

fixes this: `configure.ac` misses a call to `AC_PROG_CPP`.

> The problematic check is implemented in la_uid_t.m4
> (https://github.com/libarchive/libarchive/blob/master/build/autoconf/la_uid_t.m4).
> It should be using AC_CHECK_TYPE instead of AC_EGREP_HEADER, and
> it's underquoted, but I don't see anything that would have caused
> this kind of catastrophic failure.

I guess this is another, minor issue.


    Werner



reply via email to

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