imapfilter uses functions that have long been deprecated in Lua. Since Lua 5.1.3-r1 these have to be explicitly enabled by USE="deprecated", which is not the default. I have patched the latest imapfilter to use the appropriate replacement. Reproducible: Always Steps to Reproduce: 1. emerge lua-5.1.3-r1 without USE="deprecated" 2. emerge imapfilter-2.0.9 3. not happy! Actual Results: Linker throws up with missing symbols - see forum thread.
Created attachment 145212 [details] ebuild for imapfilter-2.0.10
Created attachment 145213 [details, diff] patch to not require Lua with USE="deprecated"
The patch looks OK - have you tried sending it to upstream developers, so that it can be applied to next version of imapfilter? I didn't find mention of such action in the forum thread.
Sure did :) http://lists.hellug.gr/pipermail/imapfilter-devel/2008/000606.html
*** Bug 215331 has been marked as a duplicate of this bug. ***
I just added 2.0.10, thanks Holger! @ppc, x86: you might want to stable 2.0.10 soonish as all older versions are broken when lua isn't built with USE="deprecated".
x86 stable
ppc stable and closing