I am running the ‘make -f Makefile.e300artydevkit verilog’ step on Kubuntu 16.04.1 and get the following error message:
…
[info] Compiling 187 Scala sources to /RISC-V/freedom/rocket-chip/target/scala-2.11/classes…
[warn] /RISC-V/freedom/rocket-chip/src/main/scala/groundtest/Comparator.scala:298: object debug in package Chisel is deprecated: debug doesn’t do anything in Chisel3 as no pruning happens in the frontend
[warn] debug(idx)
[warn] ^
[warn] there were 3065 feature warnings; re-run with -feature for details
[warn] two warnings found
[info] Compiling 39 Scala sources to /RISC-V/freedom/sifive-blocks/target/scala-2.11/classes…
[info] Compiling 5 Scala sources to /RISC-V/freedom/target/scala-2.11/classes…
[error] /RISC-V/freedom/src/main/scala/everywhere/e300artydevkit/Configs.scala:35: not found: type WithTLMonitors
[error] new WithTLMonitors ++
[error] ^
[error] one error found
[error] (freedomPlatforms/compile:compileIncremental) Compilation failed
[error] Total time: 189 s, completed 23-Dec-2016 15:30:57
make: *** [/RISC-V/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.fir] Error 1
common.mk:34: recipe for target ‘/RISC-V/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.fir’ failed
stewart@Kubuntu-VirtualBox:/RISC-V/freedom$ grep WithTLMonitors e300artydevkit.verilog.log
[error] /RISC-V/freedom/src/main/scala/everywhere/e300artydevkit/Configs.scala:35: not found: type WithTLMonitors
[error] new WithTLMonitors ++
Am I missing something?
If I comment out this line in Configs.scala the make completes, but I don’t know if I am missing something important?
I cloned freedom with 'git clone https://github.com/sifive/freedom.git’
I cloned sifive-blocks with 'git clone https://github.com/sifive/sifive-blocks.git’
I cloned rocket-chip with ‘git clone https://github.com/ucb-bar/rocket-chip.git’
& ‘cd rocket-chip; git submodule update --init --recursive’
Regards
Stewart