Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/n/node-opencv/node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/node-opencv-7.0.0+git20200316.f0a03a4b-1iudp0wiq/node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.buildinfo Get source package info: node-opencv=7.0.0+git20200316.f0a03a4b-1 Source URL: http://snapshot.notset.fr/mr/package/node-opencv/7.0.0+git20200316.f0a03a4b-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.121 adwaita-icon-theme=42~really41.0-1 autoconf=2.71-2 automake=1:1.16.5-1.3 autopoint=0.21-6 autotools-dev=20220109.1 base-files=12.2 base-passwd=3.5.52 bash=5.1-6 binutils=2.38-3 binutils-common=2.38-3 binutils-x86-64-linux-gnu=2.38-3 bsdextrautils=2.37.3-1+b1 bsdutils=1:2.37.3-1+b1 build-essential=12.9 bzip2=1.0.8-5 ca-certificates=20211016 coreutils=8.32-4.1 cpp=4:11.2.0-2 cpp-11=11.2.0-19 dash=0.5.11+git20210903+057cd650a4ed-8 dbus=1.14.0-1 dbus-bin=1.14.0-1 dbus-daemon=1.14.0-1 dbus-session-bus-common=1.14.0-1 dbus-system-bus-common=1.14.0-1 dbus-user-session=1.14.0-1 dconf-gsettings-backend=0.40.0-3 dconf-service=0.40.0-3 debconf=1.5.79 debhelper=13.6 debianutils=5.7-0.1 dh-autoreconf=20 dh-strip-nondeterminism=1.13.0-1 diffutils=1:3.7-5 dmsetup=2:1.02.175-2.1 dpkg=1.21.7 dpkg-dev=1.21.7 dwz=0.14-1 file=1:5.41-3 findutils=4.9.0-2 fontconfig=2.13.1-4.4 fontconfig-config=2.13.1-4.4 fonts-dejavu-core=2.37-2 g++=4:11.2.0-2 g++-11=11.2.0-19 gcc=4:11.2.0-2 gcc-11=11.2.0-19 gcc-11-base=11.2.0-19 gcc-12-base=12-20220319-1 gdal-data=3.4.2+dfsg-1 gettext=0.21-6 gettext-base=0.21-6 grep=3.7-1 groff-base=1.22.4-8 gtk-update-icon-cache=3.24.33-1 gyp=0.1+20210831gitd6c5dd5-5 gzip=1.10-4 handlebars=3:4.7.7+~4.1.0-1 hicolor-icon-theme=0.17-2 hostname=3.23 ibverbs-providers=39.0-1+b1 init-system-helpers=1.62 intltool-debian=0.35.0+20060710.5 iso-codes=4.9.0-1 libacl1=2.3.1-1 libaec0=1.0.6-1 libaom3=3.3.0-1 libapparmor1=3.0.4-2 libarchive-zip-perl=1.68-1 libarchive13=3.6.0-1 libargon2-1=0~20171227-0.3 libarmadillo10=1:10.8.2+dfsg-1+b1 libarpack2=3.8.0-1 libasan6=11.2.0-19 libatk-bridge2.0-0=2.38.0-4 libatk1.0-0=2.38.0-1 libatk1.0-data=2.38.0-1 libatomic1=12-20220319-1 libatspi2.0-0=2.44.0-3 libattr1=1:2.5.1-1 libaudit-common=1:3.0.7-1 libaudit1=1:3.0.7-1+b1 libavahi-client3=0.8-5 libavahi-common-data=0.8-5 libavahi-common3=0.8-5 libavcodec-dev=7:4.4.1-3+b2 libavcodec58=7:4.4.1-3+b2 libavformat-dev=7:4.4.1-3+b2 libavformat58=7:4.4.1-3+b2 libavutil-dev=7:4.4.1-3+b2 libavutil56=7:4.4.1-3+b2 libbinutils=2.38-3 libblas3=3.10.0-2 libblkid1=2.37.3-1+b1 libblosc1=1.21.1+ds2-2 libbluray2=1:1.3.1-1 libbrotli1=1.0.9-2+b3 libbsd0=0.11.6-1 libbz2-1.0=1.0.8-5 libc-ares2=1.18.1-1+b1 libc-bin=2.33-7 libc-dev-bin=2.33-7 libc6=2.33-7 libc6-dev=2.33-7 libcairo-gobject2=1.16.0-5 libcairo2=1.16.0-5 libcap-ng0=0.7.9-2.2+b2 libcap2=1:2.44-1 libcap2-bin=1:2.44-1 libcc1-0=12-20220319-1 libcfitsio9=4.0.0-1 libcharls2=2.3.4-1 libchromaprint1=1.5.1-2 libcodec2-1.0=1.0.1-3 libcolord2=1.4.6-1 libcom-err2=1.46.5-2 libcrypt-dev=1:4.4.27-1.1 libcrypt1=1:4.4.27-1.1 libcryptsetup12=2:2.4.3-1 libctf-nobfd0=2.38-3 libctf0=2.38-3 libcups2=2.4.1op1-2 libcurl3-gnutls=7.82.0-2 libcurl4=7.82.0-2 libdatrie1=0.2.13-2 libdav1d5=0.9.2-1+b1 libdb5.3=5.3.28+dfsg1-0.8 libdbus-1-3=1.14.0-1 libdc1394-25=2.2.6-4 libdc1394-dev=2.2.6-4 libdconf1=0.40.0-3 libde265-0=1.0.8-1 libdebconfclient0=0.261 libdebhelper-perl=13.6 libdeflate-dev=1.10-2 libdeflate0=1.10-2 libdevmapper1.02.1=2:1.02.175-2.1 libdouble-conversion3=3.1.7-4 libdpkg-perl=1.21.7 libdrm-amdgpu1=2.4.110-1 libdrm-common=2.4.110-1 libdrm-intel1=2.4.110-1 libdrm-nouveau2=2.4.110-1 libdrm-radeon1=2.4.110-1 libdrm2=2.4.110-1 libdw1=0.186-1 libedit2=3.1-20210910-1 libelf1=0.186-1 libepoxy0=1.5.10-1 libevent-core-2.1-7=2.1.12-stable-3 libevent-pthreads-2.1-7=2.1.12-stable-3 libexif-dev=0.6.24-1 libexif12=0.6.24-1 libexpat1=2.4.8-1 libfabric1=1.11.0-3 libfdisk1=2.37.3-1+b1 libffi8=3.4.2-4 libfile-stripnondeterminism-perl=1.13.0-1 libfontconfig1=2.13.1-4.4 libfreetype6=2.11.1+dfsg-1 libfreexl1=1.0.6-1 libfribidi0=1.0.8-2.1 libfyba0=4.1.1-7 libgcc-11-dev=11.2.0-19 libgcc-s1=12-20220319-1 libgcrypt20=1.10.1-2 libgd3=2.3.0-2+b1 libgdal30=3.4.2+dfsg-1+b2 libgdbm-compat4=1.23-1 libgdbm6=1.23-1 libgdcm-dev=3.0.12-1 libgdcm3.0=3.0.12-1 libgdk-pixbuf-2.0-0=2.42.8+dfsg-1 libgdk-pixbuf2.0-common=2.42.8+dfsg-1 libgeos-c1v5=3.10.2-1 libgeos3.10.2=3.10.2-1 libgeotiff5=1.7.1-1+b1 libgfortran5=12-20220319-1 libgif7=5.1.9-2 libgl1=1.4.0-1 libgl1-mesa-dri=21.3.7-1 libgl2ps1.4=1.4.2+dfsg1-2 libglapi-mesa=21.3.7-1 libglew2.2=2.2.0-4 libglib2.0-0=2.72.0-1+b1 libglvnd0=1.4.0-1 libglx-mesa0=21.3.7-1 libglx0=1.4.0-1 libgme0=0.6.3-2 libgmp10=2:6.2.1+dfsg-3 libgnutls30=3.7.3-4+b1 libgomp1=12-20220319-1 libgpg-error0=1.43-3 libgphoto2-6=2.5.27-1 libgphoto2-dev=2.5.27-1 libgphoto2-port12=2.5.27-1 libgraphite2-3=1.3.14-1 libgsm1=1.0.19-1 libgssapi-krb5-2=1.19.2-2+b1 libgstreamer-plugins-base1.0-0=1.20.1-1 libgstreamer1.0-0=1.20.1-1 libgtk-3-0=3.24.33-1 libgtk-3-common=3.24.33-1 libharfbuzz0b=2.7.4-1 libhdf4-0-alt=4.2.15-4+b1 libhdf5-103-1=1.10.7+repack-4 libhdf5-hl-100=1.10.7+repack-4 libheif1=1.12.0-2+b3 libhogweed6=3.7.3-1 libhwloc-plugins=2.7.1-1 libhwloc15=2.7.1-1 libibverbs1=39.0-1+b1 libicu67=67.1-7 libidn2-0=2.3.2-2 libilmbase-dev=2.5.7-2 libilmbase25=2.5.7-2 libip4tc2=1.8.7-1 libisl23=0.24-2 libitm1=12-20220319-1 libjbig-dev=2.1-3.1+b2 libjbig0=2.1-3.1+b2 libjpeg-dev=1:2.1.2-1 libjpeg62-turbo=1:2.1.2-1 libjpeg62-turbo-dev=1:2.1.2-1 libjs-async=0.8.0-5 libjs-events=3.3.0+~3.0.0-2 libjs-inherits=2.0.4-5 libjs-is-typedarray=1.0.0-4 libjs-prettify=2015.12.04+dfsg-1.1 libjs-psl=1.8.0+ds-6 libjs-regenerate=1.4.2-3 libjs-source-map=0.7.0++dfsg2+really.0.6.1-9 libjs-sprintf-js=1.1.2+ds1+~1.1.2-1 libjs-typedarray-to-buffer=4.0.0-2 libjs-util=0.12.4+~1.0.10-1 libjson-c5=0.15-2 libjsoncpp25=1.9.5-4 libk5crypto3=1.19.2-2+b1 libkeyutils1=1.6.1-3 libkmlbase1=1.3.0-9 libkmldom1=1.3.0-9 libkmlengine1=1.3.0-9 libkmod2=29-1 libkrb5-3=1.19.2-2+b1 libkrb5support0=1.19.2-2+b1 liblapack3=3.10.0-2 liblcms2-2=2.12~rc1-2 libldap-2.5-0=2.5.11+dfsg-1 liblept5=1.82.0-3+b2 libllvm13=1:13.0.1-3+b2 liblsan0=12-20220319-1 libltdl7=2.4.7-3 liblz4-1=1.9.3-2 liblzma-dev=5.2.5-2 liblzma5=5.2.5-2 libmagic-mgc=1:5.41-3 libmagic1=1:5.41-3 libmariadb3=1:10.6.7-3 libmd0=1.0.4-1 libmfx1=22.3.0-1 libminizip1=1.1-8+b1 libmount1=2.37.3-1+b1 libmp3lame0=3.100-3 libmpc3=1.2.1-2 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libmpg123-0=1.29.3-1 libncursesw6=6.3-2 libnetcdf19=1:4.8.1-1 libnettle8=3.7.3-1 libnghttp2-14=1.43.0-1 libnl-3-200=3.5.0-0.1 libnl-route-3-200=3.5.0-0.1 libnode-dev=16.13.2+really14.19.1~dfsg-6 libnode83=16.13.2+really14.19.1~dfsg-6 libnorm1=1.5.9+dfsg-2 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnspr4=2:4.33-1 libnss3=2:3.77-1 libnuma1=2.0.14-3 libodbc2=2.3.9-5 libodbcinst2=2.3.9-5 libogdi4.1=4.1.0+ds-5+b1 libogg0=1.3.4-0.1 libopencv-calib3d-dev=4.5.4+dfsg-9+b5 libopencv-calib3d4.5d=4.5.4+dfsg-9+b5 libopencv-contrib-dev=4.5.4+dfsg-9+b5 libopencv-contrib4.5d=4.5.4+dfsg-9+b5 libopencv-core-dev=4.5.4+dfsg-9+b5 libopencv-core4.5d=4.5.4+dfsg-9+b5 libopencv-dev=4.5.4+dfsg-9+b5 libopencv-dnn-dev=4.5.4+dfsg-9+b5 libopencv-dnn4.5d=4.5.4+dfsg-9+b5 libopencv-features2d-dev=4.5.4+dfsg-9+b5 libopencv-features2d4.5d=4.5.4+dfsg-9+b5 libopencv-flann-dev=4.5.4+dfsg-9+b5 libopencv-flann4.5d=4.5.4+dfsg-9+b5 libopencv-highgui-dev=4.5.4+dfsg-9+b5 libopencv-highgui4.5d=4.5.4+dfsg-9+b5 libopencv-imgcodecs-dev=4.5.4+dfsg-9+b5 libopencv-imgcodecs4.5d=4.5.4+dfsg-9+b5 libopencv-imgproc-dev=4.5.4+dfsg-9+b5 libopencv-imgproc4.5d=4.5.4+dfsg-9+b5 libopencv-ml-dev=4.5.4+dfsg-9+b5 libopencv-ml4.5d=4.5.4+dfsg-9+b5 libopencv-objdetect-dev=4.5.4+dfsg-9+b5 libopencv-objdetect4.5d=4.5.4+dfsg-9+b5 libopencv-photo-dev=4.5.4+dfsg-9+b5 libopencv-photo4.5d=4.5.4+dfsg-9+b5 libopencv-shape-dev=4.5.4+dfsg-9+b5 libopencv-shape4.5d=4.5.4+dfsg-9+b5 libopencv-stitching-dev=4.5.4+dfsg-9+b5 libopencv-stitching4.5d=4.5.4+dfsg-9+b5 libopencv-superres-dev=4.5.4+dfsg-9+b5 libopencv-superres4.5d=4.5.4+dfsg-9+b5 libopencv-video-dev=4.5.4+dfsg-9+b5 libopencv-video4.5d=4.5.4+dfsg-9+b5 libopencv-videoio-dev=4.5.4+dfsg-9+b5 libopencv-videoio4.5d=4.5.4+dfsg-9+b5 libopencv-videostab-dev=4.5.4+dfsg-9+b5 libopencv-videostab4.5d=4.5.4+dfsg-9+b5 libopencv-viz-dev=4.5.4+dfsg-9+b5 libopencv-viz4.5d=4.5.4+dfsg-9+b5 libopenexr-dev=2.5.7-1 libopenexr25=2.5.7-1 libopengl0=1.4.0-1 libopenjp2-7=2.4.0-6 libopenmpi3=4.1.3-1 libopenmpt0=0.6.2-1 libopus0=1.3.1-0.1 liborc-0.4-0=1:0.4.32-2 libp11-kit0=0.24.0-6 libpam-modules=1.4.0-11 libpam-modules-bin=1.4.0-11 libpam-runtime=1.4.0-11 libpam-systemd=250.4-1 libpam0g=1.4.0-11 libpango-1.0-0=1.50.6+ds-2 libpangocairo-1.0-0=1.50.6+ds-2 libpangoft2-1.0-0=1.50.6+ds-2 libpciaccess0=0.16-3 libpcre2-8-0=10.39-3 libpcre3=2:8.39-14 libperl5.34=5.34.0-3 libpgm-5.3-0=5.3.128~dfsg-2 libpipeline1=1.5.5-1 libpixman-1-0=0.40.0-1 libpmix2=4.1.2-2 libpng-dev=1.6.37-3 libpng16-16=1.6.37-3 libpoppler118=22.02.0-3 libpq5=14.2-1+b2 libproj25=9.0.0-1 libprotobuf23=3.12.4-1+b3 libpsl5=0.21.0-1.2 libpsm-infinipath1=3.3+20.604758e7-6.1 libpsm2-2=11.2.185-1 libpython3-stdlib=3.10.4-1 libpython3.10-minimal=3.10.4-3 libpython3.10-stdlib=3.10.4-3 libqhull-r8.0=2020.2-4 libquadmath0=12-20220319-1 librabbitmq4=0.11.0-1 libraw1394-11=2.1.2-2 libraw1394-dev=2.1.2-2 librdmacm1=39.0-1+b1 libreadline8=8.1.2-1 librsvg2-2=2.52.5+dfsg-3+b1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 librttopo1=1.1.0-2 libsasl2-2=2.1.28+dfsg-2+b1 libsasl2-modules-db=2.1.28+dfsg-2+b1 libseccomp2=2.5.3-2 libselinux1=3.3-1+b2 libsemanage-common=3.3-1 libsemanage2=3.3-1+b2 libsensors-config=1:3.6.0-7 libsensors5=1:3.6.0-7 libsepol2=3.3-1 libshine3=3.1.1-2 libsigsegv2=2.14-1 libsmartcols1=2.37.3-1+b1 libsnappy1v5=1.1.8-1 libsocket++1=1.12.13+git20131030.5d039ba-1 libsodium23=1.0.18-1 libsoxr0=0.1.3-4 libspatialite7=5.0.1-2+b2 libspeex1=1.2~rc1.2-3 libsqlite3-0=3.38.2-1 libsrt1.4-gnutls=1.4.4-4 libssh-gcrypt-4=0.9.6-2 libssh2-1=1.10.0-3 libssl-dev=1.1.1n-1 libssl1.1=1.1.1n-1 libstdc++-11-dev=11.2.0-19 libstdc++6=12-20220319-1 libsub-override-perl=0.09-2 libsuperlu5=5.3.0+dfsg1-2 libswresample-dev=7:4.4.1-3+b2 libswresample3=7:4.4.1-3+b2 libswscale-dev=7:4.4.1-3+b2 libswscale5=7:4.4.1-3+b2 libsystemd0=250.4-1 libsz2=1.0.6-1 libtasn1-6=4.18.0-4 libtbb-dev=2020.3-1 libtbb2=2020.3-1 libtcl8.6=8.6.12+dfsg-1 libtesseract4=4.1.1-2.1 libthai-data=0.1.29-1 libthai0=0.1.29-1 libtheora0=1.1.1+dfsg.1-15 libtiff-dev=4.3.0-6 libtiff5=4.3.0-6 libtiffxx5=4.3.0-6 libtinfo6=6.3-2 libtirpc-common=1.3.2-2 libtirpc-dev=1.3.2-2 libtirpc3=1.3.2-2 libtk8.6=8.6.12-1 libtool=2.4.7-3 libtsan0=11.2.0-19 libtwolame0=0.4.0-2 libubsan1=12-20220319-1 libuchardet0=0.0.7-1 libucx0=1.12.1-1 libudev1=250.4-1 libudfread0=1.1.2-1 libunistring2=1.0-1 libunwind8=1.3.2-2 liburiparser1=0.9.6+dfsg-1 libusb-1.0-0=2:1.0.25-1 libuuid1=2.37.3-1+b1 libuv1=1.44.1-2 libuv1-dev=1.44.1-2 libva-drm2=2.14.0-1 libva-x11-2=2.14.0-1 libva2=2.14.0-1 libvdpau1=1.5-1 libvorbis0a=1.3.7-1 libvorbisenc2=1.3.7-1 libvorbisfile3=1.3.7-1 libvpx7=1.11.0-2 libvtk9.1=9.1.0+really9.1.0+dfsg2-3+b3 libvulkan1=1.3.204.1-2 libwayland-client0=1.20.0-1 libwayland-cursor0=1.20.0-1 libwayland-egl1=1.20.0-1 libwebp7=1.2.2-2+b1 libwebpmux3=1.2.2-2+b1 libx11-6=2:1.7.5-1 libx11-data=2:1.7.5-1 libx11-xcb1=2:1.7.5-1 libx264-163=2:0.163.3060+git5db6aa6-2 libx265-199=3.5-2 libxau6=1:1.0.9-1 libxcb-dri2-0=1.14-3 libxcb-dri3-0=1.14-3 libxcb-glx0=1.14-3 libxcb-present0=1.14-3 libxcb-render0=1.14-3 libxcb-shm0=1.14-3 libxcb-sync1=1.14-3 libxcb-xfixes0=1.14-3 libxcb1=1.14-3 libxcomposite1=1:0.4.5-1 libxcursor1=1:1.2.0-2 libxdamage1=1:1.1.5-2 libxdmcp6=1:1.1.2-3 libxerces-c3.2=3.2.3+debian-3 libxext6=2:1.3.4-1 libxfixes3=1:6.0.0-1 libxft2=2.3.4-1 libxi6=2:1.8-1 libxinerama1=2:1.1.4-3 libxkbcommon0=1.4.0-1 libxml2=2.9.13+dfsg-1 libxnvctrl0=470.103.01-1 libxpm4=1:3.5.12-1 libxrandr2=2:1.5.2-1 libxrender1=1:0.9.10-1 libxshmfence1=1.3-1 libxss1=1:1.2.3-1 libxvidcore4=2:1.3.7-1 libxxf86vm1=1:1.1.4-1+b2 libz3-4=4.8.12-1+b1 libzmq5=4.3.4-2 libzstd1=1.4.10+dfsg-1 libzvbi-common=0.2.35-19 libzvbi0=0.2.35-19 linux-libc-dev=5.16.18-1 login=1:4.11.1+dfsg1-2 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.10.2-1 mariadb-common=1:10.6.7-3 mawk=1.3.4.20200120-3+b1 media-types=7.0.0 mount=2.37.3-1+b1 mysql-common=5.8+1.0.8 ncurses-base=6.3-2 ncurses-bin=6.3-2 node-abab=2.0.5-2 node-abbrev=1.1.1+~1.1.2-1 node-agent-base=6.0.2+~cs5.4.2-1 node-ampproject-remapping=2.1.2+~cs4.7.20-1 node-ansi-regex=5.0.1-1 node-ansi-styles=4.3.0+~4.2.0-1 node-ansistyles=0.1.3-5 node-anymatch=3.1.2+~cs4.5.6-1 node-aproba=2.0.0-2 node-archy=1.0.0-4 node-are-we-there-yet=3.0.0+~1.1.0-1 node-argparse=2.0.1-2 node-array-union=2.1.0-2 node-array-uniq=2.1.0-2 node-arrify=2.0.1-2 node-asap=2.0.6+~2.0.0-1 node-assert=2.0.0+~cs2.4.2-1 node-async=0.8.0-5 node-asynckit=0.4.0-4 node-axios=0.26.1+dfsg-1 node-babel-plugin-add-module-exports=1.0.4+dfsg1~cs5.8.0-3 node-babel7=7.17.8+~cs214.260.191-2 node-babel7-runtime=7.17.8+~cs214.260.191-2 node-balanced-match=2.0.0-1 node-binary-extensions=2.2.0-2 node-brace-expansion=2.0.1-1 node-braces=3.0.2+~3.0.1-1 node-browserslist=4.20.2+~cs5.1.3-1 node-buffers=0.1.1-4 node-builtins=5.0.0-1 node-cacache=16.0.4+~cs7.2.4-1 node-camelcase=6.3.0-1 node-caniuse-lite=1.0.30001325+dfsg+~1.0.1-1 node-chalk=5.0.0-4 node-chownr=2.0.0-1 node-cli-table=0.3.11+~cs0.13.4-1 node-cliui=7.0.4+repack+~cs3.1.0-3 node-clone=2.1.2-3 node-clone-deep=4.0.1-3 node-color-convert=2.0.1-1 node-color-name=1.1.4+~1.1.1-2 node-colors=1.4.0-3 node-columnify=1.6.0+~1.5.1-1 node-combined-stream=1.0.8+~1.0.3-1 node-commander=9.1.0-1 node-commondir=1.0.1+~1.0.0-1 node-console-control-strings=1.1.0-2 node-convert-source-map=1.8.0+~1.5.2-1 node-copy-concurrently=1.0.5-8 node-core-js=3.8.2-3 node-core-util-is=1.0.3-1 node-cssom=0.4.4-3 node-cssstyle=2.3.0-2 node-debbundle-es-to-primitive=1.2.1+~cs9.7.15-2 node-debug=4.3.4+~cs4.1.7-1 node-decamelize=4.0.0-1 node-decompress-response=6.0.0-2 node-deep-equal=2.0.5+~cs32.11.68-3 node-deep-is=0.1.4-1 node-defaults=1.0.3+~1.0.3-1 node-define-properties=1.1.3-3 node-defined=1.0.0-3 node-del=6.0.0-1 node-delayed-stream=1.0.0-5 node-delegates=1.0.0-3 node-depd=2.0.0-2 node-diff=5.0.0~dfsg+~5.0.1-3 node-electron-to-chromium=1.4.103-1 node-encoding=0.1.13-2 node-end-of-stream=1.4.4+~1.4.1-1 node-err-code=2.0.3+dfsg-3 node-error-ex=1.3.2-3 node-es-abstract=1.19.2+~cs16.20.24-1 node-es6-error=4.1.1-4 node-escape-string-regexp=4.0.0-2 node-escodegen=2.0.0+dfsg-2 node-esprima=4.0.1+ds+~4.0.3-2 node-estraverse=5.3.0+ds+~5.1.1-1 node-esutils=2.0.3-3 node-events=3.3.0+~3.0.0-2 node-execa=6.1.0+dfsg1+~cs16.0.4-3 node-fancy-log=1.3.3+~cs1.3.1-2 node-fast-levenshtein=2.0.6+ds-3 node-fetch=2.6.7+~2.6.1-1 node-fill-range=7.0.1+~7.0.0-1 node-find-cache-dir=3.3.2+~3.2.1-1 node-find-up=6.3.0-6 node-follow-redirects=1.14.9+~1.14.1-1 node-for-in=1.0.2-4 node-for-own=1.0.0-2 node-foreground-child=2.0.0-3 node-form-data=3.0.1-1 node-formidable=3.2.1+20220105git2815e91+~cs4.0.6-4 node-fs-readdir-recursive=1.1.0-2 node-fs-write-stream-atomic=1.0.10-5 node-fs.realpath=1.0.0-2 node-function-bind=1.1.1+repacked+~1.0.3-1 node-gauge=4.0.3-1 node-get-caller-file=2.0.5+~cs1.1.1-2 node-get-stream=6.0.1-1 node-glob=7.2.1+~cs7.6.15-2 node-glob-parent=6.0.2+~5.1.1-1 node-globals=13.13.0-1 node-globby=13.1.1+~cs16.24.39-4 node-got=11.8.3+~cs58.7.37-2 node-graceful-fs=4.2.9-1 node-gyp=9.0.0-1 node-has-flag=4.0.0-2 node-has-unicode=2.0.1-4 node-hosted-git-info=5.0.0-1 node-https-proxy-agent=5.0.0+~cs8.0.0-4 node-iconv-lite=0.6.3-2 node-iferr=1.0.2+~1.0.2-1 node-ignore=5.2.0-2 node-imurmurhash=0.1.4+dfsg+~0.1.1-1 node-indent-string=4.0.0-2 node-inflight=1.0.6-2 node-inherits=2.0.4-5 node-ini=2.0.1-1 node-ip=1.1.5+~1.1.0-1 node-ip-regex=4.3.0+~4.1.1-1 node-is-arrayish=0.3.2-3 node-is-buffer=2.0.5-2 node-is-extendable=1.0.1-3 node-is-extglob=2.1.1-4 node-is-glob=4.0.3-1 node-is-number=7.0.0-3 node-is-path-cwd=2.2.0-2 node-is-path-inside=3.0.3-1 node-is-plain-obj=3.0.0-2 node-is-plain-object=5.0.0-6 node-is-stream=3.0.0-2 node-is-typedarray=1.0.0-4 node-is-windows=1.0.2+~cs1.0.0-1 node-isarray=2.0.5-3 node-isexe=2.0.0+~2.0.1-4 node-istanbul=0.4.5+repack10+~cs97.25.57-3 node-js-tokens=7.0.0-1 node-js-yaml=4.1.0+dfsg+~4.0.5-6 node-jsdom=19.0.0+~cs153.23.47-3 node-jsesc=3.0.2+~3.0.1-1 node-json-buffer=3.0.1-1 node-json-parse-better-errors=1.0.2+~cs3.3.1-1 node-json5=2.2.0+dfsg-1 node-jsonparse=1.3.1-10 node-kind-of=6.0.3+dfsg-2 node-levn=0.4.1+dfsg-2 node-locate-path=7.1.0-6 node-lodash=4.17.21+dfsg+~cs8.31.198.20210220-8 node-lodash-packages=4.17.21+dfsg+~cs8.31.198.20210220-8 node-lowercase-keys=2.0.0-2 node-lru-cache=7.7.3+~7.6.1-2 node-make-dir=3.1.0-2 node-merge-stream=2.0.0+~1.1.2-2 node-micromatch=4.0.5+~4.0.2-1 node-mime=3.0.0+dfsg+~cs3.96.1-1 node-mime-types=2.1.33-1 node-mimic-fn=4.0.0-3 node-mimic-response=3.1.0-7 node-minimatch=5.0.0+~3.0.5-2 node-minimist=1.2.6+~cs5.3.2-1 node-minipass=3.1.6+~cs9.4.17-2 node-mkdirp=1.0.4+~1.0.2-1 node-move-concurrently=1.0.1-4 node-ms=2.1.3+~cs0.7.31-2 node-mute-stream=0.0.8+~0.0.1-1 node-n3=1.16.0+~1.2.3+~1.10.4-1 node-nan=2.15.0-1 node-negotiator=0.6.3+~0.6.1-1 node-neo-async=2.6.2+~cs3.0.0-2 node-nopt=5.0.0-2 node-normalize-package-data=4.0.0+~2.4.1-1 node-normalize-path=3.0.0-3 node-npm-bundled=1.1.2-1 node-npm-package-arg=9.0.2-1 node-npm-run-path=5.1.0+~4.0.0-6 node-npmlog=6.0.1+~4.1.4-1 node-object-assign=4.1.1-6 node-object-inspect=1.11.0+~cs1.8.1-2 node-once=1.4.0-4 node-optimist=0.6.1+~0.0.30-1 node-optionator=0.9.1+dfsg+~cs1.2.3-1 node-osenv=0.1.5+~0.1.0-1 node-p-cancelable=2.1.1-1 node-p-limit=4.0.0+~cs4.0.0-3 node-p-locate=6.0.0-9 node-p-map=4.0.0+~3.1.0+~3.0.1-1 node-parse-json=5.2.0+~cs5.1.7-1 node-path-dirname=1.0.2-2 node-path-exists=5.0.0-5 node-path-is-absolute=2.0.0-2 node-path-is-inside=1.0.2+~1.0.0-1 node-path-type=4.0.0-2 node-picocolors=1.0.0-3 node-pify=5.0.0+~cs5.0.1-1 node-pkg-dir=5.0.0-1 node-pre-gyp=1.0.9+~2.0.1-1 node-prelude-ls=1.2.1+dfsg-3 node-process-nextick-args=2.0.1-2 node-promise-inflight=1.0.1+~1.0.0-1 node-promise-retry=2.0.1-2 node-promzard=0.3.0-2 node-psl=1.8.0+ds-6 node-pump=3.0.0-5 node-punycode=2.1.1-5 node-quick-lru=5.1.1-1 node-read=1.0.7-3 node-read-package-json=5.0.0+~1.0.1-1 node-read-pkg=5.2.0-2 node-readable-stream=3.6.0+~cs3.0.0-1 node-regenerate=1.4.2-3 node-regenerate-unicode-properties=10.0.1+ds-2 node-regenerator-runtime=0.13.7-1 node-regenerator-transform=0.14.5-4 node-regexpu-core=5.0.1-2 node-regjsgen=0.7.0+ds-1 node-regjsparser=0.8.4+ds-1 node-repeat-string=1.6.1+repack-1 node-require-directory=2.1.1+~2.1.2-1 node-resolve=1.20.0+~cs5.27.9-1 node-resolve-from=5.0.0+~3.1.0+~3.3.0+~2.0.0-1 node-resumer=0.0.0-5 node-retry=0.13.1+~0.12.1-1 node-rimraf=3.0.2-1 node-run-queue=2.0.0-2 node-safe-buffer=5.2.1+~cs2.1.2-2 node-semver=7.3.5+~7.3.9-1 node-set-blocking=2.0.0-2 node-shebang-command=2.0.0-1 node-shebang-regex=3.0.0-2 node-signal-exit=3.0.7+~3.0.1-1 node-slash=3.0.0-2 node-slice-ansi=5.0.0+~cs9.0.0-4 node-source-map=0.7.0++dfsg2+really.0.6.1-9 node-source-map-support=0.5.21+ds+~0.5.4-1 node-spdx-correct=3.1.1-2 node-spdx-exceptions=2.3.0-2 node-spdx-expression-parse=3.0.1+~3.0.1-1 node-spdx-license-ids=3.0.11+repack1-1 node-sprintf-js=1.1.2+ds1+~1.1.2-1 node-ssri=9.0.0-1 node-stealthy-require=1.1.1-6 node-string-decoder=1.3.0-5 node-string-width=4.2.3+~cs13.2.3-1 node-strip-ansi=6.0.1-1 node-strip-bom=4.0.0-2 node-strip-eof=3.0.0-3 node-supports-color=8.1.1+~8.1.1-1 node-tape=5.5.2+~cs8.20.16-1 node-tar=6.1.11+ds1+~cs6.0.6-1 node-text-table=0.2.0-4 node-through=2.3.8+~cs0.0.30-1 node-time-stamp=2.2.0-1 node-to-fast-properties=3.0.1-2 node-to-regex-range=5.0.1-4 node-tough-cookie=4.0.0-2 node-type-check=0.4.0+dfsg-3 node-typedarray-to-buffer=4.0.0-2 node-unicode-canonical-property-names-ecmascript=2.0.0-2 node-unicode-match-property-ecmascript=2.0.0-1 node-unicode-match-property-value-ecmascript=2.0.0+ds-2 node-unicode-property-aliases-ecmascript=2.0.0+ds-2 node-unique-filename=1.1.1+ds-1 node-universalify=2.0.0-3 node-util=0.12.4+~1.0.10-1 node-util-deprecate=1.0.2-3 node-uuid=8.3.2+~8.3.3-2 node-v8flags=3.2.0-3 node-validate-npm-package-license=3.0.4-2 node-validate-npm-package-name=4.0.0+~3.0.3-1 node-wcwidth.js=1.0.2-1 node-webidl-conversions=7.0.0~1.1.0+~cs15.1.20180823-2 node-whatwg-fetch=3.6.2-5 node-which=2.0.2+~cs1.3.2-2 node-wide-align=1.1.3-4 node-wordwrap=1.0.0-4 node-wrap-ansi=8.0.1+~8.0.1-2 node-wrappy=1.0.2-2 node-write-file-atomic=4.0.1+~4.0.0-1 node-ws=8.5.0+~cs13.3.3-2 node-y18n=5.0.8+~5.0.0-1 node-yallist=4.0.0+~4.0.1-1 node-yargs=16.2.0+~16.0.4-2 node-yargs-parser=21.0.1+~21.0.0-1 nodejs=16.13.2+really14.19.1~dfsg-6 npm=8.6.0~ds2-2 ocl-icd-libopencl1=2.2.14-3 openssl=1.1.1n-1 passwd=1:4.11.1+dfsg1-2 patch=2.7.6-7 perl=5.34.0-3 perl-base=5.34.0-3 perl-modules-5.34=5.34.0-3 pkg-config=0.29.2-1 po-debconf=1.0.21+nmu1 proj-data=9.0.0-1 python3=3.10.4-1 python3-minimal=3.10.4-1 python3-pkg-resources=59.6.0-1.2 python3.10=3.10.4-3 python3.10-minimal=3.10.4-3 readline-common=8.1.2-1 rpcsvc-proto=1.4.2-4 sed=4.8-1 sensible-utils=0.0.17 shared-mime-info=2.1-2 systemd=250.4-1 systemd-sysv=250.4-1 sysvinit-utils=3.01-1 tar=1.34+dfsg-1 tzdata=2022a-1 ucf=3.0043 unixodbc-common=2.3.9-5 util-linux=2.37.3-1+b1 x11-common=1:7.7+23 xkb-data=2.35.1-1 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-4 zlib1g-dev=1:1.2.11.dfsg-4 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220408T031931Z/ unstable main deb-src http://snapshot.notset.fr/archive/debian/20220408T031931Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20220408T031931Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d node-opencv=7.0.0+git20200316.f0a03a4b-1 && mkdir -p /build/node-opencv-T4rPWH && dpkg-source --no-check -x /*.dsc /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b && chown -R builduser:builduser /build/node-opencv-T4rPWH" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1649355007" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/node-opencv-T4rPWH /tmp/node-opencv-7.0.0+git20200316.f0a03a4b-1iudp0wiq bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: null I: using /tmp/mmdebstrap.LAFRv252ne as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.LAFRv252ne Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.3-1+b1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 135 kB of archives. After this operation, 406 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main amd64 libfakeroot amd64 1.28-1 [48.2 kB] Get:2 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main amd64 fakeroot amd64 1.28-1 [87.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 135 kB in 0s (915 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4702 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.28-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.28-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.28-1_amd64.deb ... Unpacking fakeroot (1.28-1) ... Setting up libfakeroot:amd64 (1.28-1) ... Setting up fakeroot (1.28-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.33-7) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220408T031931Z/ unstable main deb-src http://snapshot.notset.fr/archive/debian/20220408T031931Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20220408T031931Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.LAFRv252ne Hit:1 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable InRelease Ign:2 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main Sources Err:2 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main Sources 404 Not Found [IP: 10.13.0.253 80] Ign:2 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main Sources Get:2 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main Sources [12.9 MB] Fetched 12.9 MB in 11s (1185 kB/s) Reading package lists... W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.LAFRv252ne I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d node-opencv=7.0.0+git20200316.f0a03a4b-1 && mkdir -p /build/node-opencv-T4rPWH && dpkg-source --no-check -x /*.dsc /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b && chown -R builduser:builduser /build/node-opencv-T4rPWH"' exec /tmp/mmdebstrap.LAFRv252ne Reading package lists... NOTICE: 'node-opencv' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/js-team/node-opencv.git Please use: git clone https://salsa.debian.org/js-team/node-opencv.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 5532 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main node-opencv 7.0.0+git20200316.f0a03a4b-1 (dsc) [2365 B] Get:2 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main node-opencv 7.0.0+git20200316.f0a03a4b-1 (tar) [5522 kB] Get:3 http://snapshot.notset.fr/archive/debian/20220408T031931Z unstable/main node-opencv 7.0.0+git20200316.f0a03a4b-1 (diff) [7956 B] Fetched 5532 kB in 4s (1288 kB/s) Download complete and in download only mode W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:3 W: Download is performed unsandboxed as root as file 'node-opencv_7.0.0+git20200316.f0a03a4b-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting node-opencv in /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b dpkg-source: info: unpacking node-opencv_7.0.0+git20200316.f0a03a4b.orig.tar.gz dpkg-source: info: unpacking node-opencv_7.0.0+git20200316.f0a03a4b-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying async_malloc.patch dpkg-source: info: applying 0002_patch_unittest.patch dpkg-source: info: applying 0002_port_to_axios_from_request.patch dpkg-source: info: applying 0003_port_to_nodejs14.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1649355007" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.LAFRv252ne dpkg-buildpackage: info: source package node-opencv dpkg-buildpackage: info: source version 7.0.0+git20200316.f0a03a4b-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ying-Chun Liu (PaulLiu) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b' dh_auto_clean rm -rf node_modules rm -rf build make[1]: Leaving directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b' find /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b -name '*.xml' -exec chmod a-x {} \; find /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b -name '*.html' -exec chmod a-x {} \; find /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b -name '*.gyp' -exec chmod a-x {} \; find /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b -name '*.md' -exec chmod a-x {} \; find /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b -name '*.png' -exec chmod a-x {} \; find /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b -name '*.jpg' -exec chmod a-x {} \; find /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b -name '*.h' -exec chmod a-x {} \; chmod a-x examples/make-example-files.sh chmod a-x examples/make-example-files.sh dh_auto_configure node-gyp configure gyp info it worked if it ends with ok gyp info using node-gyp@9.0.0 gyp info using node@14.19.1 | linux | x64 gyp info find Python using Python version 3.10.4 found at "/usr/bin/python3" gyp info spawn /usr/bin/python3 gyp info spawn args [ gyp info spawn args '/usr/share/nodejs/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/share/nodejs/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/include/nodejs/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/usr/include/nodejs', gyp info spawn args '-Dnode_gyp_dir=/usr/share/nodejs/node-gyp', gyp info spawn args '-Dnode_lib_file=/usr/include/nodejs/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info ok make[1]: Leaving directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b' debian/rules override_dh_auto_build make[1]: Entering directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b' node-gyp build gyp info it worked if it ends with ok gyp info using node-gyp@9.0.0 gyp info using node@14.19.1 | linux | x64 gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make[2]: Entering directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b/build' CXX(target) Release/obj.target/opencv/src/init.o ../src/init.cc:23:90: note: ‘#pragma message: Building with OpenCV4.5’ 23 | #pragma message ( "Building with OpenCV" STR(CV_MAJOR_VERSION) "." STR(CV_MINOR_VERSION) ) | ^ In file included from ../src/OpenCV.h:19, from ../src/init.cc:1: /usr/include/nodejs/src/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(v8::Local)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type] 793 | (node::addon_register_func) (regfunc), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’ 827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~ ../src/init.cc:73:1: note: in expansion of macro ‘NODE_MODULE’ 73 | NODE_MODULE(opencv, init) | ^~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/init.cc:1: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/Matrix.o ../src/Matrix.cc: In member function ‘virtual void AsyncToBufferWorker::HandleOKCallback()’: ../src/Matrix.cc:876:19: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 876 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/Contours.h:1, from ../src/Matrix.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc: In member function ‘virtual void AsyncSaveWorker::HandleOKCallback()’: ../src/Matrix.cc:1149:19: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 1149 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/Contours.h:1, from ../src/Matrix.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Moments(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1586:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1586 | res->Set(Nan::GetCurrentContext(),Nan::New("m00").ToLocalChecked(), Nan::New(mo.m00)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1587:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1587 | res->Set(Nan::GetCurrentContext(),Nan::New("m10").ToLocalChecked(), Nan::New(mo.m10)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1588:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1588 | res->Set(Nan::GetCurrentContext(),Nan::New("m01").ToLocalChecked(), Nan::New(mo.m01)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1589:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1589 | res->Set(Nan::GetCurrentContext(),Nan::New("m20").ToLocalChecked(), Nan::New(mo.m20)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1590:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1590 | res->Set(Nan::GetCurrentContext(),Nan::New("m11").ToLocalChecked(), Nan::New(mo.m11)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1591:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1591 | res->Set(Nan::GetCurrentContext(),Nan::New("m02").ToLocalChecked(), Nan::New(mo.m02)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1592:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1592 | res->Set(Nan::GetCurrentContext(),Nan::New("m30").ToLocalChecked(), Nan::New(mo.m30)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1593:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1593 | res->Set(Nan::GetCurrentContext(),Nan::New("m21").ToLocalChecked(), Nan::New(mo.m21)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1594:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1594 | res->Set(Nan::GetCurrentContext(),Nan::New("m12").ToLocalChecked(), Nan::New(mo.m12)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1595:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1595 | res->Set(Nan::GetCurrentContext(),Nan::New("m03").ToLocalChecked(), Nan::New(mo.m03)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1597:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1597 | res->Set(Nan::GetCurrentContext(),Nan::New("mu20").ToLocalChecked(), Nan::New(mo.mu20)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1598:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1598 | res->Set(Nan::GetCurrentContext(),Nan::New("mu11").ToLocalChecked(), Nan::New(mo.mu11)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1599:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1599 | res->Set(Nan::GetCurrentContext(),Nan::New("mu02").ToLocalChecked(), Nan::New(mo.mu02)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1600:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1600 | res->Set(Nan::GetCurrentContext(),Nan::New("mu30").ToLocalChecked(), Nan::New(mo.mu30)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1601:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1601 | res->Set(Nan::GetCurrentContext(),Nan::New("mu21").ToLocalChecked(), Nan::New(mo.mu21)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1602:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1602 | res->Set(Nan::GetCurrentContext(),Nan::New("mu12").ToLocalChecked(), Nan::New(mo.mu12)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1603:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1603 | res->Set(Nan::GetCurrentContext(),Nan::New("mu03").ToLocalChecked(), Nan::New(mo.mu03)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1605:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1605 | res->Set(Nan::GetCurrentContext(),Nan::New("nu20").ToLocalChecked(), Nan::New(mo.nu20)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1606:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1606 | res->Set(Nan::GetCurrentContext(),Nan::New("nu11").ToLocalChecked(), Nan::New(mo.nu11)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1607:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1607 | res->Set(Nan::GetCurrentContext(),Nan::New("nu02").ToLocalChecked(), Nan::New(mo.nu02)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1608:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1608 | res->Set(Nan::GetCurrentContext(),Nan::New("nu30").ToLocalChecked(), Nan::New(mo.nu30)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1609:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1609 | res->Set(Nan::GetCurrentContext(),Nan::New("nu21").ToLocalChecked(), Nan::New(mo.nu21)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1610:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1610 | res->Set(Nan::GetCurrentContext(),Nan::New("nu12").ToLocalChecked(), Nan::New(mo.nu12)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1611:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1611 | res->Set(Nan::GetCurrentContext(),Nan::New("nu03").ToLocalChecked(), Nan::New(mo.nu03)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::GoodFeaturesToTrack(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1762:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1762 | pt->Set(Nan::GetCurrentContext(),0, Nan::New((double) corners[i].x)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1763:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1763 | pt->Set(Nan::GetCurrentContext(),1, Nan::New((double) corners[i].y)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::CalcOpticalFlowPyrLK(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1823:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1823 | pt->Set(Nan::GetCurrentContext(),0, Nan::New((double) old_points[i].x)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1824:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1824 | pt->Set(Nan::GetCurrentContext(),1, Nan::New((double) old_points[i].y)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1825:17: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1825 | new_arr->Set(Nan::GetCurrentContext(), i, pt); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1830:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1830 | pt->Set(Nan::GetCurrentContext(),0, Nan::New((double) new_points[i].x)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1831:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1831 | pt->Set(Nan::GetCurrentContext(),1, Nan::New((double) new_points[i].y)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1832:17: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1832 | new_arr->Set(Nan::GetCurrentContext(), i, pt); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1837:15: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1837 | found->Set(Nan::GetCurrentContext(),i, pt); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1841:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1841 | data->Set(Nan::GetCurrentContext(),Nan::New("old_points").ToLocalChecked(), old_arr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1842:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1842 | data->Set(Nan::GetCurrentContext(),Nan::New("new_points").ToLocalChecked(), new_arr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc:1843:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1843 | data->Set(Nan::GetCurrentContext(),Nan::New("found").ToLocalChecked(), found); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::HoughLinesP(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1870:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1870 | pt->Set(Nan::GetCurrentContext(),0, Nan::New((double) lines[i][0])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1871:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1871 | pt->Set(Nan::GetCurrentContext(),1, Nan::New((double) lines[i][1])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1872:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1872 | pt->Set(Nan::GetCurrentContext(),2, Nan::New((double) lines[i][2])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1873:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1873 | pt->Set(Nan::GetCurrentContext(),3, Nan::New((double) lines[i][3])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::HoughCircles(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1904:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1904 | pt->Set(Nan::GetCurrentContext(),0, Nan::New((double) circles[i][0])); // center x | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1905:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1905 | pt->Set(Nan::GetCurrentContext(),1, Nan::New((double) circles[i][1]));// center y | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc:1906:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 1906 | pt->Set(Nan::GetCurrentContext(),2, Nan::New((double) circles[i][2]));// radius | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Matrix.cc: In member function ‘virtual void ResizeASyncWorker::HandleOKCallback()’: ../src/Matrix.cc:2006:27: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 2006 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/Contours.h:1, from ../src/Matrix.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc:2017:27: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 2017 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/Contours.h:1, from ../src/Matrix.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc:2029:23: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 2029 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/Contours.h:1, from ../src/Matrix.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/OpenCV.o ../src/OpenCV.cc: In static member function ‘static void OpenCV::Init(v8::Local)’: ../src/OpenCV.cc:11:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 11 | target->Set(Nan::GetCurrentContext(), Nan::New("version").ToLocalChecked(), Nan::New(out, n).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/OpenCV.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/OpenCV.cc: In member function ‘virtual void AsyncImDecodeWorker::HandleOKCallback()’: ../src/OpenCV.cc:61:27: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 61 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/OpenCV.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/OpenCV.cc:78:19: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 78 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/OpenCV.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/OpenCV.cc: In member function ‘virtual void AsyncImReadWorker::HandleOKCallback()’: ../src/OpenCV.cc:123:19: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 123 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/OpenCV.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/OpenCV.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE OpenCV::ReadImageAsync(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/OpenCV.cc:178:17: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 178 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/OpenCV.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/OpenCV.cc:247:13: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 247 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/OpenCV.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/OpenCV.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE OpenCV::ReadImage(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/OpenCV.cc:332:13: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 332 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/OpenCV.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/OpenCV.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE OpenCV::ReadImageMulti(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/OpenCV.cc:375:16: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 375 | output->Set(Nan::GetCurrentContext(), i, im_h); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/OpenCV.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/OpenCV.cc:379:11: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 379 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/OpenCV.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/CascadeClassifierWrap.o ../src/CascadeClassifierWrap.cc: In static member function ‘static void CascadeClassifierWrap::Init(v8::Local)’: ../src/CascadeClassifierWrap.cc:27:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 27 | target->Set(Nan::GetCurrentContext(), Nan::New("CascadeClassifier").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/CascadeClassifierWrap.cc: In member function ‘virtual void AsyncDetectMultiScale::HandleOKCallback()’: ../src/CascadeClassifierWrap.cc:98:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | x->Set(Nan::GetCurrentContext(), Nan::New("x").ToLocalChecked(), Nan::New < Number > (this->res[i].x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/CascadeClassifierWrap.cc:99:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 99 | x->Set(Nan::GetCurrentContext(), Nan::New("y").ToLocalChecked(), Nan::New < Number > (this->res[i].y)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/CascadeClassifierWrap.cc:100:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 100 | x->Set(Nan::GetCurrentContext(), Nan::New("width").ToLocalChecked(), Nan::New < Number > (this->res[i].width)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/CascadeClassifierWrap.cc:101:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 101 | x->Set(Nan::GetCurrentContext(), Nan::New("height").ToLocalChecked(), Nan::New < Number > (this->res[i].height)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/CascadeClassifierWrap.cc:102:15: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 102 | arr->Set(Nan::GetCurrentContext(), i, x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/CascadeClassifierWrap.cc:109:19: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 109 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ In file included from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/Contours.o ../src/Contours.cc: In static member function ‘static void Contour::Init(v8::Local)’: ../src/Contours.cc:36:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 36 | target->Set(Nan::GetCurrentContext(), Nan::New("Contours").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Point(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:67:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 67 | data->Set(Nan::GetCurrentContext(), Nan::New("x").ToLocalChecked(), Nan::New(point.x)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:68:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 68 | data->Set(Nan::GetCurrentContext(), Nan::New("y").ToLocalChecked(), Nan::New(point.y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Points(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:84:20: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 84 | point_data->Set(Nan::GetCurrentContext(), Nan::New("x").ToLocalChecked(), Nan::New(points[i].x)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:85:20: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 85 | point_data->Set(Nan::GetCurrentContext(), Nan::New("y").ToLocalChecked(), Nan::New(points[i].y)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:87:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 87 | data->Set(Nan::GetCurrentContext(), i, point_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::BoundingRect(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:173:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 173 | rect->Set(Nan::GetCurrentContext(), Nan::New("x").ToLocalChecked(), Nan::New(bounding.x)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:174:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 174 | rect->Set(Nan::GetCurrentContext(), Nan::New("y").ToLocalChecked(), Nan::New(bounding.y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:175:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 175 | rect->Set(Nan::GetCurrentContext(), Nan::New("width").ToLocalChecked(), Nan::New(bounding.width)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:176:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 176 | rect->Set(Nan::GetCurrentContext(), Nan::New("height").ToLocalChecked(), Nan::New(bounding.height)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::MinAreaRect(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:190:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 190 | rect->Set(Nan::GetCurrentContext(), Nan::New("angle").ToLocalChecked(), Nan::New(minimum.angle)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:193:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 193 | size->Set(Nan::GetCurrentContext(), Nan::New("height").ToLocalChecked(), Nan::New(minimum.size.height)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:194:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 194 | size->Set(Nan::GetCurrentContext(), Nan::New("width").ToLocalChecked(), Nan::New(minimum.size.width)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:195:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 195 | rect->Set(Nan::GetCurrentContext(), Nan::New("size").ToLocalChecked(), size); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:198:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 198 | center->Set(Nan::GetCurrentContext(), Nan::New("x").ToLocalChecked(), Nan::New(minimum.center.x)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:199:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 199 | center->Set(Nan::GetCurrentContext(), Nan::New("y").ToLocalChecked(), Nan::New(minimum.center.y)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:208:15: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 208 | point->Set(Nan::GetCurrentContext(), Nan::New("x").ToLocalChecked(), Nan::New(rect_points[i].x)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:209:15: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 209 | point->Set(Nan::GetCurrentContext(), Nan::New("y").ToLocalChecked(), Nan::New(rect_points[i].y)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:210:16: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 210 | points->Set(Nan::GetCurrentContext(), i, point); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:213:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 213 | rect->Set(Nan::GetCurrentContext(), Nan::New("points").ToLocalChecked(), points); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::FitEllipse(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:228:19: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 228 | jsEllipse->Set(Nan::GetCurrentContext(), Nan::New("angle").ToLocalChecked(), Nan::New(ellipse.angle)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:231:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 231 | size->Set(Nan::GetCurrentContext(), Nan::New("height").ToLocalChecked(), Nan::New(ellipse.size.height)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:232:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 232 | size->Set(Nan::GetCurrentContext(), Nan::New("width").ToLocalChecked(), Nan::New(ellipse.size.width)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:233:19: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 233 | jsEllipse->Set(Nan::GetCurrentContext(), Nan::New("size").ToLocalChecked(), size); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:236:16: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 236 | center->Set(Nan::GetCurrentContext(), Nan::New("x").ToLocalChecked(), Nan::New(ellipse.center.x)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:237:16: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 237 | center->Set(Nan::GetCurrentContext(), Nan::New("y").ToLocalChecked(), Nan::New(ellipse.center.y)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:238:19: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 238 | jsEllipse->Set(Nan::GetCurrentContext(), Nan::New("center").ToLocalChecked(), center); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Moments(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:266:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 266 | res->Set(Nan::GetCurrentContext(), Nan::New("m00").ToLocalChecked(), Nan::New(mu.m00)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:267:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 267 | res->Set(Nan::GetCurrentContext(), Nan::New("m10").ToLocalChecked(), Nan::New(mu.m10)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:268:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 268 | res->Set(Nan::GetCurrentContext(), Nan::New("m01").ToLocalChecked(), Nan::New(mu.m01)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:269:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 269 | res->Set(Nan::GetCurrentContext(), Nan::New("m11").ToLocalChecked(), Nan::New(mu.m11)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Hierarchy(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:284:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 284 | res->Set(Nan::GetCurrentContext(),0, Nan::New(hierarchy[0])); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:285:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 285 | res->Set(Nan::GetCurrentContext(),1, Nan::New(hierarchy[1])); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:286:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 286 | res->Set(Nan::GetCurrentContext(),2, Nan::New(hierarchy[2])); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:287:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 287 | res->Set(Nan::GetCurrentContext(),3, Nan::New(hierarchy[3])); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Serialize(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:305:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 305 | point_data->Set(Nan::GetCurrentContext(),0, Nan::New(points[j].x)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:306:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 306 | point_data->Set(Nan::GetCurrentContext(),1, Nan::New(points[j].y)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:308:24: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 308 | contour_data->Set(Nan::GetCurrentContext(),j, point_data); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:310:23: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 310 | contours_data->Set(Nan::GetCurrentContext(), i, contour_data); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:316:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 316 | contour_data->Set(Nan::GetCurrentContext(),0, Nan::New(self->hierarchy[i][0])); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:317:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 317 | contour_data->Set(Nan::GetCurrentContext(),1, Nan::New(self->hierarchy[i][1])); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:318:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 318 | contour_data->Set(Nan::GetCurrentContext(),2, Nan::New(self->hierarchy[i][2])); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:319:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 319 | contour_data->Set(Nan::GetCurrentContext(),3, Nan::New(self->hierarchy[i][3])); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:321:24: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 321 | hierarchy_data->Set(Nan::GetCurrentContext(), i, contour_data); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Contours.cc:325:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 325 | data->Set(Nan::GetCurrentContext(), Nan::New("contours").ToLocalChecked(), contours_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Contours.cc:326:12: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 326 | data->Set(Nan::GetCurrentContext(), Nan::New("hierarchy").ToLocalChecked(), hierarchy_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/Point.o ../src/Point.cc: In static member function ‘static void Point::Init(v8::Local)’: ../src/Point.cc:22:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 22 | target->Set(Nan::GetCurrentContext(), Nan::New("Point").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Point.h:3, from ../src/Point.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/VideoCaptureWrap.o ../src/VideoCaptureWrap.cc: In static member function ‘static void VideoCaptureWrap::Init(v8::Local)’: ../src/VideoCaptureWrap.cc:51:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 51 | target->Set(Nan::GetCurrentContext(), Nan::New("VideoCapture").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/VideoCaptureWrap.h:1, from ../src/VideoCaptureWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/VideoCaptureWrap.cc: In member function ‘virtual void AsyncVCWorker::HandleOKCallback()’: ../src/VideoCaptureWrap.cc:253:19: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 253 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/VideoCaptureWrap.h:1, from ../src/VideoCaptureWrap.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ In file included from ../src/OpenCV.h:18, from ../src/VideoCaptureWrap.h:1, from ../src/VideoCaptureWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/VideoWriterWrap.o ../src/VideoWriterWrap.cc: In static member function ‘static void VideoWriterWrap::Init(v8::Local)’: ../src/VideoWriterWrap.cc:37:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 37 | target->Set(Nan::GetCurrentContext(), Nan::New("VideoWriter").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/VideoWriterWrap.h:1, from ../src/VideoWriterWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/VideoWriterWrap.cc: In member function ‘virtual void AsyncVWWorker::HandleOKCallback()’: ../src/VideoWriterWrap.cc:128:21: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 128 | callback->Call(1, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/VideoWriterWrap.h:1, from ../src/VideoWriterWrap.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ In file included from ../src/OpenCV.h:18, from ../src/VideoWriterWrap.h:1, from ../src/VideoWriterWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/CamShift.o ../src/CamShift.cc: In static member function ‘static void TrackedObject::Init(v8::Local)’: ../src/CamShift.cc:36:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 36 | target->Set(Nan::GetCurrentContext(), Nan::New("TrackedObject").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/CamShift.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE TrackedObject::Track(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/CamShift.cc:169:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 169 | arr->Set(Nan::GetCurrentContext(),0, Nan::New(bounds.x)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/CamShift.cc:170:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 170 | arr->Set(Nan::GetCurrentContext(),1, Nan::New(bounds.y)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/CamShift.cc:171:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 171 | arr->Set(Nan::GetCurrentContext(),2, Nan::New(bounds.x + bounds.width)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/CamShift.cc:172:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 172 | arr->Set(Nan::GetCurrentContext(),3, Nan::New(bounds.y + bounds.height)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/HighGUI.o ../src/HighGUI.cc: In static member function ‘static void NamedWindow::Init(v8::Local)’: ../src/HighGUI.cc:24:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 24 | target->Set(Nan::GetCurrentContext(), Nan::New("NamedWindow").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/HighGUI.h:1, from ../src/HighGUI.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/FaceRecognizer.o ../src/FaceRecognizer.cc: In static member function ‘static void FaceRecognizerWrap::Init(v8::Local)’: ../src/FaceRecognizer.cc:84:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 84 | target->Set(Nan::GetCurrentContext(), Nan::New("FaceRecognizer").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/FaceRecognizer.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE FaceRecognizerWrap::PredictSync(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/FaceRecognizer.cc:335:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 335 | res->Set(Nan::GetCurrentContext(), Nan::New("id").ToLocalChecked(), Nan::New(predictedLabel)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/FaceRecognizer.cc:336:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 336 | res->Set(Nan::GetCurrentContext(), Nan::New("confidence").ToLocalChecked(), Nan::New(confidence)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/FaceRecognizer.cc: In member function ‘virtual void PredictASyncWorker::HandleOKCallback()’: ../src/FaceRecognizer.cc:375:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 375 | res->Set(Nan::GetCurrentContext(), Nan::New("id").ToLocalChecked(), Nan::New(predictedLabel)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/FaceRecognizer.cc:376:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 376 | res->Set(Nan::GetCurrentContext(), Nan::New("confidence").ToLocalChecked(), Nan::New(confidence)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/FaceRecognizer.cc:383:19: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 383 | callback->Call(1, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/FaceRecognizer.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ In file included from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/Features2d.o In file included from ../src/OpenCV.h:18, from ../src/Features2d.cc:1: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/BackgroundSubtractor.o ../src/BackgroundSubtractor.cc:11:2: warning: #warning Building with HAVE_OPENCV_BGSEGM [-Wcpp] 11 | #warning Building with HAVE_OPENCV_BGSEGM | ^~~~~~~ ../src/BackgroundSubtractor.cc: In static member function ‘static void BackgroundSubtractorWrap::Init(v8::Local)’: ../src/BackgroundSubtractor.cc:69:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 69 | target->Set(Nan::GetCurrentContext(), Nan::New("BackgroundSubtractor").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/BackgroundSubtractor.h:1, from ../src/BackgroundSubtractor.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/BackgroundSubtractor.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BackgroundSubtractorWrap::ApplyMOG(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/BackgroundSubtractor.cc:245:13: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 245 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/BackgroundSubtractor.h:1, from ../src/BackgroundSubtractor.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/BackgroundSubtractor.cc:252:13: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 252 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/BackgroundSubtractor.h:1, from ../src/BackgroundSubtractor.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/BackgroundSubtractor.cc:293:13: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 293 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/BackgroundSubtractor.h:1, from ../src/BackgroundSubtractor.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/BackgroundSubtractor.cc: In member function ‘virtual void AsyncBackgroundSubtractorWorker::HandleOKCallback()’: ../src/BackgroundSubtractor.cc:354:19: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 354 | callback->Call(2, argv); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../src/OpenCV.h:53, from ../src/BackgroundSubtractor.h:1, from ../src/BackgroundSubtractor.cc:1: ../../../../usr/share/nodejs/nan/nan.h:1744:3: note: declared here 1744 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/BackgroundSubtractor.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BackgroundSubtractorWrap::Apply(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/BackgroundSubtractor.cc:389:15: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 389 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/BackgroundSubtractor.h:1, from ../src/BackgroundSubtractor.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/BackgroundSubtractor.cc:395:15: warning: ignoring return value of ‘v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 395 | cb->Call( Nan::GetCurrentContext(), Nan::GetCurrentContext()->Global(), 2, argv); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/BackgroundSubtractor.h:1, from ../src/BackgroundSubtractor.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:4468:43: note: declared here 4468 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/Constants.o ../src/Constants.cc: In static member function ‘static void Constants::Init(v8::Local)’: ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:25:3: note: in expansion of macro ‘CONST’ 25 | CONST(CV_8U); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:26:3: note: in expansion of macro ‘CONST’ 26 | CONST(CV_8S); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:27:3: note: in expansion of macro ‘CONST’ 27 | CONST(CV_16U); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:28:3: note: in expansion of macro ‘CONST’ 28 | CONST(CV_16S); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:29:3: note: in expansion of macro ‘CONST’ 29 | CONST(CV_32S); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:30:3: note: in expansion of macro ‘CONST’ 30 | CONST(CV_32F); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:31:3: note: in expansion of macro ‘CONST’ 31 | CONST(CV_64F); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:36:3: note: in expansion of macro ‘CONST’ 36 | CONST(CV_8UC1); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:37:3: note: in expansion of macro ‘CONST’ 37 | CONST(CV_8UC2); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:38:3: note: in expansion of macro ‘CONST’ 38 | CONST(CV_8UC3); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:39:3: note: in expansion of macro ‘CONST’ 39 | CONST(CV_8UC4); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:41:3: note: in expansion of macro ‘CONST’ 41 | CONST(CV_8SC1); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:42:3: note: in expansion of macro ‘CONST’ 42 | CONST(CV_8SC2); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:43:3: note: in expansion of macro ‘CONST’ 43 | CONST(CV_8SC3); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:44:3: note: in expansion of macro ‘CONST’ 44 | CONST(CV_8SC4); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:46:3: note: in expansion of macro ‘CONST’ 46 | CONST(CV_16UC1); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:47:3: note: in expansion of macro ‘CONST’ 47 | CONST(CV_16UC2); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:48:3: note: in expansion of macro ‘CONST’ 48 | CONST(CV_16UC3); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:49:3: note: in expansion of macro ‘CONST’ 49 | CONST(CV_16UC4); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:51:3: note: in expansion of macro ‘CONST’ 51 | CONST(CV_16SC1); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:52:3: note: in expansion of macro ‘CONST’ 52 | CONST(CV_16SC2); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:53:3: note: in expansion of macro ‘CONST’ 53 | CONST(CV_16SC3); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:54:3: note: in expansion of macro ‘CONST’ 54 | CONST(CV_16SC4); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:56:3: note: in expansion of macro ‘CONST’ 56 | CONST(CV_32SC1); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:57:3: note: in expansion of macro ‘CONST’ 57 | CONST(CV_32SC2); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:58:3: note: in expansion of macro ‘CONST’ 58 | CONST(CV_32SC3); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:59:3: note: in expansion of macro ‘CONST’ 59 | CONST(CV_32SC4); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:61:3: note: in expansion of macro ‘CONST’ 61 | CONST(CV_32FC1); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:62:3: note: in expansion of macro ‘CONST’ 62 | CONST(CV_32FC2); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:63:3: note: in expansion of macro ‘CONST’ 63 | CONST(CV_32FC3); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:64:3: note: in expansion of macro ‘CONST’ 64 | CONST(CV_32FC4); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:66:3: note: in expansion of macro ‘CONST’ 66 | CONST(CV_64FC1); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:67:3: note: in expansion of macro ‘CONST’ 67 | CONST(CV_64FC2); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:68:3: note: in expansion of macro ‘CONST’ 68 | CONST(CV_64FC3); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:69:3: note: in expansion of macro ‘CONST’ 69 | CONST(CV_64FC4); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:71:3: note: in expansion of macro ‘CONST’ 71 | CONST(CV_LOAD_IMAGE_UNCHANGED); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:72:3: note: in expansion of macro ‘CONST’ 72 | CONST(CV_LOAD_IMAGE_GRAYSCALE); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:73:3: note: in expansion of macro ‘CONST’ 73 | CONST(CV_LOAD_IMAGE_COLOR); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:74:3: note: in expansion of macro ‘CONST’ 74 | CONST(CV_LOAD_IMAGE_ANYDEPTH); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:75:3: note: in expansion of macro ‘CONST’ 75 | CONST(CV_LOAD_IMAGE_ANYCOLOR); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:15:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 15 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:82:3: note: in expansion of macro ‘CONST_DOUBLE’ 82 | CONST_DOUBLE(CV_PI); | ^~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New(C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:83:3: note: in expansion of macro ‘CONST’ 83 | CONST(CV_FILLED); | ^~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:85:3: note: in expansion of macro ‘CONST_ENUM’ 85 | CONST_ENUM(BORDER_DEFAULT); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:86:3: note: in expansion of macro ‘CONST_ENUM’ 86 | CONST_ENUM(BORDER_REPLICATE); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:87:3: note: in expansion of macro ‘CONST_ENUM’ 87 | CONST_ENUM(BORDER_REFLECT); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:88:3: note: in expansion of macro ‘CONST_ENUM’ 88 | CONST_ENUM(BORDER_REFLECT_101); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:89:3: note: in expansion of macro ‘CONST_ENUM’ 89 | CONST_ENUM(BORDER_WRAP); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:90:3: note: in expansion of macro ‘CONST_ENUM’ 90 | CONST_ENUM(BORDER_CONSTANT); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:92:3: note: in expansion of macro ‘CONST_ENUM’ 92 | CONST_ENUM(INTER_NEAREST); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:93:3: note: in expansion of macro ‘CONST_ENUM’ 93 | CONST_ENUM(INTER_LINEAR); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:94:3: note: in expansion of macro ‘CONST_ENUM’ 94 | CONST_ENUM(INTER_AREA); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:95:3: note: in expansion of macro ‘CONST_ENUM’ 95 | CONST_ENUM(INTER_CUBIC); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:96:3: note: in expansion of macro ‘CONST_ENUM’ 96 | CONST_ENUM(INTER_LANCZOS4); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:98:3: note: in expansion of macro ‘CONST_ENUM’ 98 | CONST_ENUM(NORM_MINMAX); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:99:3: note: in expansion of macro ‘CONST_ENUM’ 99 | CONST_ENUM(NORM_INF); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:100:3: note: in expansion of macro ‘CONST_ENUM’ 100 | CONST_ENUM(NORM_L1); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:101:3: note: in expansion of macro ‘CONST_ENUM’ 101 | CONST_ENUM(NORM_L2); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:102:3: note: in expansion of macro ‘CONST_ENUM’ 102 | CONST_ENUM(NORM_L2SQR); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:103:3: note: in expansion of macro ‘CONST_ENUM’ 103 | CONST_ENUM(NORM_HAMMING); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:104:3: note: in expansion of macro ‘CONST_ENUM’ 104 | CONST_ENUM(NORM_HAMMING2); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:105:3: note: in expansion of macro ‘CONST_ENUM’ 105 | CONST_ENUM(NORM_RELATIVE); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:106:3: note: in expansion of macro ‘CONST_ENUM’ 106 | CONST_ENUM(NORM_TYPE_MASK); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:108:3: note: in expansion of macro ‘CONST_ENUM’ 108 | CONST_ENUM(RETR_EXTERNAL); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:109:3: note: in expansion of macro ‘CONST_ENUM’ 109 | CONST_ENUM(RETR_LIST); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:110:3: note: in expansion of macro ‘CONST_ENUM’ 110 | CONST_ENUM(RETR_CCOMP); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:111:3: note: in expansion of macro ‘CONST_ENUM’ 111 | CONST_ENUM(RETR_TREE); | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 12 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:113:3: note: in expansion of macro ‘CONST_INT’ 113 | CONST_INT(CV_DIST_C); | ^~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 12 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:114:3: note: in expansion of macro ‘CONST_INT’ 114 | CONST_INT(CV_DIST_L1); | ^~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 12 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:115:3: note: in expansion of macro ‘CONST_INT’ 115 | CONST_INT(CV_DIST_L2); | ^~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 12 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:116:3: note: in expansion of macro ‘CONST_INT’ 116 | CONST_INT(CV_DIST_USER); | ^~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 12 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:118:3: note: in expansion of macro ‘CONST_INT’ 118 | CONST_INT(CV_DIST_MASK_3); | ^~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 12 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:119:3: note: in expansion of macro ‘CONST_INT’ 119 | CONST_INT(CV_DIST_MASK_5); | ^~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 12 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)C)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:120:3: note: in expansion of macro ‘CONST_INT’ 120 | CONST_INT(CV_DIST_MASK_PRECISE); | ^~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:122:3: note: in expansion of macro ‘CONST_ENUM’ 122 | CONST_ENUM(CMP_EQ) | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:123:3: note: in expansion of macro ‘CONST_ENUM’ 123 | CONST_ENUM(CMP_GT) | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:124:3: note: in expansion of macro ‘CONST_ENUM’ 124 | CONST_ENUM(CMP_GE) | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:125:3: note: in expansion of macro ‘CONST_ENUM’ 125 | CONST_ENUM(CMP_LT) | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:126:3: note: in expansion of macro ‘CONST_ENUM’ 126 | CONST_ENUM(CMP_LE) | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | obj->Set(Nan::GetCurrentContext(), Nan::New(#C).ToLocalChecked(), Nan::New((int)(cv::C))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/Constants.cc:127:3: note: in expansion of macro ‘CONST_ENUM’ 127 | CONST_ENUM(CMP_NE) | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:129:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 129 | target->Set(Nan::GetCurrentContext(), Nan::New("TERM_CRITERIA_EPS").ToLocalChecked(), Nan::New((int)cv::TermCriteria::EPS)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:130:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 130 | target->Set(Nan::GetCurrentContext(), Nan::New("TERM_CRITERIA_COUNT").ToLocalChecked(), Nan::New((int)cv::TermCriteria::COUNT)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Constants.cc:132:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 132 | target->Set(Nan::GetCurrentContext(), Nan::New("Constants").ToLocalChecked(), obj); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/Calib3D.o ../src/Calib3D.cc: In static member function ‘static void Calib3D::Init(v8::Local)’: ../src/Calib3D.cc:116:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 116 | target->Set(Nan::GetCurrentContext(), Nan::New("calib3d").ToLocalChecked(), obj); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::FindChessboardCorners(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:141:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 141 | ret->Set(Nan::GetCurrentContext(), Nan::New("found").ToLocalChecked(), Nan::New(found)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:146:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 146 | point_data->Set(Nan::GetCurrentContext(), Nan::New("x").ToLocalChecked(), Nan::New(corners[i].x)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:147:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 147 | point_data->Set(Nan::GetCurrentContext(), Nan::New("y").ToLocalChecked(), Nan::New(corners[i].y)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:149:24: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 149 | cornersArray->Set(Nan::GetCurrentContext(), Nan::New(i), point_data); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:152:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 152 | ret->Set(Nan::GetCurrentContext(), Nan::New("corners").ToLocalChecked(), cornersArray); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::CalibrateCamera(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:228:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 228 | ret->Set(Nan::GetCurrentContext(), Nan::New("reprojectionError").ToLocalChecked(), Nan::New(error)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:232:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 232 | ret->Set(Nan::GetCurrentContext(), Nan::New("K").ToLocalChecked(), KMatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:236:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 236 | ret->Set(Nan::GetCurrentContext(), Nan::New("distortion").ToLocalChecked(), distMatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::SolvePnP(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:282:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 282 | ret->Set(Nan::GetCurrentContext(), Nan::New("rvec").ToLocalChecked(), rMatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:286:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 286 | ret->Set(Nan::GetCurrentContext(), Nan::New("tvec").ToLocalChecked(), tMatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::StereoCalibrate(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:412:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 412 | ret->Set(Nan::GetCurrentContext(), Nan::New("K1").ToLocalChecked(), K1MatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:413:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 413 | ret->Set(Nan::GetCurrentContext(), Nan::New("distortion1").ToLocalChecked(), d1MatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:414:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 414 | ret->Set(Nan::GetCurrentContext(), Nan::New("K2").ToLocalChecked(), K2MatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:415:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 415 | ret->Set(Nan::GetCurrentContext(), Nan::New("distortion2").ToLocalChecked(), d2MatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:416:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 416 | ret->Set(Nan::GetCurrentContext(), Nan::New("R").ToLocalChecked(), RMatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:417:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 417 | ret->Set(Nan::GetCurrentContext(), Nan::New("t").ToLocalChecked(), tMatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:418:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 418 | ret->Set(Nan::GetCurrentContext(), Nan::New("E").ToLocalChecked(), EMatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:419:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 419 | ret->Set(Nan::GetCurrentContext(), Nan::New("F").ToLocalChecked(), FMatrixWrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::StereoRectify(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:473:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 473 | ret->Set(Nan::GetCurrentContext(), Nan::New("R1").ToLocalChecked(), Matrix::CreateWrappedFromMat(R1)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:474:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 474 | ret->Set(Nan::GetCurrentContext(), Nan::New("R2").ToLocalChecked(), Matrix::CreateWrappedFromMat(R2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:475:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 475 | ret->Set(Nan::GetCurrentContext(), Nan::New("P1").ToLocalChecked(), Matrix::CreateWrappedFromMat(P1)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:476:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 476 | ret->Set(Nan::GetCurrentContext(), Nan::New("P2").ToLocalChecked(), Matrix::CreateWrappedFromMat(P2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:477:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 477 | ret->Set(Nan::GetCurrentContext(), Nan::New("Q").ToLocalChecked(), Matrix::CreateWrappedFromMat(Q)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::ComputeCorrespondEpilines(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:513:21: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 513 | line_data->Set(Nan::GetCurrentContext(), Nan::New("a").ToLocalChecked(), Nan::New(lines[i][0])); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:514:21: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 514 | line_data->Set(Nan::GetCurrentContext(), Nan::New("b").ToLocalChecked(), Nan::New(lines[i][1])); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:515:21: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 515 | line_data->Set(Nan::GetCurrentContext(), Nan::New("c").ToLocalChecked(), Nan::New(lines[i][2])); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Calib3D.cc:517:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 517 | linesArray->Set(Nan::GetCurrentContext(), Nan::New(i), line_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/ImgProc.o ../src/ImgProc.cc: In static member function ‘static void ImgProc::Init(v8::Local)’: ../src/ImgProc.cc:17:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 17 | target->Set(Nan::GetCurrentContext(), Nan::New("imgproc").ToLocalChecked(), obj); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/ImgProc.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE ImgProc::InitUndistortRectifyMap(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/ImgProc.cc:132:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 132 | ret->Set(Nan::GetCurrentContext(), Nan::New("map1").ToLocalChecked(), map1Wrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/ImgProc.cc:133:13: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 133 | ret->Set(Nan::GetCurrentContext(), Nan::New("map2").ToLocalChecked(), map2Wrap); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/Stereo.o ../src/Stereo.cc:6:2: warning: #warning TODO: port me to OpenCV 3 [-Wcpp] 6 | #warning TODO: port me to OpenCV 3 | ^~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Stereo.h:4, from ../src/Stereo.cc:2: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/LDAWrap.o ../src/LDAWrap.cc:5:2: warning: #warning TODO: port me to OpenCV 3 [-Wcpp] 5 | #warning TODO: port me to OpenCV 3 | ^~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/LDAWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] CXX(target) Release/obj.target/opencv/src/Histogram.o ../src/Histogram.cc: In static member function ‘static void Histogram::Init(v8::Local)’: ../src/Histogram.cc:12:14: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 12 | target->Set(Nan::GetCurrentContext(), Nan::New("histogram").ToLocalChecked(), obj); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ ../src/Histogram.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Histogram::CalcHist(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Histogram.cc:75:17: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 75 | arr->Set(Nan::GetCurrentContext(), i, Nan::New(outputHist.at(i))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Histogram.cc:80:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 80 | arr2->Set(Nan::GetCurrentContext(),j, Nan::New(outputHist.at(i,j))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Histogram.cc:84:24: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 84 | arr3->Set(Nan::GetCurrentContext(),k, Nan::New(outputHist.at(i,j,k))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Histogram.cc:86:22: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 86 | arr2->Set(Nan::GetCurrentContext(),j, arr3); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../src/Histogram.cc:89:17: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 89 | arr->Set(Nan::GetCurrentContext(), i, arr2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nodejs/src/node_object_wrap.h:85:25: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] 10886 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]’: /usr/include/nan_object_wrap.h:64:57: required from here /usr/include/nodejs/deps/v8/include/v8.h:10886:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type] SOLINK_MODULE(target) Release/obj.target/opencv.node COPY Release/opencv.node CXX(target) Release/obj.target/test_nativemat/test/nativemat.o ../test/nativemat.cc: In function ‘void Size(const Nan::FunctionCallbackInfo&)’: ../test/nativemat.cc:9:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 9 | arr->Set(Nan::GetCurrentContext(),0, Nan::New(mat.size().height)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/nodejs/src/node.h:67, from ../../../../usr/share/nodejs/nan/nan.h:58, from ../test/nativemat.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../test/nativemat.cc:10:11: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 10 | arr->Set(Nan::GetCurrentContext(),1, Nan::New(mat.size().width)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/nodejs/src/node.h:67, from ../../../../usr/share/nodejs/nan/nan.h:58, from ../test/nativemat.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3673:37: note: declared here 3673 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, | ^~~ ../test/nativemat.cc: In function ‘void Init(v8::Local)’: ../test/nativemat.cc:16:15: warning: ignoring return value of ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’, declared with attribute ‘warn_unused_result’ [-Wunused-result] 16 | exports->Set(Nan::GetCurrentContext(), Nan::New("size").ToLocalChecked(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 | Nan::New(Size)->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/nodejs/src/node.h:67, from ../../../../usr/share/nodejs/nan/nan.h:58, from ../test/nativemat.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3670:37: note: declared here 3670 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, | ^~~ In file included from ../../../../usr/share/nodejs/nan/nan.h:58, from ../test/nativemat.cc:1: ../test/nativemat.cc: At global scope: /usr/include/nodejs/src/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(v8::Local)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type] 793 | (node::addon_register_func) (regfunc), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’ 827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~ ../test/nativemat.cc:20:1: note: in expansion of macro ‘NODE_MODULE’ 20 | NODE_MODULE(test_nativemat, Init) | ^~~~~~~~~~~ SOLINK_MODULE(target) Release/obj.target/test_nativemat.node COPY Release/test_nativemat.node make[2]: Leaving directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b/build' gyp info ok find /build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b/build -name 'opencv.node' -exec chmod a-x {} \; make[1]: Leaving directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b' dh: command-omitted: The call to "dh_auto_test -a" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install --destdir=debian/node-opencv/ -a dh_install -a dh_installdocs -a dh_installchangelogs -a debian/rules override_dh_installexamples make[1]: Entering directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b' dh_installexamples -Xtmp/ make[1]: Leaving directory '/build/node-opencv-T4rPWH/node-opencv-7.0.0+git20200316.f0a03a4b' dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: debian/node-opencv/usr/lib/x86_64-linux-gnu/nodejs/opencv/build/Release/opencv.node contains an unresolvable reference to symbol uv_queue_work: it's probably a plugin dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'node-opencv-dbgsym' in '../node-opencv-dbgsym_7.0.0+git20200316.f0a03a4b-1_amd64.deb'. dpkg-deb: building package 'node-opencv' in '../node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.deb'. dpkg-genbuildinfo --build=any -O../node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.buildinfo dpkg-genchanges --build=any -O../node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/node-opencv-T4rPWH /tmp/node-opencv-7.0.0+git20200316.f0a03a4b-1iudp0wiq I: cleaning package lists and apt cache... I: removing tempdir /tmp/mmdebstrap.LAFRv252ne... I: success in 691.2430 seconds md5: node-opencv-dbgsym_7.0.0+git20200316.f0a03a4b-1_amd64.deb: OK md5: Value of 'md5' differs for node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.deb md5: Size differs for node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.deb sha1: node-opencv-dbgsym_7.0.0+git20200316.f0a03a4b-1_amd64.deb: OK sha1: Value of 'sha1' differs for node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.deb sha1: Size differs for node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.deb sha256: node-opencv-dbgsym_7.0.0+git20200316.f0a03a4b-1_amd64.deb: OK sha256: Value of 'sha256' differs for node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.deb sha256: Size differs for node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.deb Checksums: FAIL Cannot generate diffoscope for node-opencv_7.0.0+git20200316.f0a03a4b-1_amd64.deb: RetryError[]