Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 923150 - app-editors/emacs-29.2 has implicit function declarations in configure logs
Summary: app-editors/emacs-29.2 has implicit function declarations in configure logs
Status: RESOLVED DUPLICATE of bug 898304
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: GNU Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: implicit-in-configure
  Show dependency tree
 
Reported: 2024-01-28 16:43 UTC by Agostino Sarubbo
Modified: 2024-01-29 09:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,271.46 KB, text/plain)
2024-01-28 16:43 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2024-01-28 16:43:50 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: app-editors/emacs-29.2 has implicit function declarations in configure logs.
Discovered on: arm64 (internal ref: tinderbox_arm64)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072
Comment 1 Agostino Sarubbo gentoo-dev 2024-01-28 16:43:52 UTC
Created attachment 883482 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2024-01-28 16:43:54 UTC
Found the following implicit function declarations in configure logs:

config.log:2313 - malloc_set_state
config.log:2317 - malloc_get_state
config.log:7796 - MIN
config.log:12645 - static_assert
config.log:21431 - alignof
Comment 3 Ulrich Müller gentoo-dev 2024-01-28 17:27:16 UTC
Same gnulib issue that we had discussed for emacs-28.3 in bug 898304.

The reasoning about errors with an additional warning still applies, therefore I am resolving this as duplicate.

*** This bug has been marked as a duplicate of bug 898304 ***
Comment 4 Agostino Sarubbo gentoo-dev 2024-01-28 17:43:05 UTC
(In reply to Ulrich Müller from comment #3)
> Same gnulib issue that we had discussed for emacs-28.3 in bug 898304.

Right, but please apply what suggested in https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-01-28 17:44:50 UTC
(In reply to Agostino Sarubbo from comment #4)
> (In reply to Ulrich Müller from comment #3)
> > Same gnulib issue that we had discussed for emacs-28.3 in bug 898304.
> 
> Right, but please apply what suggested in
> https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072

Yes, please. There's more than enough work to do without having to argue about this. The suppression variable exists for false positives, so please use it.
Comment 6 Ulrich Müller gentoo-dev 2024-01-28 20:25:47 UTC
That would be

QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof )

in global scope? Or local variable in src_configure()?
Comment 7 Agostino Sarubbo gentoo-dev 2024-01-29 07:51:38 UTC
(In reply to Ulrich Müller from comment #6)
> That would be
> 
> QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof )
> 
> in global scope? Or local variable in src_configure()?

The example at https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072 shows at global scope.
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-01-29 07:54:12 UTC
global scope is fine, thanks!
Comment 9 Ulrich Müller gentoo-dev 2024-01-29 09:16:39 UTC
Will do, although I still think that this qualifies as a tinderbox bug and should be fixed there.