BTW, this doesn't seem to be true any more (from the "Running Apache Brooklyn" page ) - "By default, no authentication is required"
On Sun, 9 Sep 2018 at 19:34 Geoff Macartney <[email protected]> wrote: > Thanks Duncan > > I worked through the error messages and libpng was certainly one of the > things I had to install. > > In the end I got all of brooklyn to build with the following in addition > to java and mvn: > > brew install libtool automake autoconf nasm > brew install libpng > brew install rpm (for rpm-packaging) > > I'm not sure if I could maybe get away without the first line above if I'd > installed libpng first? > > Anyway, I think it would be worth an update to the docs, I'll see if I can > put something together. > > I'd say we shouldn't _recommend_ the Docker approach, just say it is > available. Otherwise people may think that Docker is a pre-requisite to > Brooklyn. > > cheers > Geoff > > > > > > > > > > On Sun, 9 Sep 2018 at 09:09 Duncan Grant <[email protected]> > wrote: > >> Geoff, >> >> There's some troubleshooting suggestions here [1] which might help but I >> guess there's a dependency that you're missing - possibly libpng looking >> at >> the Dockerfile [2]. >> It might be worth considering using the docker container for building >> brooklyn which saves you worrying about having the correct dependencies >> and >> is how the CI works. It is a bit slow and if you're not on ubuntu make >> sure you follow the instructions for deleting the node_modules from the >> troubleshooting [1]. >> >> We need to update the main build instructions but I'm not sure whether we >> should just recommend using the docker approach. >> >> Regards Duncan >> >> [1] https://github.com/apache/brooklyn-ui >> [2] https://github.com/apache/brooklyn-ui/blob/master/Dockerfile. >> >> >> >> >> On Sat, 8 Sep 2018 at 22:38 Geoff Macartney <[email protected]> >> wrote: >> >> > Hi all, >> > >> > I'm building Brooklyn from fresh on a new machine, and getting errors >> > building the new UI; I haven't built this before myself, and I'm unsure >> if >> > I've missed some new instructions for setup of my workspace. So far I've >> > just installed mvn and Java 8, cloned the repos, and done 'mvn clean >> > install', all basically per >> > http://brooklyn.apache.org/developers/code/index.html. >> > >> > The errors are in the build log fragment below, picking up the build >> log at >> > brooklyn-ui-home. >> > >> > Any pointers? >> > >> > Cheers >> > Geoff >> > >> > [INFO] --- frontend-maven-plugin:1.3:npm (npm install) @ >> brooklyn-ui-home >> > --- >> > [INFO] Running 'npm install' in /Users/geoff/workspaces/ >> > github.com/apache/brooklyn/brooklyn-ui/ui-modules/home >> > [WARNING] npm WARN [email protected] requires a peer of webpack@ >> ^2.0.0 >> > || >> > ^3.0.0 || ^4.0.0 but none is installed. You must install peer >> dependencies >> > yourself. >> > [ERROR] >> > [INFO] up to date in 5.206s >> > [INFO] >> > [INFO] --- frontend-maven-plugin:1.3:npm (npm build) @ brooklyn-ui-home >> --- >> > [INFO] Running 'npm run build' in /Users/geoff/workspaces/ >> > github.com/apache/brooklyn/brooklyn-ui/ui-modules/home >> > [INFO] >> > [INFO] > [email protected] build /Users/geoff/workspaces/ >> > github.com/apache/brooklyn/brooklyn-ui/ui-modules/home >> > [INFO] > rimraf dist && webpack --config >> ./config/build/webpack.config.js >> > --bail >> > [INFO] >> > [INFO] Build with: ENV production - brand-identifier brooklyn >> > [ERROR] Error >> > [ERROR] at NormalModule.onModuleBuildFailed >> (/Users/geoff/workspaces/ >> > >> > >> github.com/apache/brooklyn/brooklyn-ui/ui-modules/home/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19 >> > ) >> > [ERROR] at nextLoader (/Users/geoff/workspaces/ >> > >> > >> github.com/apache/brooklyn/brooklyn-ui/ui-modules/home/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31 >> > ) >> > [ERROR] at /Users/geoff/workspaces/ >> > >> > >> github.com/apache/brooklyn/brooklyn-ui/ui-modules/home/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15 >> > [ERROR] at context.callback (/Users/geoff/workspaces/ >> > >> > >> github.com/apache/brooklyn/brooklyn-ui/ui-modules/home/node_modules/webpack-core/lib/NormalModuleMixin.js:148:14 >> > ) >> > [ERROR] at imagemin.buffer.then.catch.err (/Users/geoff/workspaces/ >> > >> > >> github.com/apache/brooklyn/brooklyn-ui/ui-modules/home/node_modules/image-webpack-loader/index.js:92:9 >> > ) >> > [ERROR] at <anonymous> >> > [ERROR] npm ERR! code ELIFECYCLE >> > [ERROR] npm ERR! errno 1 >> > [ERROR] npm ERR! [email protected] build: `rimraf dist && >> > webpack --config ./config/build/webpack.config.js --bail` >> > [ERROR] npm ERR! Exit status 1 >> > [ERROR] npm ERR! >> > [ERROR] npm ERR! Failed at the [email protected] build >> > script. >> > [ERROR] npm ERR! This is probably not a problem with npm. There is >> likely >> > additional logging output above. >> > [ERROR] >> > [ERROR] npm ERR! A complete log of this run can be found in: >> > [ERROR] npm ERR! >> > /Users/geoff/.npm/_logs/2018-09-08T21_31_29_934Z-debug.log >> > >> -- >> Duncan Grant >> Software Engineer >> >> *Cloudsoft <https://cloudsoft.io/> *| Bringing Business to the Cloud >> >> Need a hand with AWS? Get a Free Consultation. >> <https://go.cloudsoft.io/healthcheck/> >> >
