[info] welcome to sbt 1.4.9 (Private Build Java 1.8.0_362)
[info] loading global plugins from /home/hukang/.sbt/1.0/plugins
[info] loading project definition from /home/hukang/data/work/source/constellation/project
[info] loading settings for project constellation from build.sbt ...
[info] set current project to constellation (in build file:/home/hukang/data/work/source/constellation/)
[info] compiling 42 Scala sources to /home/hukang/data/work/source/constellation/target/scala-2.13/classes ...
[error] /home/hukang/data/work/source/constellation/src/main/scala/channel/Nodes.scala:4:8: object SourceInfo is not a member of package chisel3.experimental
[error] import chisel3.experimental.SourceInfo
[error] ^
[error] /home/hukang/data/work/source/constellation/src/main/scala/channel/Nodes.scala:13:75: not found: type SourceInfo
[error] def edge(pd: EmptyParams, pu: ChannelParams, p: Parameters, sourceInfo: SourceInfo) = {
[error] ^
[error] /home/hukang/data/work/source/constellation/src/main/scala/channel/Nodes.scala:42:82: not found: type SourceInfo
[error] def edge(pd: EmptyParams, pu: IngressChannelParams, p: Parameters, sourceInfo: SourceInfo) = {
[error] ^
[error] /home/hukang/data/work/source/constellation/src/main/scala/channel/Nodes.scala:54:81: not found: type SourceInfo
[error] def edge(pd: EmptyParams, pu: EgressChannelParams, p: Parameters, sourceInfo: SourceInfo) = {
[error] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/noc/Parameters.scala:249:42: Auto-application to `()` is deprecated. Supply the empty argument list `()` explicitly to invoke method subsets,
[warn] or remove the empty argument list from its definition (Java-defined methods are exempt).
[warn] In Scala 3, an unapplied method like this will be eta-expanded into a function.
[warn] val blockeeSets = blockees.toSet.subsets.filter(_.size > 0)
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/protocol/AXI4.scala:390:27: procedure syntax is deprecated: instead, add `: Unit =` to explicitly declare `printNodeMappings`'s return type
[warn] def printNodeMappings() {
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/protocol/Protocol.scala:59:44: procedure syntax is deprecated: instead, add `: Unit` to explicitly declare `interface`'s return type
[warn] protocol: Data)(implicit p: Parameters)
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/protocol/Tilelink.scala:511:27: procedure syntax is deprecated: instead, add `: Unit =` to explicitly declare `printNodeMappings`'s return type
[warn] def printNodeMappings() {
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/router/ControlUnit.scala:33:28: procedure syntax is deprecated: instead, add `: Unit =` to explicitly declare `r`'s return type
[warn] def r(t: Int, reg: UInt) {
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/router/ControlUnit.scala:37:29: procedure syntax is deprecated: instead, add `: Unit =` to explicitly declare `rw`'s return type
[warn] def rw(t: Int, reg: UInt) {
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/test/AXI4TestHarness.scala:77:57: Auto-application to `()` is deprecated. Supply the empty argument list `()` explicitly to invoke method serialize_cHeader,
[warn] or remove the empty argument list from its definition (Java-defined methods are exempt).
[warn] In Scala 3, an unapplied method like this will be eta-expanded into a function.
[warn] ElaborationArtefacts.add("plusArgs", PlusArgArtefacts.serialize_cHeader)
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/test/TLTestHarness.scala:68:57: Auto-application to `()` is deprecated. Supply the empty argument list `()` explicitly to invoke method serialize_cHeader,
[warn] or remove the empty argument list from its definition (Java-defined methods are exempt).
[warn] In Scala 3, an unapplied method like this will be eta-expanded into a function.
[warn] ElaborationArtefacts.add("plusArgs", PlusArgArtefacts.serialize_cHeader)
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/test/TestHarness.scala:294:57: Auto-application to `()` is deprecated. Supply the empty argument list `()` explicitly to invoke method serialize_cHeader,
[warn] or remove the empty argument list from its definition (Java-defined methods are exempt).
[warn] In Scala 3, an unapplied method like this will be eta-expanded into a function.
[warn] ElaborationArtefacts.add("plusArgs", PlusArgArtefacts.serialize_cHeader)
[warn] ^
[warn] /home/hukang/data/work/source/constellation/src/main/scala/test/TrafficEvalHarness.scala:159:57: Auto-application to `()` is deprecated. Supply the empty argument list `()` explicitly to invoke method serialize_cHeader,
[warn] or remove the empty argument list from its definition (Java-defined methods are exempt).
[warn] In Scala 3, an unapplied method like this will be eta-expanded into a function.
[warn] ElaborationArtefacts.add("plusArgs", PlusArgArtefacts.serialize_cHeader)
[warn] ^
[warn] 10 warnings found
[error] four errors found
[error] (Compile / compileIncremental) Compilation failed
[error] Total time: 9 s, completed Mar 1, 2024 10:19:13 AM
Also after import to intellijIDEA, the chisel,freechips and chipalliance packages are not found by the IDE, I'm not sure if the default build.sbt still need some modification in order to run the project or Am I doing something wrong?