Skip to content

Fix lua-language-server build failure: install ninja#37

Merged
jrock2004 merged 2 commits intomainfrom
copilot/setup-lua-language-server
Feb 20, 2026
Merged

Fix lua-language-server build failure: install ninja#37
jrock2004 merged 2 commits intomainfrom
copilot/setup-lua-language-server

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 20, 2026

Building lua-language-server fails at ./compile/build.sh:36 because ninja is not installed — it's a required build tool not previously included in the package lists.

Changes

  • packages/common.txt — Added ninja under Development tools
  • packages/mappings/common-to-ubuntu.map — Added ninja=ninja-build (Ubuntu/Debian package name differs)
  • packages/mappings/common-to-fedora.map — Added ninja=ninja-build (Fedora/RHEL package name differs)

macOS (Homebrew) and Arch use ninja directly, so no mapping overrides needed for those platforms.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…mpilation

Co-authored-by: jrock2004 <655716+jrock2004@users.noreply.github.com>
Copilot AI changed the title [WIP] Set up Lua language server for development Fix lua-language-server build failure: install ninja Feb 20, 2026
@jrock2004 jrock2004 marked this pull request as ready for review February 20, 2026 03:43
Copilot AI requested a review from jrock2004 February 20, 2026 03:43
@jrock2004 jrock2004 merged commit 03a140a into main Feb 20, 2026
@jrock2004 jrock2004 deleted the copilot/setup-lua-language-server branch February 20, 2026 03:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants