Summary: | mail-filter/mailfilter-0.8.2 : rfc822.yy:86:19: error: ‘param’ was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | holger, net-mail+disabled |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/26115 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-history.txt
environment mail-filter:mailfilter-0.8.2:20160626-120751.log Fix for removed legacy FLEX_STD namespace define |
Description
Toralf Förster
2016-06-26 12:32:45 UTC
Created attachment 438844 [details]
emerge-history.txt
Created attachment 438846 [details]
environment
Created attachment 438848 [details]
mail-filter:mailfilter-0.8.2:20160626-120751.log
The workaround for bug 281069 was removed in the ebuild for version 0.8.4 leading to this bug. A new version 0.8.5 was released, which fixes the parallel make issue. Renaming the ebuild should work. (In reply to Felix Janda from comment #4) > A new version 0.8.5 was released, which fixes the parallel make issue. > Renaming the ebuild should work. It doesn't build with flex-2.6.1 (~arch) which has finally removed its legacy FLEX_STD C++ namespace definition, so rcfile.cc/rfc822.cc no longer compile. I'll attach a patch that works in my overlay. Created attachment 443040 [details, diff] Fix for removed legacy FLEX_STD namespace define See GitHub commit: https://github.com/westes/flex/commit/004399be1262e92b8b38cbf9a4cb5ea7ea2217ad (In reply to Holger Hoffstätte from comment #5) > (In reply to Felix Janda from comment #4) > > A new version 0.8.5 was released, which fixes the parallel make issue. > > Renaming the ebuild should work. > > It doesn't build with flex-2.6.1 (~arch) which has finally removed its > legacy FLEX_STD C++ namespace definition, so rcfile.cc/rfc822.cc no longer > compile. I'll attach a patch that works in my overlay. This has now been fixed upstream: mailfilter 0.8.6 (Tue Oct 25 20:18:55 CEST 2016) - Rebuilt the tarball, using more up to date versions of flex and bison. It seems that older versions generated incompatible code (thanks to Elimar Riesebieter for helping me isolate this problem!) [..] Just tested & it finally builds cleanly. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07145ac71ef721e7ffc9dcfcd321387bbf4bd93 commit f07145ac71ef721e7ffc9dcfcd321387bbf4bd93 Author: Holger Hoffstätte <holger@applied-asynchrony.com> AuthorDate: 2022-06-28 14:32:54 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-30 21:47:13 +0000 mail-filter/mailfilter: bump to 0.8.7 This bump fixes several bugs resolved since 0.8.4. Bug: https://bugs.gentoo.org/574164 Bug: https://bugs.gentoo.org/587134 Bug: https://bugs.gentoo.org/769407 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/26115 Signed-off-by: Sam James <sam@gentoo.org> mail-filter/mailfilter/Manifest | 1 + mail-filter/mailfilter/mailfilter-0.8.7.ebuild | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) |