-
Notifications
You must be signed in to change notification settings - Fork 620
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
Missing dependencies ? #1144
Comments
I personally don't know of anyone that has tried using Arch for Chipyard tasks. Did you try installing similar things found in the |
Oh, like I said in the issue, it's not any package listed on these scripts. On Arch, it seems like the apache commons are in several separate packages. I think listing these as a dependency in the build system in build.sbt is appropriate, as they ARE a dependency, and it should be distribution independent, but then again I come from the Arch school of thought where every dependency should be listed as such x) (no implicit dependency) |
I would go ahead and add a PR for it. We can run it through our CI flow and see if anything breaks (but I think things will be fine). Thanks! |
Background Work
Chipyard Version and Hash
Release: master
Hash: 51fea
OS Setup
Linux pompeius 5.16.13-arch1-1 #1 SMP PREEMPT Tue, 08 Mar 2022 20:07:36 +0000 x86_64 GNU/Linux
LSB Version: n/a
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Other Setup
No response
Current Behavior
In sims/verilator/,
make CONFIG=SmallBoomConfig
Doesn't compile, doesn't find apache commons dependencies : java.lang.NoClassDefFoundError: org/apache/commons/lang3/Validate
Adding
In the right dependency Seq, fixes the issue.
Expected Behavior
Compiles.
Other Information
I don't know whether or not the apache commons are supposed to be preinstalled and already in the CLASSPATH, but it doesn't seem so on arch.
I am posting the issue to ask whether or not to make a pull request with the aforementioned additions to the build.sbt.
The text was updated successfully, but these errors were encountered: