ankurp / osmc-web-remote

Web Remote Interface for OSMC
MIT License
8 stars 0 forks source link

npm install failing, npm run build dying #2

Open shelbyKiraM opened 7 years ago

shelbyKiraM commented 7 years ago
15:38:19 root@rei osmc-web-remote master npm install
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer

> gifsicle@3.0.4 postinstall /root/github/osmc-web-remote/node_modules/gifsicle
> node lib/install.js

  ⚠ No binary found matching your system. It's probably not supported.
  ⚠ gifsicle pre-build test failed
  ℹ compiling from source
  ✖ Error: autoreconf -ivf && ./configure --disable-gifview --disable-gifdiff --prefix="/root/github/osmc-web-remote/node_modules/gifsicle/vendor" --bindir="/root/github/osmc-web-remote/node_modules/gifsicle/vendor" && make install
Command failed: autoreconf -ivf
/bin/sh: 1: autoreconf: not found

    at ChildProcess.exithandler (child_process.js:211:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:885:16)
    at Socket.<anonymous> (internal/child_process.js:334:11)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at Pipe._handle.close [as _onclose] (net.js:501:12)

> jpegtran-bin@3.2.0 postinstall /root/github/osmc-web-remote/node_modules/jpegtran-bin
> node lib/install.js

  ⚠ No binary found matching your system. It's probably not supported.
  ⚠ jpegtran pre-build test failed
  ℹ compiling from source
  ✖ Error: touch configure.ac aclocal.m4 configure Makefile.am Makefile.in && ./configure --disable-shared --prefix="/root/github/osmc-web-remote/node_modules/jpegtran-bin/vendor" --bindir="/root/github/osmc-web-remote/node_modules/jpegtran-bin/vendor" && make install
Command failed: make install
/root/github/osmc-web-remote/node_modules/jpegtran-bin/945513da-65ed-4213-9d44-942330023822/missing: line 81: autoheader: command not found
WARNING: 'autoheader' is missing on your system.
         You should only need it if you modified 'acconfig.h' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'autoheader' program is part of the GNU Autoconf package:
         <http://www.gnu.org/software/autoconf/>
         It also requires GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
make[1]: *** [config.h.in] Error 127
make: *** [install-recursive] Error 1

    at ChildProcess.exithandler (child_process.js:211:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:885:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)

> optipng-bin@3.1.2 postinstall /root/github/osmc-web-remote/node_modules/optipng-bin
> node lib/install.js

  ⚠ No binary found matching your system. It's probably not supported.
  ⚠ optipng pre-build test failed
  ℹ compiling from source
  ✔ optipng built successfully

> pngquant-bin@3.1.1 postinstall /root/github/osmc-web-remote/node_modules/pngquant-bin
> node lib/install.js

  ⚠ No binary found matching your system. It's probably not supported.
  ⚠ pngquant pre-build test failed
  ℹ compiling from source
  ✖ Error: pngquant failed to build, make sure that libpng-dev is installed
    at ChildProcess.exithandler (child_process.js:211:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:885:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
osmc-web-remote@1.0.0 /root/github/osmc-web-remote
├─┬ babel-core@5.8.38
│ ├── babel-plugin-constant-folding@1.0.1
│ ├── babel-plugin-dead-code-elimination@1.0.2
│ ├── babel-plugin-eval@1.0.1
│ ├── babel-plugin-inline-environment-variables@1.0.1
│ ├── babel-plugin-jscript@1.0.4
│ ├── babel-plugin-member-expression-literals@1.0.1
│ ├── babel-plugin-property-literals@1.0.1
│ ├── babel-plugin-proto-to-assign@1.0.4
│ ├── babel-plugin-react-constant-elements@1.0.3
│ ├── babel-plugin-react-display-name@1.0.3
│ ├── babel-plugin-remove-console@1.0.1
│ ├── babel-plugin-remove-debugger@1.0.1
│ ├── babel-plugin-runtime@1.0.7
│ ├─┬ babel-plugin-undeclared-variables-check@1.0.2
│ │ └── leven@1.0.2
│ ├── babel-plugin-undefined-to-void@1.1.6
│ ├── babylon@5.8.38
│ ├── bluebird@2.11.0
│ ├─┬ chalk@1.1.3
│ │ ├── ansi-styles@2.2.1
│ │ ├── escape-string-regexp@1.0.5
│ │ ├─┬ has-ansi@2.0.0
│ │ │ └── ansi-regex@2.0.0
│ │ ├── strip-ansi@3.0.1
│ │ └── supports-color@2.0.0
│ ├── convert-source-map@1.3.0
│ ├── core-js@1.2.7
│ ├─┬ debug@2.5.2
│ │ └── ms@0.7.2
│ ├─┬ detect-indent@3.0.1
│ │ ├── get-stdin@4.0.1
│ │ └── minimist@1.2.0
│ ├── esutils@2.0.2
│ ├── fs-readdir-recursive@0.1.2
│ ├── globals@6.4.1
│ ├─┬ home-or-tmp@1.0.0
│ │ ├── os-tmpdir@1.0.2
│ │ └── user-home@1.1.1
│ ├─┬ is-integer@1.0.6
│ │ └─┬ is-finite@1.0.2
│ │   └── number-is-nan@1.0.1
│ ├── js-tokens@1.0.1
│ ├── json5@0.4.0
│ ├── lodash@3.10.1
│ ├─┬ minimatch@2.0.10
│ │ └─┬ brace-expansion@1.1.6
│ │   ├── balanced-match@0.4.2
│ │   └── concat-map@0.0.1
│ ├─┬ output-file-sync@1.1.2
│ │ ├── graceful-fs@4.1.11
│ │ └── object-assign@4.1.0
│ ├── path-exists@1.0.0
│ ├── path-is-absolute@1.0.1
│ ├── private@0.1.6
│ ├─┬ regenerator@0.8.40
│ │ ├─┬ commoner@0.10.8
│ │ │ ├── commander@2.9.0
│ │ │ ├─┬ detective@4.3.2
│ │ │ │ └── defined@1.0.0
│ │ │ ├─┬ glob@5.0.15
│ │ │ │ ├─┬ inflight@1.0.6
│ │ │ │ │ └── wrappy@1.0.2
│ │ │ │ └── once@1.4.0
│ │ │ ├── iconv-lite@0.4.15
│ │ │ ├── q@1.4.1
│ │ │ └─┬ recast@0.11.18
│ │ │   ├── ast-types@0.9.2
│ │ │   └── esprima@3.1.3
│ │ ├─┬ defs@1.1.1
│ │ │ ├─┬ alter@0.2.0
│ │ │ │ └── stable@0.1.5
│ │ │ ├── ast-traverse@0.1.1
│ │ │ ├── breakable@1.0.0
│ │ │ ├── simple-fmt@0.1.0
│ │ │ ├── simple-is@0.2.0
│ │ │ ├── stringmap@0.2.2
│ │ │ ├── stringset@0.2.1
│ │ │ ├── tryor@0.1.2
│ │ │ └─┬ yargs@3.27.0
│ │ │   ├─┬ os-locale@1.4.0
│ │ │   │ └─┬ lcid@1.0.0
│ │ │   │   └── invert-kv@1.0.0
│ │ │   ├── window-size@0.1.4
│ │ │   └── y18n@3.2.1
│ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
│ │ ├─┬ recast@0.10.33
│ │ │ └── ast-types@0.8.12
│ │ └── through@2.3.8
│ ├─┬ regexpu@1.3.0
│ │ ├── esprima@2.7.3
│ │ ├── regenerate@1.3.2
│ │ ├── regjsgen@0.2.0
│ │ └─┬ regjsparser@0.1.5
│ │   └── jsesc@0.5.0
│ ├── repeating@1.1.3
│ ├── resolve@1.2.0
│ ├── shebang-regex@1.0.0
│ ├── slash@1.0.0
│ ├── source-map@0.5.6
│ ├─┬ source-map-support@0.2.10
│ │ └─┬ source-map@0.1.32
│ │   └── amdefine@1.0.1
│ ├── to-fast-properties@1.0.2
│ ├── trim-right@1.0.1
│ └── try-resolve@1.0.1
├─┬ css-loader@0.12.1
│ ├─┬ clean-css@3.4.23
│ │ ├─┬ commander@2.8.1
│ │ │ └── graceful-readlink@1.0.1
│ │ └── source-map@0.4.4
│ └─┬ loader-utils@0.2.16
│   ├── big.js@3.1.3
│   ├── emojis-list@2.1.0
│   └── json5@0.5.1
├─┬ express@4.14.0
│ ├─┬ accepts@1.3.3
│ │ ├─┬ mime-types@2.1.13
│ │ │ └── mime-db@1.25.0
│ │ └── negotiator@0.6.1
│ ├── array-flatten@1.1.1
│ ├── content-disposition@0.5.1
│ ├── content-type@1.0.2
│ ├── cookie@0.3.1
│ ├── cookie-signature@1.0.6
│ ├─┬ debug@2.2.0
│ │ └── ms@0.7.1
│ ├── depd@1.1.0
│ ├── encodeurl@1.0.1
│ ├── escape-html@1.0.3
│ ├── etag@1.7.0
│ ├─┬ finalhandler@0.5.0
│ │ ├─┬ debug@2.2.0
│ │ │ └── ms@0.7.1
│ │ ├── statuses@1.3.1
│ │ └── unpipe@1.0.0
│ ├── fresh@0.3.0
│ ├── merge-descriptors@1.0.1
│ ├── methods@1.1.2
│ ├─┬ on-finished@2.3.0
│ │ └── ee-first@1.1.1
│ ├── parseurl@1.3.1
│ ├── path-to-regexp@0.1.7
│ ├─┬ proxy-addr@1.1.2
│ │ ├── forwarded@0.1.0
│ │ └── ipaddr.js@1.1.1
│ ├── qs@6.2.0
│ ├── range-parser@1.2.0
│ ├─┬ send@0.14.1
│ │ ├── debug@2.2.0
│ │ ├── destroy@1.0.4
│ │ ├─┬ http-errors@1.5.1
│ │ │ └── setprototypeof@1.0.2
│ │ ├── mime@1.3.4
│ │ └── ms@0.7.1
│ ├── serve-static@1.11.1
│ ├─┬ type-is@1.6.14
│ │ └── media-typer@0.3.0
│ ├── utils-merge@1.0.0
│ └── vary@1.1.0
├─┬ html-webpack-plugin@1.7.0
│ └─┬ html-minifier@1.5.0
│   ├─┬ change-case@2.3.1
│   │ ├── camel-case@1.2.2
│   │ ├── constant-case@1.1.2
│   │ ├── dot-case@1.1.2
│   │ ├── is-lower-case@1.1.3
│   │ ├── is-upper-case@1.1.2
│   │ ├── lower-case@1.1.3
│   │ ├── lower-case-first@1.0.2
│   │ ├── param-case@1.1.2
│   │ ├── pascal-case@1.1.2
│   │ ├── path-case@1.1.2
│   │ ├── sentence-case@1.1.3
│   │ ├── snake-case@1.1.2
│   │ ├── swap-case@1.1.2
│   │ ├── title-case@1.1.2
│   │ ├── upper-case@1.1.3
│   │ └── upper-case-first@1.1.2
│   ├─┬ clean-css@3.4.23
│   │ ├── commander@2.8.1
│   │ └── source-map@0.4.4
│   ├─┬ concat-stream@1.5.2
│   │ └── typedarray@0.0.6
│   ├─┬ ncname@1.0.0
│   │ └── xml-char-classes@1.0.0
│   └─┬ uglify-js@2.6.4
│     ├── source-map@0.5.6
│     └─┬ yargs@3.10.0
│       └── window-size@0.1.0
├─┬ image-webpack-loader@1.8.0
│ ├─┬ imagemin@4.0.0
│ │ ├─┬ buffer-to-vinyl@1.1.0
│ │ │ ├── file-type@3.9.0
│ │ │ ├── uuid@2.0.3
│ │ │ └─┬ vinyl@1.2.0
│ │ │   ├── clone-stats@0.0.1
│ │ │   └── replace-ext@0.0.1
│ │ ├─┬ concat-stream@1.6.0
│ │ │ └─┬ readable-stream@2.2.2
│ │ │   └── buffer-shims@1.0.0
│ │ ├─┬ imagemin-gifsicle@4.2.0
│ │ │ ├── gifsicle@3.0.4
│ │ │ ├── is-gif@1.0.0
│ │ │ └─┬ through2@0.6.5
│ │ │   └─┬ readable-stream@1.0.34
│ │ │     └── isarray@0.0.1
│ │ ├─┬ imagemin-jpegtran@4.3.2
│ │ │ ├── is-jpg@1.0.0
│ │ │ ├── jpegtran-bin@3.2.0
│ │ │ └─┬ through2@2.0.3
│ │ │   └── readable-stream@2.2.2
│ │ ├─┬ imagemin-optipng@4.3.0
│ │ │ ├─┬ exec-buffer@2.0.1
│ │ │ │ ├─┬ rimraf@2.5.4
│ │ │ │ │ └─┬ glob@7.1.1
│ │ │ │ │   └── minimatch@3.0.3
│ │ │ │ └── tempfile@1.1.1
│ │ │ └── optipng-bin@3.1.2
│ │ ├─┬ imagemin-svgo@4.2.1
│ │ │ ├── is-svg@1.1.1
│ │ │ ├── svgo@0.6.6
│ │ │ └─┬ through2@2.0.3
│ │ │   └── readable-stream@2.2.2
│ │ ├── optional@0.1.3
│ │ ├─┬ readable-stream@2.0.6
│ │ │ ├── core-util-is@1.0.2
│ │ │ ├── process-nextick-args@1.0.7
│ │ │ └── util-deprecate@1.0.2
│ │ ├─┬ stream-combiner2@1.1.1
│ │ │ └── duplexer2@0.1.4
│ │ └─┬ vinyl-fs@2.4.4
│ │   ├─┬ duplexify@3.5.0
│ │   │ ├─┬ end-of-stream@1.0.0
│ │   │ │ └── once@1.3.3
│ │   │ └── stream-shift@1.0.0
│ │   ├─┬ glob-stream@5.3.5
│ │   │ ├── extend@3.0.0
│ │   │ ├─┬ glob-parent@3.1.0
│ │   │ │ ├─┬ is-glob@3.1.0
│ │   │ │ │ └── is-extglob@2.1.1
│ │   │ │ └── path-dirname@1.0.2
│ │   │ ├─┬ micromatch@2.3.11
│ │   │ │ ├─┬ arr-diff@2.0.0
│ │   │ │ │ └── arr-flatten@1.0.1
│ │   │ │ ├── array-unique@0.2.1
│ │   │ │ ├─┬ braces@1.8.5
│ │   │ │ │ ├─┬ expand-range@1.8.2
│ │   │ │ │ │ └─┬ fill-range@2.2.3
│ │   │ │ │ │   ├── is-number@2.1.0
│ │   │ │ │ │   ├── isobject@2.1.0
│ │   │ │ │ │   └── randomatic@1.1.6
│ │   │ │ │ ├── preserve@0.2.0
│ │   │ │ │ └── repeat-element@1.1.2
│ │   │ │ ├─┬ expand-brackets@0.1.5
│ │   │ │ │ └── is-posix-bracket@0.1.1
│ │   │ │ ├─┬ extglob@0.3.2
│ │   │ │ │ └── is-extglob@1.0.0
│ │   │ │ ├── filename-regex@2.0.0
│ │   │ │ ├── is-extglob@1.0.0
│ │   │ │ ├── is-glob@2.0.1
│ │   │ │ ├─┬ kind-of@3.1.0
│ │   │ │ │ └── is-buffer@1.1.4
│ │   │ │ ├── normalize-path@2.0.1
│ │   │ │ ├─┬ object.omit@2.0.1
│ │   │ │ │ ├─┬ for-own@0.1.4
│ │   │ │ │ │ └── for-in@0.1.6
│ │   │ │ │ └── is-extendable@0.1.1
│ │   │ │ ├─┬ parse-glob@3.0.4
│ │   │ │ │ ├─┬ glob-base@0.3.0
│ │   │ │ │ │ ├── glob-parent@2.0.0
│ │   │ │ │ │ └─┬ is-glob@2.0.1
│ │   │ │ │ │   └── is-extglob@1.0.0
│ │   │ │ │ ├── is-dotfile@1.0.2
│ │   │ │ │ ├── is-extglob@1.0.0
│ │   │ │ │ └── is-glob@2.0.1
│ │   │ │ └─┬ regex-cache@0.4.3
│ │   │ │   ├── is-equal-shallow@0.1.3
│ │   │ │   └── is-primitive@2.0.0
│ │   │ ├─┬ ordered-read-streams@0.3.0
│ │   │ │ └── is-stream@1.1.0
│ │   │ ├─┬ to-absolute-glob@0.1.1
│ │   │ │ └── extend-shallow@2.0.1
│ │   │ └── unique-stream@2.2.1
│ │   ├─┬ gulp-sourcemaps@1.6.0
│ │   │ └─┬ through2@2.0.3
│ │   │   └── readable-stream@2.2.2
│ │   ├── is-valid-glob@0.3.0
│ │   ├── lazystream@1.0.0
│ │   ├── lodash.isequal@4.4.0
│ │   ├── merge-stream@1.0.1
│ │   ├─┬ strip-bom@2.0.0
│ │   │ └── is-utf8@0.2.1
│ │   ├─┬ strip-bom-stream@1.0.0
│ │   │ └── first-chunk-stream@1.0.0
│ │   ├─┬ through2@2.0.3
│ │   │ └── readable-stream@2.2.2
│ │   ├─┬ through2-filter@2.0.0
│ │   │ └─┬ through2@2.0.3
│ │   │   └── readable-stream@2.2.2
│ │   └── vali-date@1.0.0
│ ├─┬ imagemin-pngquant@4.2.2
│ │ ├── is-png@1.0.0
│ │ ├─┬ pngquant-bin@3.1.1
│ │ │ ├─┬ bin-build@2.2.0
│ │ │ │ ├── archive-type@3.2.0
│ │ │ │ ├─┬ decompress@3.0.0
│ │ │ │ │ ├─┬ decompress-tar@3.1.0
│ │ │ │ │ │ ├── is-tar@1.0.0
│ │ │ │ │ │ ├── object-assign@2.1.1
│ │ │ │ │ │ ├─┬ strip-dirs@1.1.1
│ │ │ │ │ │ │ ├─┬ is-absolute@0.1.7
│ │ │ │ │ │ │ │ └── is-relative@0.1.3
│ │ │ │ │ │ │ ├── is-natural-number@2.1.1
│ │ │ │ │ │ │ └── sum-up@1.0.3
│ │ │ │ │ │ ├─┬ tar-stream@1.5.2
│ │ │ │ │ │ │ ├── bl@1.2.0
│ │ │ │ │ │ │ └─┬ end-of-stream@1.1.0
│ │ │ │ │ │ │   └── once@1.3.3
│ │ │ │ │ │ └─┬ vinyl@0.4.6
│ │ │ │ │ │   └── clone@0.2.0
│ │ │ │ │ ├─┬ decompress-tarbz2@3.1.0
│ │ │ │ │ │ ├── is-bzip2@1.0.0
│ │ │ │ │ │ ├── object-assign@2.1.1
│ │ │ │ │ │ ├─┬ seek-bzip@1.0.5
│ │ │ │ │ │ │ └── commander@2.8.1
│ │ │ │ │ │ └─┬ vinyl@0.4.6
│ │ │ │ │ │   └── clone@0.2.0
│ │ │ │ │ ├─┬ decompress-targz@3.1.0
│ │ │ │ │ │ ├── is-gzip@1.0.0
│ │ │ │ │ │ ├── object-assign@2.1.1
│ │ │ │ │ │ └─┬ vinyl@0.4.6
│ │ │ │ │ │   └── clone@0.2.0
│ │ │ │ │ ├─┬ decompress-unzip@3.4.0
│ │ │ │ │ │ ├── is-zip@1.0.0
│ │ │ │ │ │ ├── stat-mode@0.2.2
│ │ │ │ │ │ ├─┬ through2@2.0.3
│ │ │ │ │ │ │ └── readable-stream@2.2.2
│ │ │ │ │ │ └─┬ yauzl@2.7.0
│ │ │ │ │ │   ├── buffer-crc32@0.2.13
│ │ │ │ │ │   └─┬ fd-slicer@1.0.1
│ │ │ │ │ │     └── pend@1.2.0
│ │ │ │ │ └── vinyl-assign@1.2.1
│ │ │ │ ├─┬ download@4.4.3
│ │ │ │ │ ├─┬ caw@1.2.0
│ │ │ │ │ │ ├─┬ get-proxy@1.1.0
│ │ │ │ │ │ │ └─┬ rc@1.1.6
│ │ │ │ │ │ │   ├── deep-extend@0.4.1
│ │ │ │ │ │ │   ├── ini@1.3.4
│ │ │ │ │ │ │   └── strip-json-comments@1.0.4
│ │ │ │ │ │ ├── is-obj@1.0.1
│ │ │ │ │ │ ├── object-assign@3.0.0
│ │ │ │ │ │ └── tunnel-agent@0.4.3
│ │ │ │ │ ├─┬ filenamify@1.2.1
│ │ │ │ │ │ ├── filename-reserved-regex@1.0.0
│ │ │ │ │ │ ├── strip-outer@1.0.0
│ │ │ │ │ │ └── trim-repeated@1.0.0
│ │ │ │ │ ├─┬ got@5.7.1
│ │ │ │ │ │ ├─┬ create-error-class@3.0.2
│ │ │ │ │ │ │ └── capture-stack-trace@1.0.0
│ │ │ │ │ │ ├── is-redirect@1.0.0
│ │ │ │ │ │ ├── is-retry-allowed@1.1.0
│ │ │ │ │ │ ├── lowercase-keys@1.0.0
│ │ │ │ │ │ ├── node-status-codes@1.0.0
│ │ │ │ │ │ ├── timed-out@3.1.2
│ │ │ │ │ │ ├── unzip-response@1.0.2
│ │ │ │ │ │ └─┬ url-parse-lax@1.0.0
│ │ │ │ │ │   └── prepend-http@1.0.4
│ │ │ │ │ ├─┬ gulp-decompress@1.2.0
│ │ │ │ │ │ └─┬ gulp-util@3.0.8
│ │ │ │ │ │   ├── array-differ@1.0.0
│ │ │ │ │ │   ├── array-uniq@1.0.3
│ │ │ │ │ │   ├── beeper@1.1.1
│ │ │ │ │ │   ├── dateformat@2.0.0
│ │ │ │ │ │   ├─┬ fancy-log@1.3.0
│ │ │ │ │ │   │ └── time-stamp@1.0.1
│ │ │ │ │ │   ├─┬ gulplog@1.0.0
│ │ │ │ │ │   │ └── glogg@1.0.0
│ │ │ │ │ │   ├─┬ has-gulplog@0.1.0
│ │ │ │ │ │   │ └── sparkles@1.0.0
│ │ │ │ │ │   ├── lodash._reescape@3.0.0
│ │ │ │ │ │   ├── lodash._reevaluate@3.0.0
│ │ │ │ │ │   ├── lodash._reinterpolate@3.0.0
│ │ │ │ │ │   ├─┬ lodash.template@3.6.2
│ │ │ │ │ │   │ ├── lodash._basecopy@3.0.1
│ │ │ │ │ │   │ ├── lodash._basetostring@3.0.1
│ │ │ │ │ │   │ ├── lodash._basevalues@3.0.0
│ │ │ │ │ │   │ ├── lodash._isiterateecall@3.0.9
│ │ │ │ │ │   │ ├─┬ lodash.escape@3.2.0
│ │ │ │ │ │   │ │ └── lodash._root@3.0.1
│ │ │ │ │ │   │ ├─┬ lodash.keys@3.1.2
│ │ │ │ │ │   │ │ ├── lodash._getnative@3.9.1
│ │ │ │ │ │   │ │ ├── lodash.isarguments@3.1.0
│ │ │ │ │ │   │ │ └── lodash.isarray@3.0.4
│ │ │ │ │ │   │ ├── lodash.restparam@3.6.1
│ │ │ │ │ │   │ └── lodash.templatesettings@3.1.1
│ │ │ │ │ │   ├─┬ multipipe@0.1.2
│ │ │ │ │ │   │ └─┬ duplexer2@0.0.2
│ │ │ │ │ │   │   └─┬ readable-stream@1.1.14
│ │ │ │ │ │   │     └── isarray@0.0.1
│ │ │ │ │ │   ├── object-assign@3.0.0
│ │ │ │ │ │   ├─┬ through2@2.0.3
│ │ │ │ │ │   │ └── readable-stream@2.2.2
│ │ │ │ │ │   └── vinyl@0.5.3
│ │ │ │ │ ├── gulp-rename@1.2.2
│ │ │ │ │ ├── is-url@1.2.2
│ │ │ │ │ ├── read-all-stream@3.1.0
│ │ │ │ │ └─┬ ware@1.3.0
│ │ │ │ │   └─┬ wrap-fn@0.1.5
│ │ │ │ │     └── co@3.1.0
│ │ │ │ ├─┬ exec-series@1.0.3
│ │ │ │ │ └── async-each-series@1.1.0
│ │ │ │ └─┬ url-regex@3.2.0
│ │ │ │   └── ip-regex@1.0.3
│ │ │ ├─┬ bin-wrapper@3.0.2
│ │ │ │ ├─┬ bin-check@2.0.0
│ │ │ │ │ └─┬ executable@1.1.0
│ │ │ │ │   └─┬ meow@3.7.0
│ │ │ │ │     ├─┬ camelcase-keys@2.1.0
│ │ │ │ │     │ └── camelcase@2.1.1
│ │ │ │ │     ├─┬ loud-rejection@1.6.0
│ │ │ │ │     │ ├─┬ currently-unhandled@0.4.1
│ │ │ │ │     │ │ └── array-find-index@1.0.2
│ │ │ │ │     │ └── signal-exit@3.0.2
│ │ │ │ │     ├── map-obj@1.0.1
│ │ │ │ │     ├── normalize-package-data@2.3.5
│ │ │ │ │     ├─┬ read-pkg-up@1.0.1
│ │ │ │ │     │ ├─┬ find-up@1.1.2
│ │ │ │ │     │ │ └── path-exists@2.1.0
│ │ │ │ │     │ └─┬ read-pkg@1.1.0
│ │ │ │ │     │   ├── load-json-file@1.1.0
│ │ │ │ │     │   └── path-type@1.1.0
│ │ │ │ │     ├─┬ redent@1.0.0
│ │ │ │ │     │ ├─┬ indent-string@2.1.0
│ │ │ │ │     │ │ └── repeating@2.0.1
│ │ │ │ │     │ └── strip-indent@1.0.1
│ │ │ │ │     └── trim-newlines@1.0.0
│ │ │ │ ├─┬ bin-version-check@2.1.0
│ │ │ │ │ ├─┬ bin-version@1.0.4
│ │ │ │ │ │ └─┬ find-versions@1.2.1
│ │ │ │ │ │   └── semver-regex@1.0.0
│ │ │ │ │ ├── semver@4.3.6
│ │ │ │ │ └─┬ semver-truncate@1.1.2
│ │ │ │ │   └── semver@5.3.0
│ │ │ │ ├─┬ each-async@1.1.1
│ │ │ │ │ └── onetime@1.1.0
│ │ │ │ ├── lazy-req@1.1.0
│ │ │ │ └── os-filter-obj@1.0.3
│ │ │ └─┬ logalot@2.1.0
│ │ │   ├── figures@1.7.0
│ │ │   └─┬ squeak@1.3.0
│ │ │     ├── console-stream@0.1.1
│ │ │     └─┬ lpad-align@1.1.0
│ │ │       ├── longest@1.0.1
│ │ │       └── lpad@2.0.1
│ │ └─┬ through2@2.0.3
│ │   ├── readable-stream@2.2.2
│ │   └── xtend@4.0.1
│ └─┬ loader-utils@0.2.16
│   └── json5@0.5.1
├─┬ imagemin@3.2.2
│ ├─┬ imagemin-gifsicle@4.2.0
│ │ ├─┬ gifsicle@3.0.4
│ │ │ └─┬ bin-build@2.2.0
│ │ │   ├─┬ decompress@3.0.0
│ │ │   │ └─┬ vinyl-fs@2.4.4
│ │ │   │   └── through2@2.0.3
│ │ │   └─┬ rimraf@2.5.4
│ │ │     └── glob@7.1.1
│ │ └─┬ through2@0.6.5
│ │   └─┬ readable-stream@1.0.34
│ │     └── isarray@0.0.1
│ ├─┬ imagemin-optipng@4.3.0
│ │ ├─┬ exec-buffer@2.0.1
│ │ │ └─┬ rimraf@2.5.4
│ │ │   └─┬ glob@7.1.1
│ │ │     ├── fs.realpath@1.0.0
│ │ │     └── minimatch@3.0.3
│ │ └─┬ optipng-bin@3.1.2
│ │   └─┬ logalot@2.1.0
│ │     └── squeak@1.3.0
│ ├─┬ imagemin-svgo@4.2.1
│ │ └─┬ svgo@0.6.6
│ │   ├── coa@1.0.1
│ │   ├── colors@1.1.2
│ │   ├─┬ csso@2.0.0
│ │   │ └── clap@1.1.2
│ │   ├─┬ js-yaml@3.6.1
│ │   │ ├─┬ argparse@1.0.9
│ │   │ │ └── sprintf-js@1.0.3
│ │   │ └── esprima@2.7.3
│ │   ├── sax@1.2.1
│ │   └── whet.extend@0.9.9
│ ├─┬ meow@3.7.0
│ │ ├─┬ normalize-package-data@2.3.5
│ │ │ ├── hosted-git-info@2.1.5
│ │ │ ├─┬ is-builtin-module@1.0.0
│ │ │ │ └── builtin-modules@1.1.1
│ │ │ ├── semver@4.3.6
│ │ │ └─┬ validate-npm-package-license@3.0.1
│ │ │   ├─┬ spdx-correct@1.0.2
│ │ │   │ └── spdx-license-ids@1.2.2
│ │ │   └── spdx-expression-parse@1.0.4
│ │ └─┬ read-pkg-up@1.0.1
│ │   ├─┬ find-up@1.1.2
│ │   │ └─┬ pinkie-promise@2.0.1
│ │   │   └── pinkie@2.0.4
│ │   └─┬ read-pkg@1.1.0
│ │     └─┬ load-json-file@1.1.0
│ │       ├─┬ parse-json@2.2.0
│ │       │ └─┬ error-ex@1.3.0
│ │       │   └── is-arrayish@0.2.1
│ │       ├── pify@2.3.0
│ │       └── pinkie-promise@2.0.1
│ └─┬ vinyl-fs@1.0.0
│   ├─┬ duplexify@3.5.0
│   │ ├─┬ end-of-stream@1.0.0
│   │ │ └── once@1.3.3
│   │ └── stream-shift@1.0.0
│   ├─┬ glob-stream@4.1.1
│   │ ├─┬ glob2base@0.0.12
│   │ │ └── find-index@0.1.1
│   │ └─┬ unique-stream@2.2.1
│   │   └─┬ json-stable-stringify@1.0.1
│   │     └── jsonify@0.0.0
│   ├─┬ glob-watcher@0.0.8
│   │ └─┬ gaze@0.5.2
│   │   └─┬ globule@0.1.0
│   │     ├─┬ glob@3.1.21
│   │     │ ├── graceful-fs@1.2.3
│   │     │ └── inherits@1.0.2
│   │     ├── lodash@1.0.2
│   │     └─┬ minimatch@0.2.14
│   │       ├── lru-cache@2.7.3
│   │       └── sigmund@1.0.1
│   ├─┬ graceful-fs@3.0.11
│   │ └── natives@1.1.0
│   ├─┬ mkdirp@0.5.1
│   │ └── minimist@0.0.8
│   ├─┬ through2@0.6.5
│   │ └── readable-stream@1.0.34
│   └─┬ vinyl@0.4.6
│     └── clone@0.2.0
├─┬ jade@1.11.0
│ ├── character-parser@1.2.1
│ ├─┬ clean-css@3.4.23
│ │ ├── commander@2.8.1
│ │ └── source-map@0.4.4
│ ├── commander@2.6.0
│ ├─┬ constantinople@3.0.2
│ │ └── acorn@2.7.0
│ ├─┬ jstransformer@0.0.2
│ │ ├── is-promise@2.1.0
│ │ └─┬ promise@6.1.0
│ │   └── asap@1.0.0
│ ├─┬ mkdirp@0.5.1
│ │ └── minimist@0.0.8
│ ├─┬ transformers@2.1.0
│ │ ├─┬ css@1.0.8
│ │ │ ├── css-parse@1.0.4
│ │ │ └── css-stringify@1.0.5
│ │ ├─┬ promise@2.0.0
│ │ │ └── is-promise@1.0.1
│ │ └─┬ uglify-js@2.2.5
│ │   ├── optimist@0.3.7
│ │   └── source-map@0.1.43
│ ├─┬ uglify-js@2.7.5
│ │ ├── async@0.2.10
│ │ ├── uglify-to-browserify@1.0.2
│ │ └─┬ yargs@3.10.0
│ │   ├── camelcase@1.2.1
│ │   ├─┬ cliui@2.1.0
│ │   │ ├─┬ center-align@0.1.3
│ │   │ │ ├─┬ align-text@0.1.4
│ │   │ │ │ └── repeat-string@1.6.1
│ │   │ │ └── lazy-cache@1.0.4
│ │   │ └── right-align@0.1.3
│ │   ├── decamelize@1.2.0
│ │   └── window-size@0.1.0
│ ├── void-elements@2.0.1
│ └─┬ with@4.0.3
│   ├── acorn@1.2.2
│   └─┬ acorn-globals@1.0.9
│     └── acorn@2.7.0
├─┬ jade-loader@0.7.1
│ └─┬ loader-utils@0.2.16
│   └── json5@0.5.1
├─┬ node-libs-browser@0.5.3
│ ├─┬ browserify-zlib@0.1.4
│ │ └── pako@0.2.9
│ ├─┬ buffer@3.6.0
│ │ ├── base64-js@0.0.8
│ │ ├── ieee754@1.1.8
│ │ └── isarray@1.0.0
│ ├─┬ crypto-browserify@3.2.8
│ │ ├── pbkdf2-compat@2.0.1
│ │ ├── ripemd160@0.2.0
│ │ └── sha.js@2.2.6
│ └─┬ readable-stream@1.1.14
│   └── inherits@2.0.3
├── UNMET PEER DEPENDENCY node-sass@^2.1.1
├─┬ sass-loader@0.6.0
│ └─┬ loader-utils@0.2.16
│   └── json5@0.5.1
└─┬ webpack@1.14.0
  ├── acorn@3.3.0
  ├── async@1.5.2
  ├── clone@1.0.2
  ├─┬ enhanced-resolve@0.9.1
  │ └── memory-fs@0.2.0
  ├── interpret@0.6.6
  ├─┬ memory-fs@0.3.0
  │ └─┬ errno@0.1.4
  │   └── prr@0.0.0
  ├─┬ node-libs-browser@0.7.0
  │ ├── assert@1.4.1
  │ ├── browserify-zlib@0.1.4
  │ ├─┬ buffer@4.9.1
  │ │ └── base64-js@1.2.0
  │ ├─┬ console-browserify@1.1.0
  │ │ └── date-now@0.1.4
  │ ├── constants-browserify@1.0.0
  │ ├─┬ crypto-browserify@3.3.0
  │ │ └── browserify-aes@0.4.0
  │ ├── domain-browser@1.1.7
  │ ├── events@1.1.1
  │ ├── https-browserify@0.0.1
  │ ├── os-browserify@0.2.1
  │ ├── path-browserify@0.0.0
  │ ├── process@0.11.9
  │ ├── punycode@1.4.1
  │ ├── querystring-es3@0.2.1
  │ ├── stream-browserify@2.0.1
  │ ├─┬ stream-http@2.5.0
  │ │ ├── builtin-status-codes@2.0.0
  │ │ ├── readable-stream@2.2.2
  │ │ └── to-arraybuffer@1.0.1
  │ ├── string_decoder@0.10.31
  │ ├─┬ timers-browserify@2.0.2
  │ │ └── setimmediate@1.0.5
  │ ├── tty-browserify@0.0.0
  │ ├─┬ url@0.11.0
  │ │ ├── punycode@1.3.2
  │ │ └── querystring@0.2.0
  │ ├─┬ util@0.10.3
  │ │ └── inherits@2.0.1
  │ └─┬ vm-browserify@0.0.4
  │   └── indexof@0.0.1
  ├─┬ optimist@0.6.1
  │ ├── minimist@0.0.10
  │ └── wordwrap@0.0.2
  ├─┬ supports-color@3.1.2
  │ └── has-flag@1.0.0
  ├── tapable@0.1.10
  ├─┬ watchpack@0.2.9
  │ ├── async@0.9.2
  │ └─┬ chokidar@1.6.1
  │   ├─┬ anymatch@1.3.0
  │   │ └── arrify@1.0.1
  │   ├── async-each@1.0.1
  │   ├── glob-parent@2.0.0
  │   ├─┬ is-binary-path@1.0.1
  │   │ └── binary-extensions@1.8.0
  │   ├─┬ is-glob@2.0.1
  │   │ └── is-extglob@1.0.0
  │   └─┬ readdirp@2.1.0
  │     ├── minimatch@3.0.3
  │     └── set-immediate-shim@1.0.1
  └─┬ webpack-core@0.6.9
    ├── source-list-map@0.1.7
    └── source-map@0.4.4

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.15: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN sass-loader@0.6.0 requires a peer of node-sass@^2.1.1 but none was installed.
15:23:03 root@rei osmc-web-remote master npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.15: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN sass-loader@0.6.0 requires a peer of node-sass@^2.1.1 but none was installed.
15:38:19 root@rei osmc-web-remote master


15:42:30 root@rei osmc-web-remote master npm run build

> osmc-web-remote@1.0.0 build /root/github/osmc-web-remote
> node index.js

module.js:472
    throw err;
    ^

Error: Cannot find module 'webpack'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/root/github/osmc-web-remote/index.js:1:77)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)

npm ERR! Linux 4.4.27-4-osmc
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build"
npm ERR! node v7.2.1
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! osmc-web-remote@1.0.0 build: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the osmc-web-remote@1.0.0 build script 'node index.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the osmc-web-remote package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node index.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs osmc-web-remote
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls osmc-web-remote
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /root/github/osmc-web-remote/npm-debug.log
15:42:49 root@rei osmc-web-remote master

npm-debug.log.txt

ankurp commented 7 years ago

Let me take a look as it has been some time since I have worked on this.

shelbyKiraM commented 7 years ago

That's fine, I found the built-in web service thingy. Feel free to close.