Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add menhirLib to Nix dependencies #160

Merged
merged 3 commits into from
Nov 29, 2021

Conversation

jakeisnt
Copy link
Contributor

I was having some trouble building Catala with Nix - it was missing the dependency menhirLib - so menhirLib has been added to the default.nix file here as a dependency of catala. The nix build should be fixed.

@denismerigoux
Copy link
Contributor

@lIlIlIlIIIIlIIIllIIlIllIIllIII could you review this PR ?

@denismerigoux denismerigoux added ❌ bug Something isn't working 🏗️ build system Build system or Makefile labels Nov 28, 2021
If it does, it add menhirLib as a dependency. Else, ignore it.
@adelaett
Copy link
Collaborator

Thanks for your PR.

I think the issue is due to menhir split into 3 packages last year. The current version in the 21.05 channel is 20190626 (pre-split), whereas the current version on the unstable channel is 20211012 (post-split).

I've added a fix compatible with both the 21.05 and the unstable channel. I've added an CI check to ensure Catala compiles against both channels.

rename check build-nix to build-nix-21.05
@denismerigoux denismerigoux merged commit 520ef75 into CatalaLang:master Nov 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
❌ bug Something isn't working 🏗️ build system Build system or Makefile
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants