gemini-testing / png-img

Lite libpng wrapper for node.js
MIT License
29 stars 13 forks source link

Error building on ubuntu docker image #37

Closed cameron-martin closed 1 year ago

cameron-martin commented 6 years ago

Using the ubuntu:16.04 docker image, I get the following error when running npm install:

Node version: 8.9.3 Npm version: 5.5.1

> png-img@2.1.1 install /builds/Dev/js/eposnow-backoffice-ui/node_modules/png-img
> node-gyp rebuild

make: Entering directory '/builds/Dev/js/eposnow-backoffice-ui/node_modules/png-img/build'
  CC(target) Release/obj.target/libpng/third_party/libpng/png.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/png.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444663686,
  size: 409,
  blocks: 8,
  atimeMs: 1516834487000,
  mtimeMs: 1516834487000,
  ctimeMs: 1516834487237.4312,
  birthtimeMs: 1516834487237.4312,
  atime: 2018-01-24T22:54:47.000Z,
  mtime: 2018-01-24T22:54:47.000Z,
  ctime: 2018-01-24T22:54:47.237Z,
  birthtime: 2018-01-24T22:54:47.237Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngerror.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngerror.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444663686,
  size: 419,
  blocks: 8,
  atimeMs: 1516834487000,
  mtimeMs: 1516834487000,
  ctimeMs: 1516834487509.4177,
  birthtimeMs: 1516834487509.4177,
  atime: 2018-01-24T22:54:47.000Z,
  mtime: 2018-01-24T22:54:47.000Z,
  ctime: 2018-01-24T22:54:47.509Z,
  birthtime: 2018-01-24T22:54:47.509Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngget.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngget.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444663686,
  size: 415,
  blocks: 8,
  atimeMs: 1516834487000,
  mtimeMs: 1516834487000,
  ctimeMs: 1516834487869.4,
  birthtimeMs: 1516834487869.4,
  atime: 2018-01-24T22:54:47.000Z,
  mtime: 2018-01-24T22:54:47.000Z,
  ctime: 2018-01-24T22:54:47.869Z,
  birthtime: 2018-01-24T22:54:47.869Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngmem.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngmem.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444663686,
  size: 415,
  blocks: 8,
  atimeMs: 1516834488000,
  mtimeMs: 1516834488000,
  ctimeMs: 1516834488049.391,
  birthtimeMs: 1516834488049.391,
  atime: 2018-01-24T22:54:48.000Z,
  mtime: 2018-01-24T22:54:48.000Z,
  ctime: 2018-01-24T22:54:48.049Z,
  birthtime: 2018-01-24T22:54:48.049Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngpread.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngpread.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444663686,
  size: 419,
  blocks: 8,
  atimeMs: 1516834488000,
  mtimeMs: 1516834488000,
  ctimeMs: 1516834488369.3752,
  birthtimeMs: 1516834488369.3752,
  atime: 2018-01-24T22:54:48.000Z,
  mtime: 2018-01-24T22:54:48.000Z,
  ctime: 2018-01-24T22:54:48.369Z,
  birthtime: 2018-01-24T22:54:48.369Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngread.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngread.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444663686,
  size: 417,
  blocks: 8,
  atimeMs: 1516834489000,
  mtimeMs: 1516834489000,
  ctimeMs: 1516834489233.3325,
  birthtimeMs: 1516834489233.3325,
  atime: 2018-01-24T22:54:49.000Z,
  mtime: 2018-01-24T22:54:49.000Z,
  ctime: 2018-01-24T22:54:49.233Z,
  birthtime: 2018-01-24T22:54:49.233Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngrio.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngrio.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444688958,
  size: 415,
  blocks: 8,
  atimeMs: 1516834489000,
  mtimeMs: 1516834489000,
  ctimeMs: 1516834489381.3254,
  birthtimeMs: 1516834489381.3254,
  atime: 2018-01-24T22:54:49.000Z,
  mtime: 2018-01-24T22:54:49.000Z,
  ctime: 2018-01-24T22:54:49.381Z,
  birthtime: 2018-01-24T22:54:49.381Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngrtran.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngrtran.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444688958,
  size: 419,
  blocks: 8,
  atimeMs: 1516834490000,
  mtimeMs: 1516834490000,
  ctimeMs: 1516834490549.2678,
  birthtimeMs: 1516834490549.2678,
  atime: 2018-01-24T22:54:50.000Z,
  mtime: 2018-01-24T22:54:50.000Z,
  ctime: 2018-01-24T22:54:50.549Z,
  birthtime: 2018-01-24T22:54:50.549Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngrutil.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngrutil.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444700898,
  size: 419,
  blocks: 8,
  atimeMs: 1516834491000,
  mtimeMs: 1516834491000,
  ctimeMs: 1516834491509.2205,
  birthtimeMs: 1516834491509.2205,
  atime: 2018-01-24T22:54:51.000Z,
  mtime: 2018-01-24T22:54:51.000Z,
  ctime: 2018-01-24T22:54:51.509Z,
  birthtime: 2018-01-24T22:54:51.509Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngset.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngset.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444700898,
  size: 415,
  blocks: 8,
  atimeMs: 1516834491000,
  mtimeMs: 1516834491000,
  ctimeMs: 1516834491909.2007,
  birthtimeMs: 1516834491909.2007,
  atime: 2018-01-24T22:54:51.000Z,
  mtime: 2018-01-24T22:54:51.000Z,
  ctime: 2018-01-24T22:54:51.909Z,
  birthtime: 2018-01-24T22:54:51.909Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngtest.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngtest.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444700898,
  size: 280,
  blocks: 8,
  atimeMs: 1516834492000,
  mtimeMs: 1516834492000,
  ctimeMs: 1516834492241.1843,
  birthtimeMs: 1516834492241.1843,
  atime: 2018-01-24T22:54:52.000Z,
  mtime: 2018-01-24T22:54:52.000Z,
  ctime: 2018-01-24T22:54:52.241Z,
  birthtime: 2018-01-24T22:54:52.241Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngtrans.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngtrans.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444700898,
  size: 419,
  blocks: 8,
  atimeMs: 1516834492000,
  mtimeMs: 1516834492000,
  ctimeMs: 1516834492517.1707,
  birthtimeMs: 1516834492517.1707,
  atime: 2018-01-24T22:54:52.000Z,
  mtime: 2018-01-24T22:54:52.000Z,
  ctime: 2018-01-24T22:54:52.517Z,
  birthtime: 2018-01-24T22:54:52.517Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngwio.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngwio.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444700898,
  size: 415,
  blocks: 8,
  atimeMs: 1516834492000,
  mtimeMs: 1516834492000,
  ctimeMs: 1516834492669.163,
  birthtimeMs: 1516834492669.163,
  atime: 2018-01-24T22:54:52.000Z,
  mtime: 2018-01-24T22:54:52.000Z,
  ctime: 2018-01-24T22:54:52.669Z,
  birthtime: 2018-01-24T22:54:52.669Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngwrite.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngwrite.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444700898,
  size: 419,
  blocks: 8,
  atimeMs: 1516834493000,
  mtimeMs: 1516834493000,
  ctimeMs: 1516834493221.136,
  birthtimeMs: 1516834493221.136,
  atime: 2018-01-24T22:54:53.000Z,
  mtime: 2018-01-24T22:54:53.000Z,
  ctime: 2018-01-24T22:54:53.221Z,
  birthtime: 2018-01-24T22:54:53.221Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngwtran.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngwtran.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444700898,
  size: 419,
  blocks: 8,
  atimeMs: 1516834493000,
  mtimeMs: 1516834493000,
  ctimeMs: 1516834493573.1187,
  birthtimeMs: 1516834493573.1187,
  atime: 2018-01-24T22:54:53.000Z,
  mtime: 2018-01-24T22:54:53.000Z,
  ctime: 2018-01-24T22:54:53.573Z,
  birthtime: 2018-01-24T22:54:53.573Z }
  CC(target) Release/obj.target/libpng/third_party/libpng/pngwutil.o
./Release/.deps/Release/obj.target/libpng/third_party/libpng/pngwutil.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 444700898,
  size: 419,
  blocks: 8,
  atimeMs: 1516834494000,
  mtimeMs: 1516834494000,
  ctimeMs: 1516834494561.0698,
  birthtimeMs: 1516834494561.0698,
  atime: 2018-01-24T22:54:54.000Z,
  mtime: 2018-01-24T22:54:54.000Z,
  ctime: 2018-01-24T22:54:54.561Z,
  birthtime: 2018-01-24T22:54:54.561Z }
  AR(target) Release/obj.target/third_party/libpng/png.a
  COPY Release/png.a

  Invalid option: 'a'. Showing Help:

  Usage: cp [options] [args...]

  Options:

    --help            output usage information
    -f, --force       do not prompt before overwriting
    -n, --no-clobber  do not overwrite an existing file
    -r, --recursive   copy directories recursively
    -R                copy directories recursively

  CC(target) Release/obj.target/zlib/third_party/zlib/adler32.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/adler32.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 171,
  blocks: 8,
  atimeMs: 1516834495000,
  mtimeMs: 1516834495000,
  ctimeMs: 1516834495257.0356,
  birthtimeMs: 1516834495257.0356,
  atime: 2018-01-24T22:54:55.000Z,
  mtime: 2018-01-24T22:54:55.000Z,
  ctime: 2018-01-24T22:54:55.257Z,
  birthtime: 2018-01-24T22:54:55.257Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/compress.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/compress.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 145,
  blocks: 8,
  atimeMs: 1516834495000,
  mtimeMs: 1516834495000,
  ctimeMs: 1516834495441.0264,
  birthtimeMs: 1516834495441.0264,
  atime: 2018-01-24T22:54:55.000Z,
  mtime: 2018-01-24T22:54:55.000Z,
  ctime: 2018-01-24T22:54:55.441Z,
  birthtime: 2018-01-24T22:54:55.441Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/crc32.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/crc32.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 198,
  blocks: 8,
  atimeMs: 1516834495000,
  mtimeMs: 1516834495000,
  ctimeMs: 1516834495621.0176,
  birthtimeMs: 1516834495621.0176,
  atime: 2018-01-24T22:54:55.000Z,
  mtime: 2018-01-24T22:54:55.000Z,
  ctime: 2018-01-24T22:54:55.621Z,
  birthtime: 2018-01-24T22:54:55.621Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/deflate.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/deflate.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 204,
  blocks: 8,
  atimeMs: 1516834496000,
  mtimeMs: 1516834496000,
  ctimeMs: 1516834496192.9895,
  birthtimeMs: 1516834496192.9895,
  atime: 2018-01-24T22:54:56.000Z,
  mtime: 2018-01-24T22:54:56.000Z,
  ctime: 2018-01-24T22:54:56.193Z,
  birthtime: 2018-01-24T22:54:56.193Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/gzclose.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/gzclose.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 172,
  blocks: 8,
  atimeMs: 1516834496000,
  mtimeMs: 1516834496000,
  ctimeMs: 1516834496312.9834,
  birthtimeMs: 1516834496312.9834,
  atime: 2018-01-24T22:54:56.000Z,
  mtime: 2018-01-24T22:54:56.000Z,
  ctime: 2018-01-24T22:54:56.313Z,
  birthtime: 2018-01-24T22:54:56.313Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/gzlib.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/gzlib.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 168,
  blocks: 8,
  atimeMs: 1516834496000,
  mtimeMs: 1516834496000,
  ctimeMs: 1516834496500.9744,
  birthtimeMs: 1516834496500.9744,
  atime: 2018-01-24T22:54:56.000Z,
  mtime: 2018-01-24T22:54:56.000Z,
  ctime: 2018-01-24T22:54:56.501Z,
  birthtime: 2018-01-24T22:54:56.501Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/gzread.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/gzread.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 170,
  blocks: 8,
  atimeMs: 1516834496000,
  mtimeMs: 1516834496000,
  ctimeMs: 1516834496736.9626,
  birthtimeMs: 1516834496736.9626,
  atime: 2018-01-24T22:54:56.000Z,
  mtime: 2018-01-24T22:54:56.000Z,
  ctime: 2018-01-24T22:54:56.737Z,
  birthtime: 2018-01-24T22:54:56.737Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/gzwrite.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/gzwrite.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 172,
  blocks: 8,
  atimeMs: 1516834496000,
  mtimeMs: 1516834496000,
  ctimeMs: 1516834496980.9507,
  birthtimeMs: 1516834496980.9507,
  atime: 2018-01-24T22:54:56.000Z,
  mtime: 2018-01-24T22:54:56.000Z,
  ctime: 2018-01-24T22:54:56.981Z,
  birthtime: 2018-01-24T22:54:56.981Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/infback.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/infback.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 299,
  blocks: 8,
  atimeMs: 1516834497000,
  mtimeMs: 1516834497000,
  ctimeMs: 1516834497284.9355,
  birthtimeMs: 1516834497284.9355,
  atime: 2018-01-24T22:54:57.000Z,
  mtime: 2018-01-24T22:54:57.000Z,
  ctime: 2018-01-24T22:54:57.285Z,
  birthtime: 2018-01-24T22:54:57.285Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/inffast.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/inffast.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 268,
  blocks: 8,
  atimeMs: 1516834497000,
  mtimeMs: 1516834497000,
  ctimeMs: 1516834497588.9207,
  birthtimeMs: 1516834497588.9207,
  atime: 2018-01-24T22:54:57.000Z,
  mtime: 2018-01-24T22:54:57.000Z,
  ctime: 2018-01-24T22:54:57.589Z,
  birthtime: 2018-01-24T22:54:57.589Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/inflate.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/inflate.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 299,
  blocks: 8,
  atimeMs: 1516834498000,
  mtimeMs: 1516834498000,
  ctimeMs: 1516834498136.8938,
  birthtimeMs: 1516834498136.8938,
  atime: 2018-01-24T22:54:58.000Z,
  mtime: 2018-01-24T22:54:58.000Z,
  ctime: 2018-01-24T22:54:58.137Z,
  birthtime: 2018-01-24T22:54:58.137Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/inftrees.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/inftrees.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 207,
  blocks: 8,
  atimeMs: 1516834498000,
  mtimeMs: 1516834498000,
  ctimeMs: 1516834498332.884,
  birthtimeMs: 1516834498332.884,
  atime: 2018-01-24T22:54:58.000Z,
  mtime: 2018-01-24T22:54:58.000Z,
  ctime: 2018-01-24T22:54:58.333Z,
  birthtime: 2018-01-24T22:54:58.333Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/trees.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/trees.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 228,
  blocks: 8,
  atimeMs: 1516834498000,
  mtimeMs: 1516834498000,
  ctimeMs: 1516834498728.8645,
  birthtimeMs: 1516834498728.8645,
  atime: 2018-01-24T22:54:58.000Z,
  mtime: 2018-01-24T22:54:58.000Z,
  ctime: 2018-01-24T22:54:58.729Z,
  birthtime: 2018-01-24T22:54:58.729Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/uncompr.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/uncompr.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 143,
  blocks: 8,
  atimeMs: 1516834498000,
  mtimeMs: 1516834498000,
  ctimeMs: 1516834498840.8591,
  birthtimeMs: 1516834498840.8591,
  atime: 2018-01-24T22:54:58.000Z,
  mtime: 2018-01-24T22:54:58.000Z,
  ctime: 2018-01-24T22:54:58.841Z,
  birthtime: 2018-01-24T22:54:58.841Z }
  CC(target) Release/obj.target/zlib/third_party/zlib/zutil.o
./Release/.deps/Release/obj.target/zlib/third_party/zlib/zutil.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 486637650,
  size: 199,
  blocks: 8,
  atimeMs: 1516834498000,
  mtimeMs: 1516834498000,
  ctimeMs: 1516834498968.8528,
  birthtimeMs: 1516834498968.8528,
  atime: 2018-01-24T22:54:58.000Z,
  mtime: 2018-01-24T22:54:58.000Z,
  ctime: 2018-01-24T22:54:58.969Z,
  birthtime: 2018-01-24T22:54:58.969Z }
  AR(target) Release/obj.target/third_party/zlib/zlib.a
  COPY Release/zlib.a

  Invalid option: 'a'. Showing Help:

  Usage: cp [options] [args...]

  Options:

    --help            output usage information
    -f, --force       do not prompt before overwriting
    -n, --no-clobber  do not overwrite an existing file
    -r, --recursive   copy directories recursively
    -R                copy directories recursively

  CXX(target) Release/obj.target/png_img/src/init.o
./Release/.deps/Release/obj.target/png_img/src/init.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 511743022,
  size: 1347,
  blocks: 8,
  atimeMs: 1516834500000,
  mtimeMs: 1516834500000,
  ctimeMs: 1516834500196.7922,
  birthtimeMs: 1516834500196.7922,
  atime: 2018-01-24T22:55:00.000Z,
  mtime: 2018-01-24T22:55:00.000Z,
  ctime: 2018-01-24T22:55:00.197Z,
  birthtime: 2018-01-24T22:55:00.197Z }
  CXX(target) Release/obj.target/png_img/src/PngImgAdapter.o
../src/PngImgAdapter.cc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE PngImgAdapter::NewInstance(Nan::NAN_METHOD_ARGS_TYPE)':
../src/PngImgAdapter.cc:52:84: warning: 'v8::Local<v8::Object> v8::Function::NewInstance(int, v8::Local<v8::Value>*) const' is deprecated: Use maybe version [-Wdeprecated-declarations]
     info.GetReturnValue().Set(constructorHandle->GetFunction()->NewInstance(1, argv));
                                                                                    ^
In file included from /root/.node-gyp/8.9.3/include/node/v8.h:26:0,
                 from /root/.node-gyp/8.9.3/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/./PngImgAdapter.h:4,
                 from ../src/PngImgAdapter.cc:1:
/root/.node-gyp/8.9.3/include/node/v8.h:3832:31: note: declared here
                 Local<Object> NewInstance(int argc, Local<Value> argv[]) const);
                               ^
/root/.node-gyp/8.9.3/include/node/v8config.h:318:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^
./Release/.deps/Release/obj.target/png_img/src/PngImgAdapter.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 511745671,
  size: 1393,
  blocks: 8,
  atimeMs: 1516834501000,
  mtimeMs: 1516834501000,
  ctimeMs: 1516834501524.7268,
  birthtimeMs: 1516834501524.7268,
  atime: 2018-01-24T22:55:01.000Z,
  mtime: 2018-01-24T22:55:01.000Z,
  ctime: 2018-01-24T22:55:01.525Z,
  birthtime: 2018-01-24T22:55:01.525Z }
  CXX(target) Release/obj.target/png_img/src/PngImg.o
./Release/.deps/Release/obj.target/png_img/src/PngImg.o.d.raw Stats {
  dev: 51713,
  mode: 33188,
  nlink: 1,
  uid: 0,
  gid: 0,
  rdev: 0,
  blksize: 4096,
  ino: 511745671,
  size: 202,
  blocks: 8,
  atimeMs: 1516834502000,
  mtimeMs: 1516834502000,
  ctimeMs: 1516834502548.6765,
  birthtimeMs: 1516834502548.6765,
  atime: 2018-01-24T22:55:02.000Z,
  mtime: 2018-01-24T22:55:02.000Z,
  ctime: 2018-01-24T22:55:02.549Z,
  birthtime: 2018-01-24T22:55:02.549Z }
  SOLINK_MODULE(target) Release/obj.target/png_img.node
  COPY Release/png_img.node

  Invalid option: 'a'. Showing Help:

  Usage: cp [options] [args...]

  Options:

    --help            output usage information
    -f, --force       do not prompt before overwriting
    -n, --no-clobber  do not overwrite an existing file
    -r, --recursive   copy directories recursively
    -R                copy directories recursively

make: Leaving directory '/builds/Dev/js/eposnow-backoffice-ui/node_modules/png-img/build'
j0tunn commented 6 years ago

Hi. This looks like docker or node-gyp issue. As far as I can see it is a cp utility error. It doesn't know option a. As far as I know option -a valid only for BSD realization of cp (OS X uses BSD version). Also I don't know what is all this Stats {dev: 51713, mode: 33188...} stuff.

cameron-martin commented 6 years ago

I'm getting this on my ubuntu machine too (not in a docker image), even though the help and manpages for cp list the -a argument.

I'll try open an issue on node-gyp and see if they have any idea.