Skip to content

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

Closed
@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions