Repository navigation
rspamd: Currently broken build and a possible fix #76
Description
Activity
- added 2 commits that reference this issue
on Jan 28, 2018 I don't see how that could be a fix, since ~/usr/include doesn't exist (unless you populated it yourself), but I'm going to look into rspamd failure, because it just built for me on a manual build.
- Thanks. I was building it using pkgbuild (the latest image), but on a server running a pretty old platform. Thanks for looking into it!…On 31 January 2018 at 12:56:08, Filip Hajny ***@***.***) wrote: I don't see how that could be a fix, since ~/usr/include doesn't exist (unless you populated it yourself), but I'm going to look into rspamd failure, because it just built for me on a manual build. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#76 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AD0ilRn3RXtlnjJ933L5cg7lIlFQ3mG5ks5tQFTYgaJpZM4RusnG> .
There were two problems there: endian detection and lack of fcntl support in some Lua code files. Both issues are not manifest on latest SmartOS platforms where system features were improved, but are a problem on the production 2014-something platform that we use for backwards compatibility to build platforms on.
I've fixed both now in trunk pkgsrc and plan to backport to 2017Q4.
Just fixed some issues in the rc.d and SMF files and will conclude with an update to 1.6.5.
Submitted as PR to upstream in rspamd/rspamd#2009.
Backported into 2017Q4, the rebuilds are syncing now across the http mirrors.
- added a commit that references this issue
on Mar 14, 2018 - added a commit that references this issue
on Mar 31, 2018 158 remaining items
Load more actions- added 3 commits that reference this issue
on May 14, 2026 - added 2 commits that reference this issue
on Jun 7, 2026 - added a commit that references this issue
on Jun 24, 2026 - added a commit that references this issue
on Aug 11, 2026 - added a commit that references this issue
on Aug 25, 2026 - added 2 commits that reference this issue
on Sep 24, 2026
Hi,
So rspamd currently fails with an unknown architecture type error. I added this line the Makefile and it built, installed, and packaged fine. I will be testing to see if it actually works soon.
CFLAGS+= -I~/usr/includeI really don't know the preferred way to fix this, but I do know that it wasn't finding endian.h, and now it does. Hopefully this helps.
John