It seems like it is getting *very* common for people to have trouble building recently. Errors with NPM and Node seen common, with fixes ranging from updating c/c++ libs to the version of npm/node.
There has to be a better way to do this. - Are we out of date or missing requirements in our documentation? - Does our documentation need to be updated for building? - Is there a better way in maven to check the versions required for some of these things and fail faster with a better message? - Are we building correctly or are we asking for trouble? The ability to build metron is pretty important, and it seems that people are having a lot of trouble related to the new technologies in alerts and config ui.