I want to build metabase for the fun and experience. I'm not a developer but I enjoy the product and figure this is a way to learn more about it.
I installed the development prerequisites as outline in the Developers Guild.
My attempts at running ./bin/build results in a few errors being thrown during the build process.
Ubuntu 20.04.2 LTS
On branch master commit c28d43096caa714448675cee45c06cfe4d7984d2
openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
Retrieving lein-environ/lein-environ/1.1.0/lein-environ-1.1.0.pom from clojars
Retrieving lein-licenses/lein-licenses/0.2.2/lein-licenses-0.2.2.pom from clojars
Retrieving lein-environ/lein-environ/1.1.0/lein-environ-1.1.0.jar from clojars
Retrieving lein-licenses/lein-licenses/0.2.2/lein-licenses-0.2.2.jar from clojars
Warning: implicit hook found: lein-environ.plugin/hooks
Hooks are deprecated and will be removed in a future version.
Leiningen 2.9.1 on Java 11.0.10 OpenJDK 64-Bit Server VM
The first of the errors I'm seeing is;
Step "Run 'webpack' with NODE_ENV=production to assemble and minify frontend assets" failed with error "Node#before is deprecated. Use Node#raws.before"
I read in one of the posts that is more a warning and can be skipped... so I did.
Next error I'm seeing after that is
Step "Install metabase-core locally if needed" failed with error "Error encountered performing task 'install' with profile(s): 'base,system,user,provided,dev,install-for-building-drivers,install'\nCompilation failed: Subprocess failed\nError encountered performing task 'install' with profile(s): 'install-for-building-drivers'\nSuppressed exit\nWarning: implicit hook found: lein-environ.plugin/hooks \nHooks are deprecated and will be removed in a future version.\nCompiling 1 source files to /home/abarnes/metabase/target/install-for-building-drivers+install/classes\nwarning: [options] bootstrap class path not set in conjunction with -source 8\n1 warning\nCompiling metabase.api.activity\nCompiling metabase.api.alert\nCompilation failed: Subprocess failed"
When I have tried to "Skip" this as well other errors that have come up the build ends (in error) and no target jar to speak of.
Any assistance is appreciated.