Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/n/node-opencv/node-opencv_7.0.0+git20200310.6c13234-2_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/node-opencv-7.0.0+git20200310.6c13234-2xved86t8/node-opencv_7.0.0+git20200310.6c13234-2_amd64.buildinfo Get source package info: node-opencv=7.0.0+git20200310.6c13234-2 Source URL: http://snapshot.notset.fr/mr/package/node-opencv/7.0.0+git20200310.6c13234-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 adwaita-icon-theme=3.38.0-1 autoconf=2.69-14 automake=1:1.16.3-2 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=11.1 base-passwd=3.5.49 bash=5.1-2+b1 binutils=2.35.2-2 binutils-common=2.35.2-2 binutils-x86-64-linux-gnu=2.35.2-2 bsdextrautils=2.36.1-7 bsdutils=1:2.36.1-7 build-essential=12.9 bzip2=1.0.8-4 ca-certificates=20210119 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.2.1-6 dash=0.5.11+git20210120+802ebd4-1 dbus=1.12.20-2 dbus-user-session=1.12.20-2 dconf-gsettings-backend=0.38.0-2 dconf-service=0.38.0-2 debconf=1.5.76 debhelper=13.3.4 debianutils=4.11.2 dh-autoreconf=20 dh-exec=0.23.4 dh-strip-nondeterminism=1.11.0-1 diffutils=1:3.7-5 dmsetup=2:1.02.175-2.1 dpkg=1.20.9 dpkg-dev=1.20.9 dwz=0.14-1 file=1:5.39-3 findutils=4.8.0-1 fontconfig=2.13.1-4.2 fontconfig-config=2.13.1-4.2 fonts-dejavu-core=2.37-2 g++=4:10.2.1-1 g++-10=10.2.1-6 gcc=4:10.2.1-1 gcc-10=10.2.1-6 gcc-10-base=10.2.1-6 gdal-data=3.2.2+dfsg-1 gettext=0.21-4 gettext-base=0.21-4 glib-networking=2.66.0-2 glib-networking-common=2.66.0-2 glib-networking-services=2.66.0-2 grep=3.6-1 groff-base=1.22.4-6 gsettings-desktop-schemas=3.38.0-2 gtk-update-icon-cache=3.24.24-3 gyp=0.1+20200513gitcaa6002-2 gzip=1.10-4 handlebars=3:4.7.6+~4.1.0-2 hicolor-icon-theme=0.17-2 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 iso-codes=4.6.0-1 libacl1=2.2.53-10 libaec0=1.0.4-2 libaom0=1.0.0.errata1-3 libapparmor1=2.13.6-10 libarchive-zip-perl=1.68-1 libarchive13=3.4.3-2+b1 libargon2-1=0~20171227-0.2 libarmadillo10=1:10.1.2+dfsg-5 libarpack2=3.8.0-1 libasan6=10.2.1-6 libatk-bridge2.0-0=2.38.0-1 libatk1.0-0=2.36.0-2 libatk1.0-data=2.36.0-2 libatomic1=10.2.1-6 libatspi2.0-0=2.38.0-4 libattr1=1:2.4.48-6 libaudit-common=1:3.0-2 libaudit1=1:3.0-2 libavahi-client3=0.8-5 libavahi-common-data=0.8-5 libavahi-common3=0.8-5 libavcodec-dev=7:4.3.2-0+deb11u1 libavcodec58=7:4.3.2-0+deb11u1 libavformat-dev=7:4.3.2-0+deb11u1 libavformat58=7:4.3.2-0+deb11u1 libavutil-dev=7:4.3.2-0+deb11u1 libavutil56=7:4.3.2-0+deb11u1 libbinutils=2.35.2-2 libblas3=3.9.0-3 libblkid1=2.36.1-7 libbluray2=1:1.2.1-4 libbrotli1=1.0.9-2+b2 libbsd0=0.11.3-1 libbz2-1.0=1.0.8-4 libc-ares2=1.17.1-1 libc-bin=2.31-11 libc-dev-bin=2.31-11 libc6=2.31-11 libc6-dev=2.31-11 libcairo-gobject2=1.16.0-5 libcairo2=1.16.0-5 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcap2-bin=1:2.44-1 libcc1-0=10.2.1-6 libcfitsio9=3.490-3 libcharls2=2.2.0+dfsg-2 libchromaprint1=1.5.0-2 libcodec2-0.9=0.9.2-4 libcolord2=1.4.5-3 libcom-err2=1.46.2-1 libcrypt-dev=1:4.4.18-4 libcrypt1=1:4.4.18-4 libcryptsetup12=2:2.3.5-1 libctf-nobfd0=2.35.2-2 libctf0=2.35.2-2 libcups2=2.3.3op2-3 libcurl3-gnutls=7.74.0-1.2 libcurl4=7.74.0-1.2 libdap27=3.20.7-6 libdapclient6v5=3.20.7-6 libdatrie1=0.2.13-1 libdav1d4=0.7.1-3 libdb5.3=5.3.28+dfsg1-0.8 libdbus-1-3=1.12.20-2 libdc1394-25=2.2.6-3 libdc1394-dev=2.2.6-3 libdconf1=0.38.0-2 libde265-0=1.0.8-1 libdebconfclient0=0.257 libdebhelper-perl=13.3.4 libdeflate-dev=1.7-1 libdeflate0=1.7-1 libdevmapper1.02.1=2:1.02.175-2.1 libdouble-conversion3=3.1.5-6.1 libdpkg-perl=1.20.9 libdrm-amdgpu1=2.4.104-1 libdrm-common=2.4.104-1 libdrm-intel1=2.4.104-1 libdrm-nouveau2=2.4.104-1 libdrm-radeon1=2.4.104-1 libdrm2=2.4.104-1 libdw1=0.183-3 libedit2=3.1-20191231-2+b1 libelf1=0.183-3 libepoxy0=1.5.5-1 libepsilon1=0.9.2+dfsg-5 libexif-dev=0.6.22-3 libexif12=0.6.22-3 libexpat1=2.2.10-2 libffi7=3.3-6 libfile-stripnondeterminism-perl=1.11.0-1 libfontconfig1=2.13.1-4.2 libfreetype6=2.10.4+dfsg-1 libfreexl1=1.0.6-1 libfribidi0=1.0.8-2 libfyba0=4.1.1-7 libgcc-10-dev=10.2.1-6 libgcc-s1=10.2.1-6 libgcrypt20=1.8.7-3 libgd3=2.3.0-2 libgdal28=3.2.2+dfsg-1 libgdbm-compat4=1.19-2 libgdbm6=1.19-2 libgdcm-dev=3.0.8-1 libgdcm3.0=3.0.8-1 libgdk-pixbuf-2.0-0=2.42.2+dfsg-1 libgdk-pixbuf2.0-common=2.42.2+dfsg-1 libgeos-3.9.0=3.9.0-1 libgeos-c1v5=3.9.0-1 libgeotiff5=1.6.0-1 libgfortran5=10.2.1-6 libgif7=5.1.9-2 libgl1=1.3.2-1 libgl1-mesa-dri=20.3.5-1 libgl2ps1.4=1.4.2+dfsg1-1 libglapi-mesa=20.3.5-1 libglew2.1=2.1.0-4+b1 libglib2.0-0=2.66.8-1 libglvnd0=1.3.2-1 libglx-mesa0=20.3.5-1 libglx0=1.3.2-1 libgme0=0.6.3-2 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.7.1-4 libgomp1=10.2.1-6 libgpg-error0=1.38-2 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.18-2 libgssapi-krb5-2=1.18.3-5 libgstreamer-plugins-base1.0-0=1.18.4-2 libgstreamer1.0-0=1.18.4-2 libgtk-3-0=3.24.24-3 libgtk-3-common=3.24.24-3 libharfbuzz0b=2.7.4-1 libhdf4-0-alt=4.2.15-3 libhdf5-103-1=1.10.6+repack-2 libhdf5-hl-100=1.10.6+repack-2 libheif1=1.11.0-1 libhogweed6=3.7.2-3 libicu67=67.1-6 libidn2-0=2.3.0-5 libilmbase-dev=2.5.4-1 libilmbase25=2.5.4-1 libip4tc2=1.8.7-1 libisl23=0.23-1 libitm1=10.2.1-6 libjbig-dev=2.1-3.1+b2 libjbig0=2.1-3.1+b2 libjpeg-dev=1:2.0.6-4 libjpeg62-turbo=1:2.0.6-4 libjpeg62-turbo-dev=1:2.0.6-4 libjs-async=0.8.0-4 libjs-inherits=2.0.4-2 libjs-is-typedarray=1.0.0-3 libjs-prettify=2015.12.04+dfsg-1.1 libjs-psl=1.8.0+ds-4 libjs-source-map=0.7.0++dfsg2+really.0.6.1-7 libjs-sprintf-js=1.1.2+ds1-2 libjs-typedarray-to-buffer=4.0.0-1 libjson-c5=0.15-2 libjson-glib-1.0-0=1.6.2-1 libjson-glib-1.0-common=1.6.2-1 libjsoncpp24=1.9.4-4 libk5crypto3=1.18.3-5 libkeyutils1=1.6.1-2 libkmlbase1=1.3.0-9 libkmldom1=1.3.0-9 libkmlengine1=1.3.0-9 libkmod2=28-1 libkrb5-3=1.18.3-5 libkrb5support0=1.18.3-5 liblapack3=3.9.0-3 liblcms2-2=2.12~rc1-2 libldap-2.4-2=2.4.57+dfsg-2 liblept5=1.79.0-1.1 libllvm11=1:11.0.1-2 liblsan0=10.2.1-6 libltdl7=2.4.6-15 liblz4-1=1.9.3-1 liblzma-dev=5.2.5-2 liblzma5=5.2.5-2 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmariadb3=1:10.5.9-1 libmd0=1.0.3-3 libmfx1=21.1.0-1 libminizip1=1.1-8+b1 libmount1=2.36.1-7 libmp3lame0=3.100-3 libmpc3=1.2.0-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libmpg123-0=1.26.4-1 libncursesw6=6.2+20201114-2 libnetcdf18=1:4.7.4-1 libnettle8=3.7.2-3 libnghttp2-14=1.43.0-1 libnode-dev=12.21.0~dfsg-4 libnode72=12.21.0~dfsg-4 libnorm1=1.5.9+dfsg-2 libnotify-bin=0.7.9-3 libnotify4=0.7.9-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnspr4=2:4.29-1 libnss3=2:3.63-1 libnuma1=2.0.12-1+b1 libodbc1=2.3.6-0.1+b1 libogdi4.1=4.1.0+ds-3 libogg0=1.3.4-0.1 libopencv-calib3d-dev=4.5.1+dfsg-4 libopencv-calib3d4.5=4.5.1+dfsg-4 libopencv-contrib-dev=4.5.1+dfsg-4 libopencv-contrib4.5=4.5.1+dfsg-4 libopencv-core-dev=4.5.1+dfsg-4 libopencv-core4.5=4.5.1+dfsg-4 libopencv-dev=4.5.1+dfsg-4 libopencv-dnn-dev=4.5.1+dfsg-4 libopencv-dnn4.5=4.5.1+dfsg-4 libopencv-features2d-dev=4.5.1+dfsg-4 libopencv-features2d4.5=4.5.1+dfsg-4 libopencv-flann-dev=4.5.1+dfsg-4 libopencv-flann4.5=4.5.1+dfsg-4 libopencv-highgui-dev=4.5.1+dfsg-4 libopencv-highgui4.5=4.5.1+dfsg-4 libopencv-imgcodecs-dev=4.5.1+dfsg-4 libopencv-imgcodecs4.5=4.5.1+dfsg-4 libopencv-imgproc-dev=4.5.1+dfsg-4 libopencv-imgproc4.5=4.5.1+dfsg-4 libopencv-ml-dev=4.5.1+dfsg-4 libopencv-ml4.5=4.5.1+dfsg-4 libopencv-objdetect-dev=4.5.1+dfsg-4 libopencv-objdetect4.5=4.5.1+dfsg-4 libopencv-photo-dev=4.5.1+dfsg-4 libopencv-photo4.5=4.5.1+dfsg-4 libopencv-shape-dev=4.5.1+dfsg-4 libopencv-shape4.5=4.5.1+dfsg-4 libopencv-stitching-dev=4.5.1+dfsg-4 libopencv-stitching4.5=4.5.1+dfsg-4 libopencv-superres-dev=4.5.1+dfsg-4 libopencv-superres4.5=4.5.1+dfsg-4 libopencv-video-dev=4.5.1+dfsg-4 libopencv-video4.5=4.5.1+dfsg-4 libopencv-videoio-dev=4.5.1+dfsg-4 libopencv-videoio4.5=4.5.1+dfsg-4 libopencv-videostab-dev=4.5.1+dfsg-4 libopencv-videostab4.5=4.5.1+dfsg-4 libopencv-viz-dev=4.5.1+dfsg-4 libopencv-viz4.5=4.5.1+dfsg-4 libopenexr-dev=2.5.4-1 libopenexr25=2.5.4-1 libopengl0=1.3.2-1 libopenjp2-7=2.4.0-3 libopenmpt0=0.4.11-1 libopus0=1.3.1-0.1 liborc-0.4-0=1:0.4.32-1 libp11-kit0=0.23.22-1 libpam-modules=1.4.0-7 libpam-modules-bin=1.4.0-7 libpam-runtime=1.4.0-7 libpam-systemd=247.3-5 libpam0g=1.4.0-7 libpango-1.0-0=1.46.2-3 libpangocairo-1.0-0=1.46.2-3 libpangoft2-1.0-0=1.46.2-3 libpciaccess0=0.16-1 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.1-3 libpgm-5.3-0=5.3.128~dfsg-2 libpipeline1=1.5.3-1 libpixman-1-0=0.40.0-1 libpng-dev=1.6.37-3 libpng16-16=1.6.37-3 libpoppler102=20.09.0-3.1 libpq5=13.2-1 libproj19=7.2.1-1 libprotobuf23=3.12.4-1 libproxy1v5=0.4.17-1 libpsl5=0.21.0-1.2 libpython3-stdlib=3.9.2-3 libpython3.9-minimal=3.9.2-1 libpython3.9-stdlib=3.9.2-1 libqhull8.0=2020.2-3 libquadmath0=10.2.1-6 librabbitmq4=0.10.0-1 libraw1394-11=2.1.2-2 libraw1394-dev=2.1.2-2 libreadline8=8.1-1 librest-0.7-0=0.8.1-1.1 librsvg2-2=2.50.3+dfsg-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 librttopo1=1.1.0-2 libsasl2-2=2.1.27+dfsg-2.1 libsasl2-modules-db=2.1.27+dfsg-2.1 libseccomp2=2.5.1-1 libselinux1=3.1-3 libsemanage-common=3.1-1 libsemanage1=3.1-1+b2 libsensors-config=1:3.6.0-7 libsensors5=1:3.6.0-7 libsepol1=3.1-1 libshine3=3.1.1-2 libsigsegv2=2.13-1 libsmartcols1=2.36.1-7 libsnappy1v5=1.1.8-1 libsocket++1=1.12.13-11 libsodium23=1.0.18-1 libsoup-gnome2.4-1=2.72.0-2 libsoup2.4-1=2.72.0-2 libsoxr0=0.1.3-4 libspatialite7=5.0.1-2 libspeex1=1.2~rc1.2-1.1 libsqlite3-0=3.34.1-3 libsrt1.4-gnutls=1.4.2-1.3 libssh-gcrypt-4=0.9.5-1 libssh2-1=1.9.0-3 libssl-dev=1.1.1k-1 libssl1.1=1.1.1k-1 libstdc++-10-dev=10.2.1-6 libstdc++6=10.2.1-6 libsub-override-perl=0.09-2 libsuperlu5=5.2.2+dfsg1-2 libswresample-dev=7:4.3.2-0+deb11u1 libswresample3=7:4.3.2-0+deb11u1 libswscale-dev=7:4.3.2-0+deb11u1 libswscale5=7:4.3.2-0+deb11u1 libsystemd0=247.3-5 libsz2=1.0.4-2 libtasn1-6=4.16.0-2 libtbb-dev=2020.3-1 libtbb2=2020.3-1 libtcl8.6=8.6.11+dfsg-1 libtesseract4=4.1.1-2.1 libthai-data=0.1.28-4 libthai0=0.1.28-4 libtheora0=1.1.1+dfsg.1-15 libtiff-dev=4.2.0-1 libtiff5=4.2.0-1 libtiffxx5=4.2.0-1 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtk8.6=8.6.11-2 libtool=2.4.6-15 libtsan0=10.2.1-6 libtwolame0=0.4.0-2 libubsan1=10.2.1-6 libuchardet0=0.0.7-1 libudev1=247.3-5 libudfread0=1.1.1-1 libunistring2=0.9.10-4 libunwind8=1.3.2-2 liburiparser1=0.9.4+dfsg-1 libusb-1.0-0=2:1.0.24-3 libuuid1=2.36.1-7 libuv1=1.40.0-1 libuv1-dev=1.40.0-1 libva-drm2=2.10.0-1 libva-x11-2=2.10.0-1 libva2=2.10.0-1 libvdpau1=1.4-3 libvorbis0a=1.3.7-1 libvorbisenc2=1.3.7-1 libvorbisfile3=1.3.7-1 libvpx6=1.9.0-1 libvtk9=9.0.1+dfsg1-8 libvulkan1=1.2.162.0-1 libwavpack1=5.4.0-1 libwayland-client0=1.19.0-2 libwayland-cursor0=1.19.0-2 libwayland-egl1=1.19.0-2 libwebp6=0.6.1-2+b1 libwebpmux3=0.6.1-2+b1 libx11-6=2:1.7.0-2 libx11-data=2:1.7.0-2 libx11-xcb1=2:1.7.0-2 libx264-160=2:0.160.3011+gitcde9a93-2+b2 libx265-192=3.4-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.3-1.1 libxfixes3=1:5.0.3-2 libxft2=2.3.2-2 libxi6=2:1.7.10-1 libxinerama1=2:1.1.4-2 libxkbcommon0=1.0.3-2 libxml2=2.9.10+dfsg-6.3+b1 libxpm4=1:3.5.12-1 libxrandr2=2:1.5.1-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.10-1 libzmq5=4.3.4-1 libzstd1=1.4.8+dfsg-2.1 libzvbi-common=0.2.35-18 libzvbi0=0.2.35-18 linux-libc-dev=5.10.28-1 livescript=1.6.1+dfsg-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.9.4-2 mariadb-common=1:10.5.9-1 mawk=1.3.4.20200120-2 media-types=4.0.0 mocha=8.2.1+ds1+~cs29.4.27-3 mount=2.36.1-7 mysql-common=5.8+1.0.7 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 node-abbrev=1.1.1-2 node-agent-base=6.0.2-2 node-ajv=6.12.6-2 node-ansi=0.3.1-1 node-ansi-colors=4.1.1-2 node-ansi-regex=5.0.0-1 node-ansi-styles=4.2.1-1 node-ansistyles=0.1.3-2 node-anymatch=3.1.1+~2.2.2-1 node-aproba=2.0.0-1 node-archy=1.0.0-3 node-are-we-there-yet=1.1.5-1 node-argparse=2.0.1-1 node-arrify=2.0.1-1 node-asap=2.0.6-2 node-asn1=0.2.3-2 node-assert-plus=1.0.0-2 node-async=0.8.0-4 node-async-each=1.0.3-1 node-asynckit=0.4.0-3 node-aws-sign2=0.7.1-2 node-aws4=1.11.0-1 node-balanced-match=1.0.0-1 node-bcrypt-pbkdf=1.0.2-1 node-binary-extensions=2.2.0-1 node-brace-expansion=2.0.0-1 node-braces=3.0.2+~3.0.0-1 node-browser-stdout=1.3.1-2 node-buffers=0.1.1-4 node-builtins=1.0.3-2 node-cacache=15.0.5+~cs13.9.21-1 node-camelcase=6.2.0-2 node-caseless=0.12.1-1 node-chalk=4.1.0-1 node-chokidar=3.4.3-3 node-chownr=1.1.3-5 node-cliui=4.1.0-2 node-clone=2.1.2-2 node-color-convert=1.9.3-1 node-color-name=1.1.4+~1.1.1-1 node-colors=1.4.0-1 node-columnify=1.5.4-3 node-combined-stream=1.0.8-1 node-concat-map=0.0.1-2 node-console-control-strings=1.1.0-2 node-copy-concurrently=1.0.5-7 node-core-util-is=1.0.2-2 node-dashdash=2.0.0-1 node-debug=4.3.1+~cs4.1.5-1 node-decamelize=4.0.0-1 node-deep-equal=1.0.1-2 node-deep-extend=0.6.0-1 node-deep-is=0.1.3-2 node-defaults=1.0.3-2 node-defined=1.0.0-2 node-delayed-stream=1.0.0-4 node-delegates=1.0.0-2 node-depd=2.0.0-1 node-diff=4.0.2~dfsg-2 node-ecc-jsbn=0.2.0-2 node-encoding=0.1.13-1 node-end-of-stream=1.4.4-1 node-err-code=2.0.3+dfsg-1 node-escape-string-regexp=4.0.0-1 node-escodegen=2.0.0+dfsg-1 node-esprima=4.0.1+ds+~4.0.2-2 node-estraverse=5.2.0-1 node-esutils=2.0.3-1 node-execa=4.1.0+dfsg+~cs19.3.6-5 node-extend=3.0.2-1 node-extsprintf=1.4.0-1 node-fast-deep-equal=3.1.3-1 node-fast-levenshtein=2.0.6+ds-2 node-fill-range=7.0.1-2 node-find-up=5.0.0-1 node-forever-agent=0.6.1-2 node-form-data=3.0.0-2 node-fs-write-stream-atomic=1.0.10-4 node-fs.realpath=1.0.0-1.1 node-function-bind=1.1.1+repack-1 node-gauge=2.7.4-1.1 node-get-caller-file=1.0.2-1.1 node-get-stream=6.0.0-1 node-getpass=0.1.7-1.1 node-glob=7.1.6+~7.1.3-1 node-glob-parent=5.1.1+~5.1.0-2 node-graceful-fs=4.2.4+repack-1 node-growl=1.10.5-2 node-gyp=7.1.2-4 node-har-schema=2.0.0-4 node-har-validator=5.1.5-1 node-has-flag=4.0.0-1 node-has-unicode=2.0.1-2 node-he=1.2.0-1 node-hosted-git-info=3.0.8-1 node-http-signature=1.3.5-1 node-https-proxy-agent=5.0.0-3 node-iconv-lite=0.5.1-3 node-iferr=1.0.2-1 node-imurmurhash=0.1.4-1.1 node-indent-string=4.0.0-1 node-inflight=1.0.6-1.1 node-inherits=2.0.4-2 node-ini=2.0.0-1 node-invert-kv=3.0.1-1 node-ip=1.1.5-5 node-ip-regex=4.3.0-1 node-is-binary-path=2.1.0-1 node-is-buffer=2.0.5-1 node-is-extglob=2.1.1-1 node-is-glob=4.0.1-1 node-is-number=7.0.0-1.1 node-is-plain-obj=3.0.0-1 node-is-stream=2.0.0-1 node-is-typedarray=1.0.0-3 node-isarray=2.0.5-1 node-isexe=2.0.0-5 node-isstream=0.1.2+dfsg-1.1 node-istanbul=0.4.5+ds+~cs56.14.45-1 node-js-yaml=3.14.1+dfsg+~3.12.6-2 node-jsbn=1.1.0-1.1 node-json-parse-better-errors=1.0.2+~2.3.1-1 node-json-schema=0.3.0+~7.0.6-1 node-json-schema-traverse=1.0.0-2 node-json-stable-stringify=1.0.1+~cs5.1.32-1 node-json-stringify-safe=5.0.1+repack-3 node-jsonify=0.0.0-1.1 node-jsonparse=1.3.1-7 node-jsonstream=1.3.5-1 node-jsprim=2.0.0-1 node-kind-of=6.0.3+dfsg-1 node-lcid=3.1.1-1 node-leven=3.1.0+~cs1.1.1-1 node-levn=0.3.0+dfsg-4 node-locate-path=6.0.0-1 node-lockfile=1.0.4-3 node-lodash-packages=4.17.21+dfsg+~cs8.31.173-1 node-lru-cache=5.1.1-5 node-mem=1.1.0-1.1 node-merge-stream=2.0.0+~1.1.2-1 node-mime=2.5.0+dfsg+~cs3.90.0-1 node-mime-types=2.1.28-1 node-mimic-fn=3.1.0-1 node-minimatch=3.0.4+~3.0.3-1 node-minimist=1.2.5+~cs5.3.1-2 node-mkdirp=1.0.4+~1.0.1-1 node-move-concurrently=1.0.1-2 node-ms=2.1.3+~cs0.7.31-1 node-mute-stream=0.0.8-2 node-nan=2.14.2-2 node-neo-async=2.6.2-1 node-nopt=5.0.0-1 node-normalize-package-data=3.0.0+~2.4.0-1 node-normalize-path=3.0.0-2 node-npm-bundled=1.1.1-1 node-npm-package-arg=8.1.0-1 node-npm-run-path=2.0.2-2 node-npmlog=4.1.2-2 node-number-is-nan=2.0.0-1 node-oauth-sign=0.9.0-2 node-object-assign=4.1.1-3 node-object-inspect=1.9.0-1 node-once=1.4.0-3 node-opener=1.5.2-1 node-optimist=0.6.1-1.1 node-optionator=0.9.1+dfsg-1 node-os-locale=5.0.0-1 node-osenv=0.1.5-1 node-p-limit=3.1.0+~cs2.3.0-1 node-p-locate=5.0.0-1 node-p-map=4.0.0-1 node-path-dirname=1.0.2-1.1 node-path-exists=4.0.0-2 node-path-is-absolute=2.0.0-1 node-performance-now=2.1.0+debian-1.1 node-pre-gyp=0.12.0+~cs5.6.9-1 node-prelude-ls=1.2.1+dfsg-1 node-process-nextick-args=2.0.0-1 node-promise-inflight=1.0.1-1.1 node-promise-retry=2.0.1-1 node-promzard=0.3.0-1.1 node-psl=1.8.0+ds-4 node-puka=1.0.1+dfsg-2 node-pump=3.0.0-4 node-punycode=2.1.1-3 node-qs=6.9.4+ds-1 node-randombytes=2.1.0-1 node-rc=1.2.8-1 node-read=1.0.7-2 node-read-package-json=3.0.0-1 node-readable-stream=3.6.0-2 node-readdirp=3.5.0-2 node-repeat-string=1.6.1-1 node-request=2.88.1-5 node-require-directory=2.1.1-1.1 node-require-main-filename=2.0.0-1 node-resolve=1.19.0+~cs5.20.8-2 node-resolve-from=5.0.0+~3.1.0+~3.3.0+~2.0.0-1 node-resumer=0.0.0-3 node-retry=0.12.0-1 node-rimraf=3.0.2-1 node-run-queue=2.0.0-1 node-safe-buffer=5.2.1+~cs2.1.2-1 node-semver=7.3.4-1 node-serialize-javascript=5.0.1-2 node-set-blocking=2.0.0-1.1 node-set-immediate-shim=2.0.0-1 node-shebang-command=1.2.0-1.1 node-shebang-regex=3.0.0-1 node-signal-exit=3.0.3-1 node-slash=3.0.0-1 node-source-map=0.7.0++dfsg2+really.0.6.1-7 node-source-map-support=0.5.19+ds+~0.5.3-1 node-spdx-correct=3.1.1-1 node-spdx-exceptions=2.3.0-1 node-spdx-expression-parse=3.0.1-1 node-spdx-license-ids=3.0.7-1 node-sprintf-js=1.1.2+ds1-2 node-sshpk=1.16.1+dfsg-2 node-ssri=8.0.1-2 node-string-decoder=1.3.0-2 node-string-width=4.2.0-1 node-strip-ansi=6.0.0-2 node-strip-json-comments=3.1.1-1 node-supports-color=8.1.0+~7.2.0-1 node-tape=4.11.0-1 node-tar=6.0.5+ds1+~cs11.3.9-1 node-text-table=0.2.0-2 node-through=2.3.8+~cs0.0.30-1 node-to-regex-range=5.0.1-2 node-tough-cookie=4.0.0-2 node-tunnel-agent=0.6.1-2 node-tweetnacl=1.0.3+dfsg-1 node-type-check=0.4.0+dfsg-1 node-typedarray-to-buffer=4.0.0-1 node-unique-filename=1.1.1+ds-1 node-universalify=2.0.0-2 node-uri-js=4.4.0+dfsg-5 node-util-deprecate=1.0.2-1 node-uuid=8.3.2+~8.3.0-4 node-validate-npm-package-license=3.0.4-1 node-validate-npm-package-name=3.0.0-1.1 node-verror=1.10.0-1.1 node-wcwidth.js=1.0.0-1.1 node-which=2.0.2+~cs1.3.2-1 node-which-module=2.0.0-1 node-wide-align=1.1.3-1 node-wordwrap=1.0.0-2 node-wrap-ansi=4.0.0-2 node-wrappy=1.0.2-1.1 node-write-file-atomic=3.0.3+~3.0.1-1 node-y18n=4.0.0-4 node-yallist=4.0.0-1 node-yargs=15.3.1+repack-2 node-yargs-parser=18.1.3+~15.0.0-1 nodejs=12.21.0~dfsg-4 npm=7.5.2+ds-2 ocl-icd-libopencl1=2.2.14-2 odbcinst=2.3.6-0.1+b1 odbcinst1debian2=2.3.6-0.1+b1 openssl=1.1.1k-1 passwd=1:4.8.1-1 patch=2.7.6-7 perl=5.32.1-3 perl-base=5.32.1-3 perl-modules-5.32=5.32.1-3 pkg-config=0.29.2-1 po-debconf=1.0.21+nmu1 proj-data=7.2.1-1 python3=3.9.2-3 python3-minimal=3.9.2-3 python3-pkg-resources=52.0.0-3 python3.9=3.9.2-1 python3.9-minimal=3.9.2-1 readline-common=8.1-1 sed=4.7-1 sensible-utils=0.0.14 shared-mime-info=2.0-1 systemd=247.3-5 systemd-sysv=247.3-5 systemd-timesyncd=247.3-5 sysvinit-utils=2.96-7 tar=1.34+dfsg-1 tzdata=2021a-1 ucf=3.0043 util-linux=2.36.1-7 x11-common=1:7.7+22 xdg-utils=1.1.3-4.1 xkb-data=2.29-2 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --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/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210429T203853Z/ 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+git20200310.6c13234-2 && mkdir -p /build/node-opencv-azphnG && dpkg-source --no-check -x /*.dsc /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 && chown -R builduser:builduser /build/node-opencv-azphnG" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1619785097" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/node-opencv-azphnG /tmp/node-opencv-7.0.0+git20200310.6c13234-2xved86t8 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210429T203853Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.euuNo79tEo 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.euuNo79tEo Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-7). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210429T203853Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210429T203853Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (639 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 ... 4668 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-11) ... 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/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210429T203853Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.euuNo79tEo Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20210429T203853Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 19s (1189 kB/s) Reading package lists... 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.euuNo79tEo I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d node-opencv=7.0.0+git20200310.6c13234-2 && mkdir -p /build/node-opencv-azphnG && dpkg-source --no-check -x /*.dsc /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 && chown -R builduser:builduser /build/node-opencv-azphnG"' exec /tmp/mmdebstrap.euuNo79tEo 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 5530 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-opencv 7.0.0+git20200310.6c13234-2 (dsc) [2370 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-opencv 7.0.0+git20200310.6c13234-2 (tar) [5521 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-opencv 7.0.0+git20200310.6c13234-2 (diff) [6540 B] Fetched 5530 kB in 5s (1208 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'node-opencv_7.0.0+git20200310.6c13234-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting node-opencv in /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 dpkg-source: info: unpacking node-opencv_7.0.0+git20200310.6c13234.orig.tar.gz dpkg-source: info: unpacking node-opencv_7.0.0+git20200310.6c13234-2.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 I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1619785097" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.euuNo79tEo dpkg-buildpackage: info: source package node-opencv dpkg-buildpackage: info: source version 7.0.0+git20200310.6c13234-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jérémy Lal dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' dh_auto_clean rm -rf node_modules rm -rf build make[1]: Leaving directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' find /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 -name '*.xml' -exec chmod a-x {} \; find /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 -name '*.html' -exec chmod a-x {} \; find /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 -name '*.gyp' -exec chmod a-x {} \; find /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 -name '*.md' -exec chmod a-x {} \; find /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 -name '*.png' -exec chmod a-x {} \; find /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 -name '*.jpg' -exec chmod a-x {} \; find /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234 -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@7.1.2 gyp info using node@12.21.0 | linux | x64 gyp info find Python using Python version 3.9.2 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-azphnG/node-opencv-7.0.0+git20200310.6c13234/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-azphnG/node-opencv-7.0.0+git20200310.6c13234', 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-azphnG/node-opencv-7.0.0+git20200310.6c13234' debian/rules override_dh_auto_build make[1]: Entering directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' node-gyp build gyp info it worked if it ends with ok gyp info using node-gyp@7.1.2 gyp info using node@12.21.0 | linux | x64 gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make[2]: Entering directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234/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:737: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] 737 | (node::addon_register_func) (regfunc), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’ 771 | 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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 static member function ‘static void Matrix::Init(v8::Local)’: ../src/Matrix.cc:136:114: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 136 | target->Set(Nan::New("Matrix").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In constructor ‘Matrix::Matrix(int, int, int, v8::Local)’: ../src/Matrix.cc:228:42: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 228 | mat.setTo(cv::Scalar(scalarObj->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:229:25: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 229 | scalarObj->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:230:25: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 230 | scalarObj->Get(2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:232:42: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 232 | mat.setTo(cv::Scalar(scalarObj->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:233:25: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 233 | scalarObj->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:235:42: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 235 | mat.setTo(cv::Scalar(scalarObj->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Pixel(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:308:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 308 | (uchar) objColor->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:310:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 310 | (uchar) objColor->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:312:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 312 | (uchar) objColor->Get(2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:314:58: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 314 | self->mat.at(y, x) = (uchar) objColor->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:322:49: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 322 | arr->Set(0, Nan::New(intensity[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:323:49: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 323 | arr->Set(1, Nan::New(intensity[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:324:49: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 324 | arr->Set(2, Nan::New(intensity[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::GetPixel(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:356:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 356 | arr->Set(0, Nan::New((double) pixel.val[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:357:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 357 | arr->Set(1, Nan::New((double) pixel.val[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:358:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 358 | arr->Set(2, Nan::New((double) pixel.val[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:359:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 359 | arr->Set(3, Nan::New((double) pixel.val[3])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:364:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 364 | arr->Set(0, Nan::New((double) pixel.val[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:365:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 365 | arr->Set(1, Nan::New((double) pixel.val[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:366:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 366 | arr->Set(2, Nan::New((double) pixel.val[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::GetData(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:442:135: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 442 | v8::Local bufferConstructor = v8::Local::Cast(globalObj->Get(Nan::New("Buffer").ToLocalChecked())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Size(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:599:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 599 | arr->Set(0, Nan::New(self->mat.size().height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:600:55: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 600 | arr->Set(1, Nan::New(self->mat.size().width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Row(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:649:36: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 649 | arr->Set(x, Nan::New(v)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::PixelRow(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:667:63: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 667 | arr->Set(offset, Nan::New((double) pixel.val[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:668:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 668 | arr->Set(offset + 1, Nan::New((double) pixel.val[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:669:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 669 | arr->Set(offset + 2, Nan::New((double) pixel.val[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:670:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 670 | arr->Set(offset + 3, Nan::New((double) pixel.val[3])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:677:63: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 677 | arr->Set(offset, Nan::New((double) pixel.val[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:678:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 678 | arr->Set(offset + 1, Nan::New((double) pixel.val[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:679:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 679 | arr->Set(offset + 2, Nan::New((double) pixel.val[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:685:42: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 685 | arr->Set(x, Nan::New(pixel)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Col(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:703:36: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 703 | arr->Set(y, Nan::New(v)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::PixelCol(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:720:63: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 720 | arr->Set(offset, Nan::New((double) pixel.val[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:721:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 721 | arr->Set(offset + 1, Nan::New((double) pixel.val[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:722:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 722 | arr->Set(offset + 2, Nan::New((double) pixel.val[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:723:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 723 | arr->Set(offset + 3, Nan::New((double) pixel.val[3])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:730:63: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 730 | arr->Set(offset, Nan::New((double) pixel.val[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:731:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 731 | arr->Set(offset + 1, Nan::New((double) pixel.val[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:732:67: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 732 | arr->Set(offset + 2, Nan::New((double) pixel.val[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:738:42: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 738 | arr->Set(y, Nan::New(pixel)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::ToBuffer(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:791:64: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 791 | options->Get(Nan::New("ext").ToLocalChecked())->ToString(Nan::GetCurrentContext()).FromMaybe(v8::Local())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:797:72: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 797 | options->Get(Nan::New("jpegQuality").ToLocalChecked())->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:803:75: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 803 | options->Get(Nan::New("pngCompression").ToLocalChecked())->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:820:74: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 820 | > ::Cast(globalObj->Get(Nan::New("Buffer").ToLocalChecked())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In member function ‘virtual void AsyncToBufferWorker::HandleOKCallback()’: ../src/Matrix.cc:860:137: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 860 | v8::Local bufferConstructor = v8::Local::Cast(globalObj->Get(Nan::New("Buffer").ToLocalChecked())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:870:27: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 870 | 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:1742:3: note: declared here 1742 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::ToBufferAsync(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:899:64: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 899 | options->Get(Nan::New("ext").ToLocalChecked())->ToString(Nan::GetCurrentContext()).FromMaybe(v8::Local())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:905:72: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 905 | options->Get(Nan::New("jpegQuality").ToLocalChecked())->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:911:75: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 911 | options->Get(Nan::New("pngCompression").ToLocalChecked())->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Ellipse(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:942:67: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 942 | options->Get(Nan::New("center").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:943:61: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 943 | x = center->Get(Nan::New("x").ToLocalChecked())->Uint32Value(Nan::GetCurrentContext()).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:944:61: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 944 | y = center->Get(Nan::New("y").ToLocalChecked())->Uint32Value(Nan::GetCurrentContext()).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:947:85: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 947 | Local < Object > axes = options->Get(Nan::New("axes").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:948:67: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 948 | width = axes->Get(Nan::New("width").ToLocalChecked())->Uint32Value(Nan::GetCurrentContext()).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:949:69: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 949 | height = axes->Get(Nan::New("height").ToLocalChecked())->Uint32Value(Nan::GetCurrentContext()).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:952:78: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 952 | thickness = options->Get(Nan::New("thickness").ToLocalChecked())->Uint32Value(Nan::GetCurrentContext()).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:955:70: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 955 | angle = options->Get(Nan::New("angle").ToLocalChecked()).As()->Value(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:958:80: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 958 | startAngle = options->Get(Nan::New("startAngle").ToLocalChecked()).As()->Value(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:961:76: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 961 | endAngle = options->Get(Nan::New("endAngle").ToLocalChecked()).As()->Value(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:964:76: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 964 | lineType = options->Get(Nan::New("lineType").ToLocalChecked())->Uint32Value(Nan::GetCurrentContext()).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:967:70: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 967 | shift = options->Get(Nan::New("shift").ToLocalChecked())->Uint32Value(Nan::GetCurrentContext()).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:971:66: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 971 | options->Get(Nan::New("color").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Rectangle(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1008:22: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1008 | int x = xy->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1009:22: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1009 | int y = xy->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1011:36: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1011 | int width = width_height->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1012:37: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1012 | int height = width_height->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Line(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1040:24: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1040 | int x1 = xy1->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1041:24: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1041 | int y1 = xy1->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1043:24: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1043 | int x2 = xy2->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1044:24: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1044 | int y2 = xy2->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::FillPoly(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1066:69: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1066 | Local singlePoly = Local ::Cast(polyArray->Get(i)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1071:67: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1071 | Local point = Local ::Cast(singlePoly->Get(j)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1072:40: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1072 | polygons[i][j].x = point->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1073:40: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1073 | polygons[i][j].y = point->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In member function ‘virtual void AsyncSaveWorker::HandleOKCallback()’: ../src/Matrix.cc:1143:27: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 1143 | 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:1742:3: note: declared here 1742 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::GaussianBlur(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1261:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1261 | Local x = array->Get(0); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1262:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1262 | Local y = array->Get(1); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Moments(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1580:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1580 | res->Set(Nan::New("m00").ToLocalChecked(), Nan::New(mo.m00)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1581:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1581 | res->Set(Nan::New("m10").ToLocalChecked(), Nan::New(mo.m10)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1582:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1582 | res->Set(Nan::New("m01").ToLocalChecked(), Nan::New(mo.m01)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1583:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1583 | res->Set(Nan::New("m20").ToLocalChecked(), Nan::New(mo.m20)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1584:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1584 | res->Set(Nan::New("m11").ToLocalChecked(), Nan::New(mo.m11)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1585:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1585 | res->Set(Nan::New("m02").ToLocalChecked(), Nan::New(mo.m02)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1586:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1586 | res->Set(Nan::New("m30").ToLocalChecked(), Nan::New(mo.m30)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1587:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1587 | res->Set(Nan::New("m21").ToLocalChecked(), Nan::New(mo.m21)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1588:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1588 | res->Set(Nan::New("m12").ToLocalChecked(), Nan::New(mo.m12)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1589:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1589 | res->Set(Nan::New("m03").ToLocalChecked(), Nan::New(mo.m03)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1591:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1591 | res->Set(Nan::New("mu20").ToLocalChecked(), Nan::New(mo.mu20)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1592:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1592 | res->Set(Nan::New("mu11").ToLocalChecked(), Nan::New(mo.mu11)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1593:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1593 | res->Set(Nan::New("mu02").ToLocalChecked(), Nan::New(mo.mu02)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1594:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1594 | res->Set(Nan::New("mu30").ToLocalChecked(), Nan::New(mo.mu30)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1595:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1595 | res->Set(Nan::New("mu21").ToLocalChecked(), Nan::New(mo.mu21)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1596:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1596 | res->Set(Nan::New("mu12").ToLocalChecked(), Nan::New(mo.mu12)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1597:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1597 | res->Set(Nan::New("mu03").ToLocalChecked(), Nan::New(mo.mu03)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1599:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1599 | res->Set(Nan::New("nu20").ToLocalChecked(), Nan::New(mo.nu20)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1600:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1600 | res->Set(Nan::New("nu11").ToLocalChecked(), Nan::New(mo.nu11)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1601:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1601 | res->Set(Nan::New("nu02").ToLocalChecked(), Nan::New(mo.nu02)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1602:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1602 | res->Set(Nan::New("nu30").ToLocalChecked(), Nan::New(mo.nu30)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1603:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1603 | res->Set(Nan::New("nu21").ToLocalChecked(), Nan::New(mo.nu21)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1604:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1604 | res->Set(Nan::New("nu12").ToLocalChecked(), Nan::New(mo.nu12)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1605:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1605 | res->Set(Nan::New("nu03").ToLocalChecked(), Nan::New(mo.nu03)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::GoodFeaturesToTrack(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1738:97: warning: ‘v8::Maybe v8::Value::BooleanValue(v8::Local) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations] 1738 | bool useHarrisDetector = info.Length() >= 5 ? info[4]->BooleanValue( Nan::GetCurrentContext() ).FromJust() : false; | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:2702:51: note: declared here 2702 | V8_WARN_UNUSED_RESULT Maybe BooleanValue( | ^~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1756:55: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1756 | pt->Set(0, Nan::New((double) corners[i].x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1757:55: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1757 | pt->Set(1, Nan::New((double) corners[i].y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1758:19: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1758 | arr->Set(i, pt); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::CalcOpticalFlowPyrLK(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1774:37: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1774 | Local pt = points->Get(i)->ToObject(Nan::GetCurrentContext()).ToLocalChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1775:47: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1775 | old_points.push_back(cv::Point2f(pt->Get(0).As()->Value(), pt->Get(1).As()->Value())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1775:81: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1775 | old_points.push_back(cv::Point2f(pt->Get(0).As()->Value(), pt->Get(1).As()->Value())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1781:41: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1781 | winSize = cv::Size(winSizeObj->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), winSizeObj->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1781:115: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1781 | winSize = cv::Size(winSizeObj->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), winSizeObj->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1791:51: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1791 | criteria = cv::TermCriteria(criteriaObj->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), criteriaObj->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), (double) criteriaObj->Get(2).As()->Value()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1791:126: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1791 | criteria = cv::TermCriteria(criteriaObj->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), criteriaObj->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), (double) criteriaObj->Get(2).As()->Value()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1791:210: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1791 | criteria = cv::TermCriteria(criteriaObj->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), criteriaObj->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), (double) criteriaObj->Get(2).As()->Value()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1817:58: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1817 | pt->Set(0, Nan::New((double) old_points[i].x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1818:58: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1818 | pt->Set(1, Nan::New((double) old_points[i].y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1819:23: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1819 | old_arr->Set(i, pt); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1824:58: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1824 | pt->Set(0, Nan::New((double) new_points[i].x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1825:58: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1825 | pt->Set(1, Nan::New((double) new_points[i].y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1826:23: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1826 | new_arr->Set(i, pt); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1831:21: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1831 | found->Set(i, pt); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1835:69: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1835 | data->Set(Nan::New("old_points").ToLocalChecked(), old_arr); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1836:69: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1836 | data->Set(Nan::New("new_points").ToLocalChecked(), new_arr); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1837:62: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1837 | data->Set(Nan::New("found").ToLocalChecked(), found); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::HoughLinesP(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1864:54: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1864 | pt->Set(0, Nan::New((double) lines[i][0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1865:54: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1865 | pt->Set(1, Nan::New((double) lines[i][1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1866:54: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1866 | pt->Set(2, Nan::New((double) lines[i][2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1867:54: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1867 | pt->Set(3, Nan::New((double) lines[i][3])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1868:19: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1868 | arr->Set(i, pt); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::HoughCircles(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:1898:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1898 | pt->Set(0, Nan::New((double) circles[i][0])); // center x | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1899:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1899 | pt->Set(1, Nan::New((double) circles[i][1]));// center y | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1900:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1900 | pt->Set(2, Nan::New((double) circles[i][2]));// radius | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1901:19: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1901 | arr->Set(i, pt); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In function ‘cv::Scalar setColor(v8::Local)’: ../src/Matrix.cc:1913:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1913 | channels[0] = objColor->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1915:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1915 | channels[0] = objColor->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1916:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1916 | channels[1] = objColor->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1918:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1918 | channels[0] = objColor->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1919:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1919 | channels[1] = objColor->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1920:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1920 | channels[2] = objColor->Get(2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1921:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1921 | channels[3] = objColor->Get(3)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1923:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1923 | channels[0] = objColor->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1924:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1924 | channels[1] = objColor->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1925:34: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1925 | channels[2] = objColor->Get(2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In function ‘cv::Point setPoint(v8::Local)’: ../src/Matrix.cc:1932:35: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1932 | return cv::Point(objPoint->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1933:22: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1933 | objPoint->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In function ‘cv::Rect* setRect(v8::Local, cv::Rect&)’: ../src/Matrix.cc:1937:45: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1937 | if (!objRect->IsArray() || !objRect->Get(0)->IsArray() | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1938:25: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1938 | || !objRect->Get(0)->IsArray()) { | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1943:42: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1943 | Local < Object > point = objRect->Get(0)->ToObject(Nan::GetCurrentContext()).ToLocalChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1944:41: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1944 | Local < Object > size = objRect->Get(1)->ToObject(Nan::GetCurrentContext()).ToLocalChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1946:26: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1946 | result.x = point->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1947:26: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1947 | result.y = point->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1948:29: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1948 | result.width = size->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:1949:30: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 1949 | result.height = size->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In member function ‘virtual void ResizeASyncWorker::HandleOKCallback()’: ../src/Matrix.cc:2000:35: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 2000 | 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:1742:3: note: declared here 1742 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc:2011:35: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 2011 | 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:1742:3: note: declared here 1742 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc:2023:31: warning: ‘v8::Local Nan::Callback::Call(int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations] 2023 | 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:1742:3: note: declared here 1742 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::LocateROI(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2262:48: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2262 | arr->Set(0, Nan::New(wholeSize.width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2263:49: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2263 | arr->Set(1, Nan::New(wholeSize.height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2264:38: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2264 | arr->Set(2, Nan::New(ofs.x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2265:38: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2265 | arr->Set(3, Nan::New(ofs.y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::MeanStdDev(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2377:85: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2377 | data->Set(Nan::New("mean").ToLocalChecked(), CreateWrappedFromMat(meanMat)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2378:89: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2378 | data->Set(Nan::New("stddev").ToLocalChecked(), CreateWrappedFromMat(stddevMat)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Split(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2539:34: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2539 | arrChannels->Set(i, matObject); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Merge(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2560:75: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2560 | Matrix * matObject = Nan::ObjectWrap::Unwrap(jsChannels->Get(i)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::FloodFill(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2602:71: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2602 | setPoint(obj->Get(Nan::New("seedPoint").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked()), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2603:70: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2603 | setColor(obj->Get(Nan::New("newColor").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked()), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2604:57: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2604 | obj->Get(Nan::New("rect").ToLocalChecked())->IsUndefined() ? | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2605:73: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2605 | 0 : setRect(obj->Get(Nan::New("rect").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked(), rect), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2606:68: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2606 | setColor(obj->Get(Nan::New("loDiff").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked()), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2607:68: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2607 | setColor(obj->Get(Nan::New("upDiff").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked()), 4); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2613:58: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2613 | if (!obj->Get(Nan::New("rect").ToLocalChecked())->IsUndefined()) { | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2615:57: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2615 | obj->Get(Nan::New("rect").ToLocalChecked())->ToObject(Nan::GetCurrentContext()).ToLocalChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2616:24: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2616 | rectArgument->Get(0)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()->Set(0, Nan::New(rect.x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2616:111: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2616 | rectArgument->Get(0)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()->Set(0, Nan::New(rect.x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2617:24: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2617 | rectArgument->Get(0)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()->Set(1, Nan::New(rect.y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2617:111: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2617 | rectArgument->Get(0)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()->Set(1, Nan::New(rect.y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2618:24: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2618 | rectArgument->Get(1)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()->Set(0, Nan::New(rect.width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2618:115: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2618 | rectArgument->Get(1)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()->Set(0, Nan::New(rect.width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2619:24: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2619 | rectArgument->Get(1)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()->Set(1, Nan::New(rect.height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2619:116: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2619 | rectArgument->Get(1)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()->Set(1, Nan::New(rect.height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::TemplateMatches(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2638:91: warning: ‘v8::Maybe v8::Value::BooleanValue(v8::Local) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations] 2638 | bool ascending = (info.Length() >= 4) ? info[3]->BooleanValue( Nan::GetCurrentContext() ).FromJust() : false; | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:2702:51: note: declared here 2702 | V8_WARN_UNUSED_RESULT Maybe BooleanValue( | ^~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2712:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2712 | probability_object->Set(Nan::New("x").ToLocalChecked(), x_value); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2713:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2713 | probability_object->Set(Nan::New("y").ToLocalChecked(), y_value); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2714:96: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2714 | probability_object->Set(Nan::New("probability").ToLocalChecked(), probability_value); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2716:54: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2716 | probabilites_array->Set(index, probability_object); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::MatchTemplate(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2810:43: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2810 | arr->Set(0, CreateWrappedFromMat(result)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2811:38: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2811 | arr->Set(1, Nan::New(roi_x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2812:38: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2812 | arr->Set(2, Nan::New(roi_y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2813:42: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2813 | arr->Set(3, Nan::New(roi_width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2814:43: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2814 | arr->Set(4, Nan::New(roi_height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::MinMaxLoc(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2836:67: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2836 | o_minLoc->Set(Nan::New("x").ToLocalChecked(), v_minLoc_x); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2837:67: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2837 | o_minLoc->Set(Nan::New("y").ToLocalChecked(), v_minLoc_y); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2840:67: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2840 | o_maxLoc->Set(Nan::New("x").ToLocalChecked(), v_maxLoc_x); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2841:67: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2841 | o_maxLoc->Set(Nan::New("y").ToLocalChecked(), v_maxLoc_y); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2845:68: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2845 | result->Set(Nan::New("minVal").ToLocalChecked(), v_minVal); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2846:68: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2846 | result->Set(Nan::New("maxVal").ToLocalChecked(), v_maxVal); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2847:68: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2847 | result->Set(Nan::New("minLoc").ToLocalChecked(), o_minLoc); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2848:68: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2848 | result->Set(Nan::New("maxLoc").ToLocalChecked(), o_maxLoc); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::GetPerspectiveTransform(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2916:47: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2916 | src_corners[i] = cvPoint(srcArray->Get(i*2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(),srcArray->Get(i*2+1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2916:122: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2916 | src_corners[i] = cvPoint(srcArray->Get(i*2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(),srcArray->Get(i*2+1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2917:47: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2917 | tgt_corners[i] = cvPoint(tgtArray->Get(i*2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(),tgtArray->Get(i*2+1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2917:122: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2917 | tgt_corners[i] = cvPoint(tgtArray->Get(i*2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(),tgtArray->Get(i*2+1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::SetWithMask(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2972:35: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2972 | newvals.val[0] = valArray->Get(0).As()->Value(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2973:35: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2973 | newvals.val[1] = valArray->Get(1).As()->Value(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2974:35: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2974 | newvals.val[2] = valArray->Get(2).As()->Value(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::MeanWithMask(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:2992:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2992 | arr->Set(0, Nan::New(means[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2993:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2993 | arr->Set(1, Nan::New(means[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2994:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2994 | arr->Set(2, Nan::New(means[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:2995:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 2995 | arr->Set(3, Nan::New(means[3])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::Mean(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:3005:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 3005 | arr->Set(0, Nan::New(means[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:3006:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 3006 | arr->Set(1, Nan::New(means[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:3007:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 3007 | arr->Set(2, Nan::New(means[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:3008:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 3008 | arr->Set(3, Nan::New(means[3])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Matrix::CopyMakeBorder(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Matrix.cc:3034:42: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 3034 | Local valB = objColor->Get(0); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:3035:42: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 3035 | Local valG = objColor->Get(1); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:3036:42: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 3036 | Local valR = objColor->Get(2); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Matrix.cc:3045:44: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 3045 | Local valA = objColor->Get(3); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Matrix.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:102: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 11 | target->Set(Nan::New("version").ToLocalChecked(), Nan::New(out, n).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/OpenCV.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/OpenCV.cc: In member function ‘virtual void AsyncImDecodeWorker::HandleOKCallback()’: ../src/OpenCV.cc:61:35: 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:1742:3: note: declared here 1742 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/OpenCV.cc:78:27: 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:1742:3: note: declared here 1742 | Call(int argc, v8::Local argv[]) const { | ^~~~ ../src/OpenCV.cc: In member function ‘virtual void AsyncImReadWorker::HandleOKCallback()’: ../src/OpenCV.cc:123:27: 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:1742:3: note: declared here 1742 | 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:88: 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:4298:43: note: declared here 4298 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/OpenCV.cc:247:84: 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:4298:43: note: declared here 4298 | 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:84: 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:4298:43: note: declared here 4298 | 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:24: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 375 | output->Set(i, im_h); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/OpenCV.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/OpenCV.cc:379:82: 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:4298:43: note: declared here 4298 | 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:125: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 27 | target->Set(Nan::New("CascadeClassifier").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CascadeClassifierWrap.cc: In member function ‘virtual void AsyncDetectMultiScale::HandleOKCallback()’: ../src/CascadeClassifierWrap.cc:98:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 98 | x->Set(Nan::New("x").ToLocalChecked(), Nan::New < Number > (this->res[i].x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CascadeClassifierWrap.cc:99:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 99 | x->Set(Nan::New("y").ToLocalChecked(), Nan::New < Number > (this->res[i].y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CascadeClassifierWrap.cc:100:90: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 100 | x->Set(Nan::New("width").ToLocalChecked(), Nan::New < Number > (this->res[i].width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CascadeClassifierWrap.cc:101:92: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 101 | x->Set(Nan::New("height").ToLocalChecked(), Nan::New < Number > (this->res[i].height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CascadeClassifierWrap.cc:102:20: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 102 | arr->Set(i, x); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CascadeClassifierWrap.h:1, from ../src/CascadeClassifierWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CascadeClassifierWrap.cc:109:27: 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:1742:3: note: declared here 1742 | 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:116: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 36 | target->Set(Nan::New("Contours").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Point(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:67:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 67 | data->Set(Nan::New("x").ToLocalChecked(), Nan::New(point.x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:68:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 68 | data->Set(Nan::New("y").ToLocalChecked(), Nan::New(point.y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Points(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:84:90: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 84 | point_data->Set(Nan::New("x").ToLocalChecked(), Nan::New(points[i].x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:85:90: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 85 | point_data->Set(Nan::New("y").ToLocalChecked(), Nan::New(points[i].y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:87:28: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 87 | data->Set(i, point_data); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Area(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:118:92: warning: ‘v8::Maybe v8::Value::BooleanValue(v8::Local) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations] 118 | bool orientation = (info.Length() > 1 && info[1]->BooleanValue( Nan::GetCurrentContext() ).FromJust()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:2702:51: note: declared here 2702 | V8_WARN_UNUSED_RESULT Maybe BooleanValue( | ^~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::ArcLength(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:129:67: warning: ‘v8::Maybe v8::Value::BooleanValue(v8::Local) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations] 129 | bool isClosed = info[1]->BooleanValue( Nan::GetCurrentContext() ).FromJust(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:2702:51: note: declared here 2702 | V8_WARN_UNUSED_RESULT Maybe BooleanValue( | ^~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::ApproxPolyDP(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:140:67: warning: ‘v8::Maybe v8::Value::BooleanValue(v8::Local) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations] 140 | bool isClosed = info[2]->BooleanValue( Nan::GetCurrentContext() ).FromJust(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:2702:51: note: declared here 2702 | V8_WARN_UNUSED_RESULT Maybe BooleanValue( | ^~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::ConvexHull(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:155:68: warning: ‘v8::Maybe v8::Value::BooleanValue(v8::Local) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations] 155 | bool clockwise = info[1]->BooleanValue( Nan::GetCurrentContext() ).FromJust(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:2702:51: note: declared here 2702 | V8_WARN_UNUSED_RESULT Maybe BooleanValue( | ^~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::BoundingRect(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:173:73: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 173 | rect->Set(Nan::New("x").ToLocalChecked(), Nan::New(bounding.x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:174:73: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 174 | rect->Set(Nan::New("y").ToLocalChecked(), Nan::New(bounding.y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:175:81: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 175 | rect->Set(Nan::New("width").ToLocalChecked(), Nan::New(bounding.width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:176:83: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 176 | rect->Set(Nan::New("height").ToLocalChecked(), Nan::New(bounding.height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::MinAreaRect(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:190:80: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 190 | rect->Set(Nan::New("angle").ToLocalChecked(), Nan::New(minimum.angle)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:193:87: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 193 | size->Set(Nan::New("height").ToLocalChecked(), Nan::New(minimum.size.height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:194:85: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 194 | size->Set(Nan::New("width").ToLocalChecked(), Nan::New(minimum.size.width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:195:52: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 195 | rect->Set(Nan::New("size").ToLocalChecked(), size); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:198:81: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 198 | center->Set(Nan::New("x").ToLocalChecked(), Nan::New(minimum.center.x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:199:81: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 199 | center->Set(Nan::New("y").ToLocalChecked(), Nan::New(minimum.center.y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:208:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 208 | point->Set(Nan::New("x").ToLocalChecked(), Nan::New(rect_points[i].x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:209:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 209 | point->Set(Nan::New("y").ToLocalChecked(), Nan::New(rect_points[i].y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:210:25: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 210 | points->Set(i, point); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:213:56: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 213 | rect->Set(Nan::New("points").ToLocalChecked(), points); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::FitEllipse(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:228:87: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 228 | jsEllipse->Set(Nan::New("angle").ToLocalChecked(), Nan::New(ellipse.angle)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:231:89: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 231 | size->Set(Nan::New("height").ToLocalChecked(), Nan::New(ellipse.size.height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:232:87: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 232 | size->Set(Nan::New("width").ToLocalChecked(), Nan::New(ellipse.size.width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:233:59: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 233 | jsEllipse->Set(Nan::New("size").ToLocalChecked(), size); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:236:83: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 236 | center->Set(Nan::New("x").ToLocalChecked(), Nan::New(ellipse.center.x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:237:83: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 237 | center->Set(Nan::New("y").ToLocalChecked(), Nan::New(ellipse.center.y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:238:63: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 238 | jsEllipse->Set(Nan::New("center").ToLocalChecked(), center); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Moments(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:266:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 266 | res->Set(Nan::New("m00").ToLocalChecked(), Nan::New(mu.m00)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:267:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 267 | res->Set(Nan::New("m10").ToLocalChecked(), Nan::New(mu.m10)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:268:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 268 | res->Set(Nan::New("m01").ToLocalChecked(), Nan::New(mu.m01)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:269:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 269 | res->Set(Nan::New("m11").ToLocalChecked(), Nan::New(mu.m11)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Hierarchy(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:284:45: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 284 | res->Set(0, Nan::New(hierarchy[0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:285:45: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 285 | res->Set(1, Nan::New(hierarchy[1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:286:45: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 286 | res->Set(2, Nan::New(hierarchy[2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:287:45: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 287 | res->Set(3, Nan::New(hierarchy[3])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Serialize(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:305:55: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 305 | point_data->Set(0, Nan::New(points[j].x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:306:55: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 306 | point_data->Set(1, Nan::New(points[j].y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:308:38: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 308 | contour_data->Set(j, point_data); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:310:39: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 310 | contours_data->Set(i, contour_data); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:316:65: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 316 | contour_data->Set(0, Nan::New(self->hierarchy[i][0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:317:65: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 317 | contour_data->Set(1, Nan::New(self->hierarchy[i][1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:318:65: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 318 | contour_data->Set(2, Nan::New(self->hierarchy[i][2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:319:65: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 319 | contour_data->Set(3, Nan::New(self->hierarchy[i][3])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:321:40: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 321 | hierarchy_data->Set(i, contour_data); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:325:73: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 325 | data->Set(Nan::New("contours").ToLocalChecked(), contours_data); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:326:75: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 326 | data->Set(Nan::New("hierarchy").ToLocalChecked(), hierarchy_data); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Contour::Deserialize(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Contours.cc:338:106: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 338 | Local contours_data = Local::Cast(data->Get(Nan::New("contours").ToLocalChecked())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:339:108: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 339 | Local hierarchy_data = Local::Cast(data->Get(Nan::New("hierarchy").ToLocalChecked())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:345:72: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 345 | Local contour_data = Local::Cast(contours_data->Get(i)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:350:71: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 350 | Local point_data = Local::Cast(contour_data->Get(j)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:351:32: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 351 | int x = point_data->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:352:32: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 352 | int y = point_data->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:363:73: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 363 | Local contour_data = Local::Cast(hierarchy_data->Get(i)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:364:32: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 364 | int a = contour_data->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:365:32: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 365 | int b = contour_data->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:366:32: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 366 | int c = contour_data->Get(2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Contours.cc:367:32: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 367 | int d = contour_data->Get(3)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Contours.h:1, from ../src/Contours.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ 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: 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:113: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 22 | target->Set(Nan::New("Point").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Point.h:3, from ../src/Point.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ 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: 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:120: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 51 | target->Set(Nan::New("VideoCapture").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/VideoCaptureWrap.h:1, from ../src/VideoCaptureWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/VideoCaptureWrap.cc: In member function ‘virtual void AsyncVCWorker::HandleOKCallback()’: ../src/VideoCaptureWrap.cc:253:27: 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:1742:3: note: declared here 1742 | 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:119: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 37 | target->Set(Nan::New("VideoWriter").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/VideoWriterWrap.h:1, from ../src/VideoWriterWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/VideoWriterWrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE VideoWriterWrap::New(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/VideoWriterWrap.cc:63:39: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 63 | imageSize = cv::Size(v8sz->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), v8sz->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/VideoWriterWrap.h:1, from ../src/VideoWriterWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/VideoWriterWrap.cc:63:107: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 63 | imageSize = cv::Size(v8sz->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), v8sz->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/VideoWriterWrap.h:1, from ../src/VideoWriterWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/VideoWriterWrap.cc:69:68: warning: ‘v8::Maybe v8::Value::BooleanValue(v8::Local) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations] 69 | bool isColor = info[4]->BooleanValue( Nan::GetCurrentContext() ).FromJust(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/VideoWriterWrap.h:1, from ../src/VideoWriterWrap.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:2702:51: note: declared here 2702 | V8_WARN_UNUSED_RESULT Maybe BooleanValue( | ^~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/VideoWriterWrap.cc: In member function ‘virtual void AsyncVWWorker::HandleOKCallback()’: ../src/VideoWriterWrap.cc:128:29: 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:1742:3: note: declared here 1742 | 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:121: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 36 | target->Set(Nan::New("TrackedObject").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE TrackedObject::New(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/CamShift.cc:53:21: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 53 | v8rec->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:54:21: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 54 | v8rec->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:55:21: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 55 | v8rec->Get(2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked() - v8rec->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:55:91: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 55 | v8rec->Get(2)->IntegerValue( Nan::GetCurrentContext() ).ToChecked() - v8rec->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:56:21: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 56 | v8rec->Get(3)->IntegerValue( Nan::GetCurrentContext() ).ToChecked() - v8rec->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:56:91: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 56 | v8rec->Get(3)->IntegerValue( Nan::GetCurrentContext() ).ToChecked() - v8rec->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:64:55: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 64 | if (opts->Get(Nan::New("channel").ToLocalChecked())->IsString()) { | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:65:103: warning: ‘v8::Local v8::Object::Get(v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 65 | v8::String::Utf8Value c(v8::Isolate::GetCurrent(),opts->Get(Nan::New("channel").ToLocalChecked())->ToString(Nan::GetCurrentContext()).FromMaybe(v8::Local())); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3553:51: note: declared here 3553 | V8_DEPRECATED("Use maybe version", Local Get(Local key)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE TrackedObject::Track(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/CamShift.cc:169:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 169 | arr->Set(0, Nan::New(bounds.x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:170:41: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 170 | arr->Set(1, Nan::New(bounds.y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:171:56: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 171 | arr->Set(2, Nan::New(bounds.x + bounds.width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/CamShift.cc:172:57: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 172 | arr->Set(3, Nan::New(bounds.y + bounds.height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/CamShift.h:1, from ../src/CamShift.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ 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: 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:119: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 24 | target->Set(Nan::New("NamedWindow").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/HighGUI.h:1, from ../src/HighGUI.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ 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: 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:122: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 84 | target->Set(Nan::New("FaceRecognizer").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc: In function ‘v8::Local UnwrapTrainingData(Nan::NAN_METHOD_ARGS_TYPE, std::vector*, std::vector*)’: ../src/FaceRecognizer.cc:194:43: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 194 | const Local val = tuples->Get(i); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc:202:48: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 202 | if (valarr->Length() != 2 || !valarr->Get(0)->IsInt32()) { | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc:206:30: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 206 | int label = valarr->Get(0)->Uint32Value(Nan::GetCurrentContext()).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc:207:52: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 207 | cv::Mat im = fromMatrixOrFilename(valarr->Get(1)); //this is ok because we clone the image | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE FaceRecognizerWrap::PredictSync(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/FaceRecognizer.cc:335:77: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 335 | res->Set(Nan::New("id").ToLocalChecked(), Nan::New(predictedLabel)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc:336:81: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 336 | res->Set(Nan::New("confidence").ToLocalChecked(), Nan::New(confidence)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc: In member function ‘virtual void PredictASyncWorker::HandleOKCallback()’: ../src/FaceRecognizer.cc:375:79: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 375 | res->Set(Nan::New("id").ToLocalChecked(), Nan::New(predictedLabel)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc:376:83: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 376 | res->Set(Nan::New("confidence").ToLocalChecked(), Nan::New(confidence)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/FaceRecognizer.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/FaceRecognizer.cc:383:27: 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:1742:3: note: declared here 1742 | 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:128: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 69 | target->Set(Nan::New("BackgroundSubtractor").ToLocalChecked(), ctor->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/BackgroundSubtractor.h:1, from ../src/BackgroundSubtractor.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/BackgroundSubtractor.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BackgroundSubtractorWrap::ApplyMOG(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/BackgroundSubtractor.cc:245:84: 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:4298:43: note: declared here 4298 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/BackgroundSubtractor.cc:252:84: 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:4298:43: note: declared here 4298 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/BackgroundSubtractor.cc:293:84: 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:4298:43: note: declared here 4298 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/BackgroundSubtractor.cc: In member function ‘virtual void AsyncBackgroundSubtractorWorker::HandleOKCallback()’: ../src/BackgroundSubtractor.cc:354:27: 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:1742:3: note: declared here 1742 | 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:86: 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:4298:43: note: declared here 4298 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../src/BackgroundSubtractor.cc:395:86: 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:4298:43: note: declared here 4298 | 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:15:70: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 15 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:9:71: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:12:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 12 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:12:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 12 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:12:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 12 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:12:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 12 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:12:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 12 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:12:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 12 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:12:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 12 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:18:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | obj->Set(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 /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:129:108: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 129 | target->Set(Nan::New("TERM_CRITERIA_EPS").ToLocalChecked(), Nan::New((int)cv::TermCriteria::EPS)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:130:112: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 130 | target->Set(Nan::New("TERM_CRITERIA_COUNT").ToLocalChecked(), Nan::New((int)cv::TermCriteria::COUNT)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Constants.cc:132:58: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 132 | target->Set(Nan::New("Constants").ToLocalChecked(), obj); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Constants.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ In file included from ../src/OpenCV.h:18, from ../src/Constants.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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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 function ‘cv::Size sizeFromArray(v8::Local)’: ../src/Calib3D.cc:17:39: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 17 | patternSize = cv::Size(v8sz->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:18:20: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 18 | v8sz->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In function ‘std::vector > points3fFromArray(v8::Local)’: ../src/Calib3D.cc:53:44: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 53 | Local pt = pointsArray->Get(i)->ToObject(Nan::GetCurrentContext()).ToLocalChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In function ‘std::vector > > points2fFromArrayOfArrays(v8::Local)’: ../src/Calib3D.cc:76:60: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 76 | points.push_back(points2fFromArray(pointsArray->Get(i))); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In function ‘std::vector > > points3fFromArrayOfArrays(v8::Local)’: ../src/Calib3D.cc:92:60: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 92 | points.push_back(points3fFromArray(pointsArray->Get(i))); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In static member function ‘static void Calib3D::Init(v8::Local)’: ../src/Calib3D.cc:116:56: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 116 | target->Set(Nan::New("calib3d").ToLocalChecked(), obj); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::FindChessboardCorners(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:141:82: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 141 | ret->Set(Nan::New("found").ToLocalChecked(), Nan::New(found)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:146:93: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 146 | point_data->Set(Nan::New("x").ToLocalChecked(), Nan::New(corners[i].x)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:147:93: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 147 | point_data->Set(Nan::New("y").ToLocalChecked(), Nan::New(corners[i].y)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:149:56: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 149 | cornersArray->Set(Nan::New(i), point_data); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:152:72: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 152 | ret->Set(Nan::New("corners").ToLocalChecked(), cornersArray); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::CalibrateCamera(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:228:93: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 228 | ret->Set(Nan::New("reprojectionError").ToLocalChecked(), Nan::New(error)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:232:65: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 232 | ret->Set(Nan::New("K").ToLocalChecked(), KMatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:236:77: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 236 | ret->Set(Nan::New("distortion").ToLocalChecked(), distMatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::SolvePnP(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:282:68: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 282 | ret->Set(Nan::New("rvec").ToLocalChecked(), rMatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:286:68: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 286 | ret->Set(Nan::New("tvec").ToLocalChecked(), tMatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::StereoCalibrate(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:412:67: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 412 | ret->Set(Nan::New("K1").ToLocalChecked(), K1MatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:413:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 413 | ret->Set(Nan::New("distortion1").ToLocalChecked(), d1MatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:414:67: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 414 | ret->Set(Nan::New("K2").ToLocalChecked(), K2MatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:415:76: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 415 | ret->Set(Nan::New("distortion2").ToLocalChecked(), d2MatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:416:65: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 416 | ret->Set(Nan::New("R").ToLocalChecked(), RMatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:417:65: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 417 | ret->Set(Nan::New("t").ToLocalChecked(), tMatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:418:65: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 418 | ret->Set(Nan::New("E").ToLocalChecked(), EMatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:419:65: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 419 | ret->Set(Nan::New("F").ToLocalChecked(), FMatrixWrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::StereoRectify(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:473:87: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 473 | ret->Set(Nan::New("R1").ToLocalChecked(), Matrix::CreateWrappedFromMat(R1)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:474:87: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 474 | ret->Set(Nan::New("R2").ToLocalChecked(), Matrix::CreateWrappedFromMat(R2)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:475:87: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 475 | ret->Set(Nan::New("P1").ToLocalChecked(), Matrix::CreateWrappedFromMat(P1)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:476:87: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 476 | ret->Set(Nan::New("P2").ToLocalChecked(), Matrix::CreateWrappedFromMat(P2)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:477:85: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 477 | ret->Set(Nan::New("Q").ToLocalChecked(), Matrix::CreateWrappedFromMat(Q)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Calib3D::ComputeCorrespondEpilines(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Calib3D.cc:513:91: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 513 | line_data->Set(Nan::New("a").ToLocalChecked(), Nan::New(lines[i][0])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:514:91: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 514 | line_data->Set(Nan::New("b").ToLocalChecked(), Nan::New(lines[i][1])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:515:91: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 515 | line_data->Set(Nan::New("c").ToLocalChecked(), Nan::New(lines[i][2])); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Calib3D.cc:517:53: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 517 | linesArray->Set(Nan::New(i), line_data); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Calib3D.h:4, from ../src/Calib3D.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ 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: 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:56: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 17 | target->Set(Nan::New("imgproc").ToLocalChecked(), obj); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/ImgProc.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE ImgProc::InitUndistortRectifyMap(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/ImgProc.cc:112:39: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 112 | imageSize = cv::Size(v8sz->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), v8sz->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/ImgProc.cc:112:107: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 112 | imageSize = cv::Size(v8sz->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), v8sz->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/ImgProc.cc:132:65: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 132 | ret->Set(Nan::New("map1").ToLocalChecked(), map1Wrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/ImgProc.cc:133:65: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 133 | ret->Set(Nan::New("map2").ToLocalChecked(), map2Wrap); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/ImgProc.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE ImgProc::GetStructuringElement(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/ImgProc.cc:209:33: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 209 | ksize = cv::Size(v8sz->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), v8sz->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/ImgProc.cc:209:101: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 209 | ksize = cv::Size(v8sz->Get(0)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(), v8sz->Get(1)->IntegerValue( Nan::GetCurrentContext() ).ToChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/ImgProc.h:4, from ../src/ImgProc.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ 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: 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:58: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 12 | target->Set(Nan::New("histogram").ToLocalChecked(), obj); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Histogram::CalcHist(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/Histogram.cc:36:40: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 36 | channels[i] = nodeChannels->Get(i)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:43:41: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 43 | histSize[i] = nodeHistSizes->Get(i)->IntegerValue( Nan::GetCurrentContext() ).ToChecked(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:53:68: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 53 | Local nodeRange = Local::Cast(nodeRanges->Get(i)->ToObject(Nan::GetCurrentContext()).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:54:37: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 54 | float lower = nodeRange->Get(0).As()->Value(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:55:38: warning: ‘v8::Local v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 55 | float higher = nodeRange->Get(1).As()->Value(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3557:51: note: declared here 3557 | V8_DEPRECATED("Use maybe version", Local Get(uint32_t index)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:62:68: warning: ‘v8::Maybe v8::Value::BooleanValue(v8::Local) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations] 62 | bool uniform = info[4]->BooleanValue( Nan::GetCurrentContext() ).FromJust(); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:2702:51: note: declared here 2702 | V8_WARN_UNUSED_RESULT Maybe BooleanValue( | ^~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:75:62: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 75 | arr->Set(i, Nan::New(outputHist.at(i))); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:80:69: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 80 | arr2->Set(j, Nan::New(outputHist.at(i,j))); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:84:73: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 84 | arr3->Set(k, Nan::New(outputHist.at(i,j,k))); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:86:30: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 86 | arr2->Set(j, arr3); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/Histogram.cc:89:25: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 89 | arr->Set(i, arr2); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from ../src/OpenCV.h:18, from ../src/Histogram.h:4, from ../src/Histogram.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ 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: 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:78: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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] 10226 | 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:65:61: required from here /usr/include/nodejs/deps/v8/include/v8.h:10226: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:54: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 9 | arr->Set(0, Nan::New(mat.size().height)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from /usr/include/nodejs/src/node.h:67, from ../../../../usr/share/nodejs/nan/nan.h:56, from ../test/nativemat.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../test/nativemat.cc:10:53: warning: ‘bool v8::Object::Set(uint32_t, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 10 | arr->Set(1, Nan::New(mat.size().width)); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from /usr/include/nodejs/src/node.h:67, from ../../../../usr/share/nodejs/nan/nan.h:56, from ../test/nativemat.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3508:22: note: declared here 3508 | bool Set(uint32_t index, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../test/nativemat.cc: In function ‘void Init(v8::Local)’: ../test/nativemat.cc:17:110: warning: ‘bool v8::Object::Set(v8::Local, v8::Local)’ is deprecated: Use maybe version [-Wdeprecated-declarations] 17 | Nan::New(Size)->GetFunction( Nan::GetCurrentContext() ).ToLocalChecked()); | ^ In file included from /usr/include/nodejs/deps/v8/include/v8-internal.h:14, from /usr/include/nodejs/deps/v8/include/v8.h:27, from /usr/include/nodejs/src/node.h:67, from ../../../../usr/share/nodejs/nan/nan.h:56, from ../test/nativemat.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:3499:22: note: declared here 3499 | bool Set(Local key, Local value)); | ^~~ /usr/include/nodejs/deps/v8/include/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ 328 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ In file included from ../../../../usr/share/nodejs/nan/nan.h:56, from ../test/nativemat.cc:1: ../test/nativemat.cc: At global scope: /usr/include/nodejs/src/node.h:737: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] 737 | (node::addon_register_func) (regfunc), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’ 771 | 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-azphnG/node-opencv-7.0.0+git20200310.6c13234/build' gyp info ok find /build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234/build -name 'opencv.node' -exec chmod a-x {} \; make[1]: Leaving directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' dh_auto_test -a make -j4 test make[1]: Entering directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' npm test > opencv@7.0.0 test > node test/unit.js TAP version 13 # Smoke tests / Can Import ok 1 imported fine ok 2 version is there:4.5 ok 3 point is there ok 4 matrix is there # importing library multiple times is ok ok 5 null ok 6 null # Point ok 7 should be truthy ok 8 cannot call without new ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 Points are immutable ok 14 Points are immutable ok 15 should be truthy ok 16 should be equal # Matrix constructor ok 17 should be truthy ok 18 should be truthy ok 19 should be truthy ok 20 should be truthy ok 21 should be truthy # Matrix accessors ok 22 should be equivalent ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equivalent ok 28 should be equal ok 29 should be equal ok 30 should be equivalent ok 31 should be equivalent ok 32 should be equivalent ok 33 should be equivalent ok 34 should be equal ok 35 should be equivalent # Matrix functions ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 GetRotationMatrix2D # .norm ok 40 should be truthy ok 41 should be truthy ok 42 should be equal ok 43 should be equal # Matrix toBuffer ok 44 should be truthy # Matrix toBuffer Async (node:1546415) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. ok 45 null ok 46 should be truthy ok 47 should be truthy # detectObject ok 48 null ok 49 should be truthy ok 50 should be equal # .absDiff and .countNonZero ok 51 should be truthy ok 52 should be truthy ok 53 should be equal # .bitwiseXor ok 54 should be equal # Image read from file ok 55 should be truthy ok 56 should be equal ok 57 should be equal ok 58 should be equal ok 59 should be equal # Multi-page image read from file ok 60 should be truthy ok 61 should be equal ok 62 should be truthy ok 63 should be equal ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be truthy ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be truthy ok 73 should be equal ok 74 should be equal ok 75 should be equal ok 76 should be equal ok 77 should be truthy ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal ok 82 should be truthy ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be truthy ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be truthy ok 93 should be equal ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be truthy ok 98 should be equal ok 99 should be equal ok 100 should be equal ok 101 should be equal ok 102 should be truthy ok 103 should be equal ok 104 should be equal ok 105 should be equal ok 106 should be equal ok 107 should be truthy ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # Distance transform ok 112 should be truthy ok 113 should be equal # read Image from buffer ok 114 should be truthy ok 115 should be equal ok 116 should be equal ok 117 should be equal ok 118 should be equal # Cascade Classifier ok 119 test constructor ok 120 null ok 121 should be equal ok 122 should be equal # ImageDataStream ok 123 should be truthy ok 124 should be equal # ImageStream ok 125 should be equivalent # CamShift ok 126 should be truthy ok 127 should be truthy ok 128 should be truthy ok 129 should be truthy ok 130 should be truthy ok 131 should be truthy ok 132 should be truthy ok 133 should be truthy ok 134 should be truthy ok 135 should be truthy # fonts ok 136 image is ok # LDA Wrap TODO: Please port LDAWrap.cc to OpenCV 3 # Native Matrix ok 137 nativemat # Subtract ok 138 should be equivalent # Mean ok 139 should be equivalent # Compare ok 140 should be equivalent ok 141 should be equivalent ok 142 should be equivalent # MatchTemplateByMatrix ok 143 RGB Found Match ok 144 match location x === 42 ok 145 match location y === 263 ok 146 Canny edge Found Match ok 147 match location x === 42 ok 148 match location y === 263 # setColor works will alpha channels ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal # getPixel ok 153 should be equal ok 154 should be equivalent ok 155 should be equivalent ok 156 should be equivalent ok 157 should be equivalent ok 158 should be equal ok 159 should be equivalent ok 160 should be equivalent ok 161 should be equivalent ok 162 should be equivalent ok 163 should be equal ok 164 should be equivalent ok 165 should be equivalent ok 166 should be equivalent ok 167 should be equivalent # pixelRow pixelCol 4 channel image ok 168 should be equal ok 169 should be equivalent ok 170 should be equivalent ok 171 should be equivalent ok 172 should be equivalent # toArray/fromArray working in both ways ok 173 should be equal # floodFill optional returned bounding rect ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal # Example: ./examples/addweighted.js ok 178 null # Example: ./examples/async-resize.js ok 179 null # Example: ./examples/bgsubtractor.js ok 180 null # Example: ./examples/calc-hist.js ok 181 null # Example: ./examples/camera.js # Example: ./examples/car-detection.js ok 182 null # Example: ./examples/color-filter.js ok 183 null # Example: ./examples/contours.js ok 184 null # Example: ./examples/convert-image.js ok 185 null # Example: ./examples/detect-shapes.js ok 186 null # Example: ./examples/dissimilarity.js ok 187 null # Example: ./examples/emd.js ok 188 null # Example: ./examples/face-detection-rectangle.js ok 189 null # Example: ./examples/face-detection.js ok 190 null # Example: ./examples/face-proxy.js ok 191 null # Example: ./examples/mat-array-conversion.js ok 192 null # Example: ./examples/mat-dct.js ok 193 null # Example: ./examples/mat-normalize.js ok 194 null # Example: ./examples/mat-put.js ok 195 null # Example: ./examples/matrix-ref-count.js ok 196 null # Example: ./examples/motion-track.js ok 197 null # Example: ./examples/optical-flow.js ok 198 null # Example: ./examples/quad-crosses.js ok 199 null # Example: ./examples/readimage.js ok 200 null # Example: ./examples/remove-lines.js ok 201 null # Example: ./examples/salt.js ok 202 null # Example: ./examples/take-face-pics.js ok 203 null # Example: ./examples/test.js ok 204 null # Example: ./examples/warp-image.js ok 205 null # Example: ./examples/write-video.js ok 206 null 1..206 # tests 206 # pass 206 # ok make[1]: Leaving directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a dh_auto_install -a dh_install -a dh_installdocs -a dh_installchangelogs -a debian/rules override_dh_installexamples make[1]: Entering directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' dh_installexamples -Xtmp/ make[1]: Leaving directory '/build/node-opencv-azphnG/node-opencv-7.0.0+git20200310.6c13234' dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a 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+git20200310.6c13234-2_amd64.deb'. dpkg-deb: building package 'node-opencv' in '../node-opencv_7.0.0+git20200310.6c13234-2_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../node-opencv_7.0.0+git20200310.6c13234-2_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-azphnG /tmp/node-opencv-7.0.0+git20200310.6c13234-2xved86t8 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.euuNo79tEo... I: success in 1042.8142 seconds md5: node-opencv-dbgsym_7.0.0+git20200310.6c13234-2_amd64.deb: OK md5: Value of 'md5' differs for node-opencv_7.0.0+git20200310.6c13234-2_amd64.deb md5: Size differs for node-opencv_7.0.0+git20200310.6c13234-2_amd64.deb sha1: node-opencv-dbgsym_7.0.0+git20200310.6c13234-2_amd64.deb: OK sha1: Value of 'sha1' differs for node-opencv_7.0.0+git20200310.6c13234-2_amd64.deb sha1: Size differs for node-opencv_7.0.0+git20200310.6c13234-2_amd64.deb sha256: node-opencv-dbgsym_7.0.0+git20200310.6c13234-2_amd64.deb: OK sha256: Value of 'sha256' differs for node-opencv_7.0.0+git20200310.6c13234-2_amd64.deb sha256: Size differs for node-opencv_7.0.0+git20200310.6c13234-2_amd64.deb Checksums: FAIL diffoscope run passed