Summary: | net-irc/hexchat-2.16.1 fails to compile (lto): plugin-notification.h:23:5: error: type of notification_plugin_deinit does not match original declaration [-Werror=lto-type-mismatch] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Adrian Schollmeyer <nex+b-g-o> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/hexchat/hexchat/issues/2726 | ||
See Also: |
https://github.com/gentoo/gentoo/pull/26949 https://github.com/gentoo/gentoo/pull/35443 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
![]() Created attachment 794948 [details]
build.log
build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: src/fe-gtk/hexchat ../hexchat-2.16.1/src/fe-gtk/plugin-notification.h:23:5: error: type of ‘notification_plugin_deinit’ does not match original declaration [-Werror=lto-type-mismatch] Problem reproduced locally, upstream issue opened and patch provided upstream. I'll be stripping the LTO flags in the current versions of the package for now. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbc406e3fdc55d1e623ce2610f03a943d0d1e36 commit 8fbc406e3fdc55d1e623ce2610f03a943d0d1e36 Author: Adrian Schollmeyer <nex+b-g-o@nexadn.de> AuthorDate: 2022-08-21 19:13:20 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-23 05:23:55 +0000 net-irc/hexchat: Filter LTO flags Workaround for LTO type mismatch issue until upstream applies the fix for this issue [1]. [1] https://github.com/hexchat/hexchat/issues/2726 Closes: https://bugs.gentoo.org/861458 Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de> Closes: https://github.com/gentoo/gentoo/pull/26949 Signed-off-by: Sam James <sam@gentoo.org> net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 139 +++++++++++++++++++++++++++++++ net-irc/hexchat/hexchat-9999.ebuild | 5 +- 2 files changed, 143 insertions(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffac1da6ee00707a8a535509de85914348cce56 commit fffac1da6ee00707a8a535509de85914348cce56 Author: Adrian Schollmeyer <nex+b-g-o@nexadn.de> AuthorDate: 2024-02-20 17:26:30 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2024-02-29 16:14:23 +0000 net-irc/hexchat: drop unnecessary filter-lto The bug that required filter-lto was fixed a while ago and is in the current upstream release now. Bug: https://bugs.gentoo.org/861458 Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> net-irc/hexchat/hexchat-9999.ebuild | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) |