"Multiple files failed to compile" - 0.47.3

I cannot get Metabase 0.47.3 compiled from source code, this is the error I 'm getting:

[:app] Compiling ...
2023-10-06 17:48:02,000 INFO metabase.util :: Maximum memory available to JVM: 956.0 MB
Multiple files failed to compile.
aborted par-compile, [:shadow.build.classpath/resource "metabase/domain_entities/queries/util.cljc"] still waiting for #{metabase.domain-entities.converters metabase.util.malli}
{:aborted [:shadow.build.classpath/resource "metabase/domain_entities/queries/util.cljc"], :pending #{metabase.domain-entities.converters metabase.util.malli}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/domain_entities/queries/util.cljc"] still waiting for #{metabase.domain-entities.converters metabase.util.malli}
        shadow.build.compiler/par-compile-one (compiler.clj:1082)
        shadow.build.compiler/par-compile-one (compiler.clj:1047)
        shadow.build.compiler/par-compile-cljs-sources/fn--15449/iter--15471--15475/fn--15476/fn--15477/fn--15478 (compiler.clj:1165)
        clojure.core/apply (core.clj:667)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/apply (core.clj:671)
        clojure.core/bound-fn*/fn--5818 (core.clj:2020)
        java.util.concurrent.FutureTask.run (FutureTask.java:264)
        java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
        java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
        java.lang.Thread.run (Thread.java:829)
aborted par-compile, [:shadow.build.classpath/resource "metabase/types.cljc"] still waiting for #{metabase.util}
{:aborted [:shadow.build.classpath/resource "metabase/types.cljc"], :pending #{metabase.util}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/types.cljc"] still waiting for #{metabase.util}
        shadow.build.compiler/par-compile-one (compiler.clj:1082)
        shadow.build.compiler/par-compile-one (compiler.clj:1047)
        shadow.build.compiler/par-compile-cljs-sources/fn--15449/iter--15471--15475/fn--15476/fn--15477/fn--15478 (compiler.clj:1165)
        clojure.core/apply (core.clj:667)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/apply (core.clj:671)
        clojure.core/bound-fn*/fn--5818 (core.clj:2020)
        java.util.concurrent.FutureTask.run (FutureTask.java:264)
        java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
        java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
        java.lang.Thread.run (Thread.java:829)
aborted par-compile, [:shadow.build.classpath/resource "metabase/util/malli.cljc"] still waiting for #{metabase.util}
{:aborted [:shadow.build.classpath/resource "metabase/util/malli.cljc"], :pending #{metabase.util}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/util/malli.cljc"] still waiting for #{metabase.util}
        shadow.build.compiler/par-compile-one (compiler.clj:1082)
        shadow.build.compiler/par-compile-one (compiler.clj:1047)
        shadow.build.compiler/par-compile-cljs-sources/fn--15449/iter--15471--15475/fn--15476/fn--15477/fn--15478 (compiler.clj:1165)
        clojure.core/apply (core.clj:667)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/apply (core.clj:671)
        clojure.core/bound-fn*/fn--5818 (core.clj:2020)
        java.util.concurrent.FutureTask.run (FutureTask.java:264)
        java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
        java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
        java.lang.Thread.run (Thread.java:829)
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"] still waiting for #{metabase.types}
{:aborted [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"], :pending #{metabase.types}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"] still waiting for #{metabase.types}
        shadow.build.compiler/par-compile-one (compiler.clj:1082)
        shadow.build.compiler/par-compile-one (compiler.clj:1047)
        shadow.build.compiler/par-compile-cljs-sources/fn--15449/iter--15471--15475/fn--15476/fn--15477/fn--15478 (compiler.clj:1165)
        clojure.core/apply (core.clj:667)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/apply (core.clj:671)
        clojure.core/bound-fn*/fn--5818 (core.clj:2020)
        java.util.concurrent.FutureTask.run (FutureTask.java:264)
        java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
        java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
        java.lang.Thread.run (Thread.java:829)
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/options.cljc"] still waiting for #{metabase.util metabase.util.malli}
{:aborted [:shadow.build.classpath/resource "metabase/lib/options.cljc"], :pending #{metabase.util metabase.util.malli}}ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/options.cljc"] still waiting for #{metabase.util metabase.util.malli}
        shadow.build.compiler/par-compile-one (compiler.clj:1082)
        shadow.build.compiler/par-compile-one (compiler.clj:1047)
        shadow.build.compiler/par-compile-cljs-sources/fn--15449/iter--15471--15475/fn--15476/fn--15477/fn--15478 (compiler.clj:1165)
        clojure.core/apply (core.clj:667)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/apply (core.clj:671)
        clojure.core/bound-fn*/fn--5818 (core.clj:2020)
        java.util.concurrent.FutureTask.run (FutureTask.java:264)
        java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
        java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
        java.lang.Thread.run (Thread.java:829)
aborted par-compile, [:shadow.build.classpath/resource "metabase/domain_entities/converters.cljs"] still waiting for #{metabase.util}
{:aborted [:shadow.build.classpath/resource "metabase/domain_entities/converters.cljs"], :pending #{metabase.util}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/domain_entities/converters.cljs"] still waiting for #{metabase.util}
        shadow.build.compiler/par-compile-one (compiler.clj:1082)
        shadow.build.compiler/par-compile-one (compiler.clj:1047)
        shadow.build.compiler/par-compile-cljs-sources/fn--15449/iter--15471--15475/fn--15476/fn--15477/fn--15478 (compiler.clj:1165)
        clojure.core/apply (core.clj:667)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/apply (core.clj:671)
        clojure.core/bound-fn*/fn--5818 (core.clj:2020)
        java.util.concurrent.FutureTask.run (FutureTask.java:264)
        java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
        java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
        java.lang.Thread.run (Thread.java:829)
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/dispatch.cljc"] still waiting for #{metabase.util}
{:aborted [:shadow.build.classpath/resource "metabase/lib/dispatch.cljc"], :pending #{metabase.util}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/dispatch.cljc"] still waiting for #{metabase.util}
        shadow.build.compiler/par-compile-one (compiler.clj:1082)
        shadow.build.compiler/par-compile-one (compiler.clj:1047)
        shadow.build.compiler/par-compile-cljs-sources/fn--15449/iter--15471--15475/fn--15476/fn--15477/fn--15478 (compiler.clj:1165)
        clojure.core/apply (core.clj:667)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/with-bindings* (core.clj:1990)
        clojure.core/apply (core.clj:671)
        clojure.core/bound-fn*/fn--5818 (core.clj:2020)
        java.util.concurrent.FutureTask.run (FutureTask.java:264)
        java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
        java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
        java.lang.Thread.run (Thread.java:829)

error Command failed with exit code 1.

Does anyone have pointers solving this?

Clojure CLI version 1.11.1.1149
openjdk version "11.0.20.1" 2023-08-24
Running on WSL - Ubuntu 12.2

can you try upgrading your clojure version?