Skip to content

Build fails with version 3.9.x/3.10.x on OpenBSD #2705

@lcheylus

Description

@lcheylus

How are you using the lua-language-server?

NeoVim

Which OS are you using?

OpenBSD current/amd64 (future version 7.6)

What is the issue affecting?

Compilation of luamake

Expected Behaviour

Build of lua-language-server OK with luamake on OpenBSD current/amd64

Actual Behaviour

On OpenBSD current/amd64, build of lua-language-server v3.9.3 KO => unable to build luamake

In version 3.9.3, luamake version/commit = c086f35. This version uses bee.lua version/commit 038aef6. In this version, symbol EVFILT_USER for bee.epoll is unknown on OpenBSD, see actboy168/luamake#41

Reproduction steps

  1. Git clone sources for lua-language-server v3.9.3
  2. cd 3rd/luamake
  3. Build luamake via ./compile/build.sh

=> error: use of undeclared identifier EVFILT_USER

Additional Notes

Please, update version of luamake and bee.lua in third-party modules to remove EVFILT_USER in bee.epoll.

Log File

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions