bug-bison
[Top][All Lists]
Advanced

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

Re: Subject: [GNU Bison 3.4.2] testsuite


From: Akim Demaille
Subject: Re: Subject: [GNU Bison 3.4.2] testsuite
Date: Sun, 6 Oct 2019 22:05:59 +0200

Hi Tom,

Thanks for the logs.  Please, keep the list in Cc.

> Le 2 oct. 2019 à 14:24, Tom Kramer <address@hidden> a écrit :
> 
> Hi Akim -
> 
> testsuite.log and config.log are attached from when I installed 
> bison-3.4.2.117-e8e3f.tar.gz
> 
> Tom K.
> 
> On 10/2/19 2:58 AM, Akim Demaille wrote:
>> Hi Tom,
>> 
>>> Le 27 sept. 2019 à 21:28, Tom Kramer <address@hidden> a écrit :
>>> 
>>> Hello bison bug fixers -
>>> 
>>> I installed bison 3.4.2 this afternoon. During the process I ran 'make 
>>> check".
>>> 
>>> 252 254 255 282 283 284 285 425 430 432 434 435 445 446 447 525 failed. A 
>>> zip file with the logs is attached.
>> All the failures are due to a single error:
>> 
>>> In file included from /usr/include/c++/4.8/cmath:44:0,
>>>                  from /usr/include/c++/4.8/random:38,
>>>                  from /usr/include/c++/4.8/bits/stl_algo.h:65,
>>>                  from /usr/include/c++/4.8/algorithm:62,
>>>                  from location.hh:41,
>>>                  from input.hh:90,
>>>                  from input.cc:50:
>>> /home/isd/kramer/temp/bison-3.4.2/lib/math.h: In function 'bool 
>>> isnan(double)':
>>> /home/isd/kramer/temp/bison-3.4.2/lib/math.h:2849:1: error: new declaration 
>>> 'bool isnan(double)'
>>>  _GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan, isnan, bool)
>>>  ^
>>> In file included from /usr/include/features.h:374:0,
>>>                  from 
>>> /usr/include/x86_64-linux-gnu/c++/4.8/bits/os_defines.h:39,
>>>                  from 
>>> /usr/include/x86_64-linux-gnu/c++/4.8/bits/c++config.h:426,
>>>                  from /usr/include/c++/4.8/cstdlib:41,
>>>                  from input.hh:48,
>>>                  from input.cc:50:
>>> /usr/include/x86_64-linux-gnu/bits/mathcalls.h:234:1: error: ambiguates old 
>>> declaration 'int isnan(double)'
>>>  __MATHDECL_1 (int,isnan,, (_Mdouble_ __value)) __attribute__ ((__const__));
>>>  ^
>> so this is "only" a portability issue of our test suite, it's not a problem 
>> in Bison itself.  Thanks a logs, but actually the file testsuite.log in 
>> tests/ contains more information, including config.log which we need to 
>> understand why lib/math was installed, and why it wants to install a 
>> "better" isnan.
>> 
>> Could you please send testsuite.log or config.log?  Thanks in advance!
> <testsuite.log><config.log>




reply via email to

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