Skip to content

rspamd: Currently broken build and a possible fix #76

Description

@johngrasty

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/include

I 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

Activity

  1. self-assigned this
    on Jan 31, 2018
  2. mamash commented on Jan 31, 2018

    @mamash

    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.

  3. johngrasty commented on Jan 31, 2018

    @johngrasty
    Author
  4. mamash commented on Jan 31, 2018

    @mamash

    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.

  5. mamash commented on Feb 1, 2018

    @mamash

    Just fixed some issues in the rc.d and SMF files and will conclude with an update to 1.6.5.

  6. mamash commented on Feb 1, 2018

    @mamash

    Submitted as PR to upstream in rspamd/rspamd#2009.

  7. mamash commented on Feb 1, 2018

    @mamash

    Backported into 2017Q4, the rebuilds are syncing now across the http mirrors.

  8. added a commit that references this issue on Mar 31, 2018
    8855669
  9. added a commit that references this issue on Aug 16, 2018
  10. added a commit that references this issue on Sep 24, 2018
  11. added a commit that references this issue on Jan 20, 2019
  12. 158 remaining items

  13. added a commit that references this issue on Jun 24, 2026
  14. added a commit that references this issue on Jul 30, 2026
  15. added a commit that references this issue on Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions