question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Building chisel locally is broken

See original GitHub issue

Type of issue: bug report

Other information

A recent pull request broke the ability to build chisel locally, using the steps defined in the README file.

The changes introduced in the “Basic model checking API” PR rely on updates to the firrtl library, however these changes aren’t yet published in the latest firrtl snapshot.

This means that the build will pass on CI, because it locally publishes the firrtl library. But anyone trying to build the project on their own machine will see compilation errors.

If the current behavior is a bug, please provide the steps to reproduce the problem:

$ sbt build

What is the current behavior?

Error:(130, 35) object Formal is not a member of package firrtl.ir
        case Formal.Assert => fir.Formal.Assert
Error:(131, 35) object Formal is not a member of package firrtl.ir
        case Formal.Assume => fir.Formal.Assume
Error:(132, 34) object Formal is not a member of package firrtl.ir
        case Formal.Cover => fir.Formal.Cover
Error:(134, 16) object Verification is not a member of package firrtl.ir
      Some(fir.Verification(firOp, convert(info), convert(clk, ctx),

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
chickcommented, Jul 27, 2020

New snapshots need to be published, I am working on getting that done today

0reactions
nullobjectcommented, Jul 27, 2020

We need to update the README to reflect the dependency on Treadle as well as to clarify the whole publishLocal process, especially because newer snapshots will override your local publishing. It would also be helpful to highlight SBT commands to help see what versions of things are being used.

No worries. I’m happy to create a PR that updates the README with the full build instructions.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Use one of the following two options to install Chisel
This page describes how to install, use, and extend Chisel. Outline. Installing Chisel. Option 1: Downloading Docker Image; Option 2: Building from Source...
Read more >
Cannot chisel on Oculus Quest, spent one hour and multiple ...
Cannot chisel on Oculus Quest, spent one hour and multiple broken tools trying to make a simple handle. Is it supposed to be...
Read more >
How to Repair a Broken Chisel - YouTube
How to repair a broken chisel. FYI ~ this is NOT how to sharpen a chisel....as many people have pointed out, time after...
Read more >
Chisel fails to build with macOS 10.14 SDK · Issue #249 - GitHub
It seems it's caused by New build system of Xcode 10. Just open Chisel.xcodeproj and in the menu, open File -> Project settings,...
Read more >
How to harden a chisel - Atlas Copco
It's therefore important to harden the chisel after the reshaping. If the chisel is severely damaged it can be better to reforge it...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found