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

crux-mir-comp fails to compile after 1a8f0e0 #1460

Closed
RyanGlScott opened this issue Sep 17, 2021 · 3 comments
Closed

crux-mir-comp fails to compile after 1a8f0e0 #1460

RyanGlScott opened this issue Sep 17, 2021 · 3 comments
Labels
subsystem: crucible-mir Issues related to Rust verification with crucible-mir and/or mir-json subsystem: crucible-mir-comp Issues related to compositional Rust verification with crucible-mir-comp or crux-mir-comp tooling: build system Issues involving SAW's build system type: bug Issues reporting bugs or unexpected/unwanted behavior

Comments

@RyanGlScott
Copy link
Contributor

RyanGlScott commented Sep 17, 2021

After 1a8f0e0, crux-mir-comp fails to compile:

[3 of 7] Compiling Mir.Compositional.Clobber ( src/Mir/Compositional/Clobber.hs, interpreted )

src/Mir/Compositional/Clobber.hs:27:20: error:
    Module ‘Crux.Types’ does not export ‘HasModel(..)’
   |
27 | import Crux.Types (HasModel(..))
   |                    ^^^^^^^^^^^^

This is related to GaloisInc/crucible#769.

@RyanGlScott RyanGlScott added type: bug Issues reporting bugs or unexpected/unwanted behavior tooling: build system Issues involving SAW's build system labels Sep 17, 2021
@robdockins
Copy link
Contributor

We should at least build crux-mir-comp as part of the CI.

@atomb
Copy link
Contributor

atomb commented Oct 22, 2021

Adding a step to the saw-script CI to build crux-mir-comp should be easy, since it's already in cabal.project.

@RyanGlScott
Copy link
Contributor Author

Fixed in #1501.

@RyanGlScott RyanGlScott added the subsystem: crucible-mir Issues related to Rust verification with crucible-mir and/or mir-json label Mar 13, 2023
@RyanGlScott RyanGlScott added the subsystem: crucible-mir-comp Issues related to compositional Rust verification with crucible-mir-comp or crux-mir-comp label Jul 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
subsystem: crucible-mir Issues related to Rust verification with crucible-mir and/or mir-json subsystem: crucible-mir-comp Issues related to compositional Rust verification with crucible-mir-comp or crux-mir-comp tooling: build system Issues involving SAW's build system type: bug Issues reporting bugs or unexpected/unwanted behavior
Projects
None yet
Development

No branches or pull requests

3 participants