GNU bug report logs - #53347
Compilation error on package Papi 5.5.1

Previous Next

Package: guix;

Reported by: Clement Barthelemy <clement.barthelemy <at> inria.fr>

Date: Tue, 18 Jan 2022 16:04:01 UTC

Severity: normal

Done: Ludovic Courtès <ludovic.courtes <at> inria.fr>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Clement Barthelemy <clement.barthelemy <at> inria.fr>
Subject: bug#53347: closed (Re: bug#53347: Compilation error on package
 Papi 5.5.1)
Date: Tue, 18 Jan 2022 17:51:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#53347: Compilation error on package Papi 5.5.1

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 53347 <at> debbugs.gnu.org.

-- 
53347: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=53347
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: Clement Barthelemy <clement.barthelemy <at> inria.fr>
Cc: 53347-done <at> debbugs.gnu.org
Subject: Re: bug#53347: Compilation error on package Papi 5.5.1
Date: Tue, 18 Jan 2022 18:50:08 +0100
Hi,

Clement Barthelemy <clement.barthelemy <at> inria.fr> skribis:

> The package papi <at> 5.5.1 does not compile. It fails with an error during the build phase :
>
> ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Werror=format-truncation=]

Indeed, and that was in a bundled library.

Fixed with the upgrade in 775203e52083235a067e7a737a75b24eae375afb.

Thanks!

Ludo’.

[Message part 3 (message/rfc822, inline)]
From: Clement Barthelemy <clement.barthelemy <at> inria.fr>
To: bug-guix <bug-guix <at> gnu.org>
Subject: Compilation error on package Papi 5.5.1
Date: Tue, 18 Jan 2022 11:58:03 +0100 (CET)
Hi,

The package papi <at> 5.5.1 does not compile. It fails with an error during the build phase :

‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Werror=format-truncation=]

While this is a problem in the application itself, GCC started diagnosing these problems in version 7.1¹ and expanded coverage in version 8², so a change in the compiler version probably triggered the problem.

Also, I believe this is fixed in newer releases of PAPI³ but I don't know if updating the version would be acceptable.


Clément


1. https://gcc.gnu.org/gcc-7/changes.html section -Wformat-truncation=level
2. https://gcc.gnu.org/gcc-8/changes.html
3. https://bitbucket.org/icl/papi/issues/51/build-failed-using-gcc-810



This bug report was last modified 3 years and 187 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.