On 2/19/26 10:13, Paul Barker wrote:
> On Mon, 2026-02-16 at 11:40 -0500, Tony Battersby via
> lists.openembedded.org wrote:
>> gcc 15 switches the default from -std=gnu17 to -std=gnu23, which causes
>> multiple errors compiling texinfo:
>>
>> texinfo-7.2/info/terminal.c:164:7:
>>   error: too many arguments to function 'tputs'; expected 0, have 3
>> etc.
>>
>> My patch to fix the issue has been accepted upstream; backport it since
>> texinfo 7.2 is still the latest release.
>>
>> Signed-off-by: Tony Battersby <[email protected]>
> I wonder why you're seeing this error and we're not seeing it on the
> autobuilder... termcap.h is provided by ncurses, which is listed in both
> DEPENDS and DEPENDS:class-native in the recipe, so in theory you
> shouldn't see the case where that file is not available during the
> texinfo build.
>
> Is the error seen when building texinfo for the target or
> texinfo-native? And is there anything unique in terms of host distro,
> local.conf, layers, etc that you think might be triggering this?

Upon further investigation, it looks like the problem is triggered by
changes made in our custom layers.  So upstream probably does not need
this patch after all.

Tony Battersby

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#231431): 
https://lists.openembedded.org/g/openembedded-core/message/231431
Mute This Topic: https://lists.openembedded.org/mt/117841799/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to