Skip to content

Instantly share code, notes, and snippets.

@christianlupus
Last active January 17, 2020 09:59
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save christianlupus/43814e3fb8da3b368b9562948264200e to your computer and use it in GitHub Desktop.
==> Using [aur] repository
-> patchbay: 8.0.1-3 -> 8.1.0-1
==> Retrieving package files
Von https://aur.archlinux.org/patchbay
= [aktuell] master -> origin/master
/tmp/view.Hq0UdBDB/patchbay
/tmp/view.Hq0UdBDB/patchbay/patchbay.desktop
/tmp/view.Hq0UdBDB/patchbay/.SRCINFO
/tmp/view.Hq0UdBDB/patchbay/src
/tmp/view.Hq0UdBDB/patchbay/.git
/tmp/view.Hq0UdBDB/patchbay/v8.1.0.zip
/tmp/view.Hq0UdBDB/patchbay/run.sh
/tmp/view.Hq0UdBDB/patchbay/v8.0.1.zip
/tmp/view.Hq0UdBDB/patchbay/pkg
/tmp/view.Hq0UdBDB/patchbay/PKGBUILD
/tmp/view.Hq0UdBDB/patchbay/.gitignore
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
aur is up to date
:: Starting full system upgrade...
there is nothing to do
container path: /var/lib/aurbuild/x86_64
Running makechrootpkg -cu --
==> Synchronizing chroot copy [/var/lib/aurbuild/x86_64/root] -> [christian]...done
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
aur is up to date
:: Starting full system upgrade...
there is nothing to do
==> Making package: patchbay 8.1.0-1 (Thu Sep 12 12:40:34 2019)
==> Retrieving sources...
-> Found v8.1.0.zip
-> Found run.sh
-> Found patchbay.desktop
==> Validating source files with md5sums...
v8.1.0.zip ... Passed
run.sh ... Passed
patchbay.desktop ... Passed
==>(B Making package: patchbay 8.1.0-1 (Thu 12 Sep 2019 12:40:36 PM CEST)(B
==>(B Checking runtime dependencies...(B
==>(B Installing missing dependencies...(B
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: x264 will be installed before its ffmpeg dependency
Packages (152) adobe-source-code-pro-fonts-2.030ro+1.050it-5
adwaita-icon-theme-3.33.92-1 alsa-lib-1.1.9-2
aom-1.0.0.errata1-1 at-spi2-atk-2.34.0-1 at-spi2-core-2.34.0-1
atk-2.34.1-1 avahi-0.7+18+g1b5f401-2 brotli-1.0.7-1
c-ares-1.15.0-1 cairo-1.17.2+17+g52a7c79fd-1
cantarell-fonts-1:0.111-1 colord-1.4.4-2 dav1d-0.4.0-1
dbus-glib-0.110-1 dconf-0.34.0-1 desktop-file-utils-0.24-1
ffmpeg-1:4.2.1-1 flac-1.3.3-1
fontconfig-2:2.13.1+12+g5f5ec56-1 freetype2-2.10.1-1
fribidi-1.0.5-1 gdk-pixbuf2-2.38.2-1 giflib-5.2.1-1
glib-networking-2.62.0-1 glslang-7.12.3352-1
graphite-1:1.3.13-2 gsettings-desktop-schemas-3.34.0-1
gsm-1.0.18-1 gtk-update-icon-cache-1:3.24.11-1
gtk3-1:3.24.11-1 harfbuzz-2.6.1-1 hicolor-icon-theme-0.17-1
http-parser-2.9.2-1 iso-codes-4.3-1 jack-0.125.0-7
jasper-2.0.16-1 js60-60.9.0-1 json-glib-1.4.4-1
l-smash-2.14.5-1 lame-3.100-2 lcms2-2.9-2 libass-0.14.0-1
libasyncns-0.8+3+g68cd5af-2 libavc1394-0.5.4-3
libbluray-1.1.2-1 libcanberra-0.30+2+gc0620e4-2
libcups-2.3.0-3 libdaemon-0.14-4 libdatrie-0.2.12-1
libdrm-2.4.99-1 libedit-20190324_3.1-1 libepoxy-1.5.3-1
libevent-2.1.11-2 libglvnd-1.1.1-1 libgudev-233-1
libgusb-0.3.0-1 libibus-1.5.21-1 libice-1.0.10-1
libiec61883-1.2.0-5 libjpeg-turbo-2.0.3-1 libmodplug-0.8.9.0-2
libnsl-1.2.0-1 libogg-1.3.4-1 libomxil-bellagio-0.9.3-2
libpciaccess-0.16-1 libplacebo-1.18.0-2 libpng-1.6.37-1
libproxy-0.4.15-10 libpulse-12.2-2 libraw1394-2.1.2-2
librsvg-2:2.46.0-1 libsamplerate-0.1.9-2 libsm-1.2.3-1
libsndfile-1.0.28-2 libsoup-2.68.1-1 libsoxr-0.1.3-1
libssh-0.9.0-1 libthai-0.1.28-1 libtheora-1.1.1-4
libtiff-4.0.10-1 libunwind-1.3.1-1 libva-2.5.0-1
libvdpau-1.3-1 libvorbis-1.3.6-1 libvpx-1.8.1-1
libwebp-1.0.3-1 libx11-1.6.8-1 libxau-1.0.9-1 libxcb-1.13.1-1
libxcomposite-0.4.5-1 libxcursor-1.2.0-1 libxdamage-1.1.5-1
libxdmcp-1.1.3-1 libxext-1.3.4-1 libxfixes-5.0.3-2
libxft-2.3.3-1 libxi-1.7.10-1 libxinerama-1.1.4-1
libxkbcommon-0.8.4-1 libxrandr-1.5.2-1 libxrender-0.9.10-2
libxshmfence-1.3-1 libxslt-1.1.33-1 libxss-1.2.3-1
libxtst-1.2.3-2 libxv-1.0.11-2 libxxf86vm-1.1.4-2
llvm-libs-8.0.1-3 lm_sensors-3.5.0-1 lzo-2.10-2 mesa-19.1.6-2
minizip-1:1.2.11-3 nspr-4.22-1 nss-3.46-1
opencore-amr-0.1.5-2 openjpeg2-2.3.1-1 opus-1.3.1-1
pango-1:1.44.6-1 pixman-0.38.4-1 polkit-0.116-2
python2-2.7.16-1 re2-20190901-1 rest-0.8.1-1 sdl2-2.0.10-1
shaderc-2019.0-2 shared-mime-info-1.12-1 snappy-1.1.7-1
sound-theme-freedesktop-0.8-3 speex-1.2.0-2 speexdsp-1.2.0-1
spirv-tools-2019.3-2 sysfsutils-2.1.0-10 tdb-1.3.18-2
v4l-utils-1.16.7-1 vid.stab-1.1-2 vulkan-icd-loader-1.1.121-1
wayland-1.17.0-1 wayland-protocols-1.18-1
x264-2:157.r72db4377-1 x265-3.1.2-1 xcb-proto-1.13-2
xkeyboard-config-2.27-1 xorgproto-2019.1-1 xvidcore-1.3.5-1
zita-alsa-pcmi-0.3.2-1 zita-resampler-1.6.2-1
electron4-4.2.10-1 gconf-3.2.6+11+g07808097-4 gtk2-2.24.32-1
libsodium-1.0.18-1 python-3.7.4-1
Total Installed Size: 1016.46 MiB
:: Proceed with installation? [Y/n]
( 0/152) checking keys in keyring [----------------------] 0% ( 1/152) checking keys in keyring [----------------------] 0% ( 2/152) checking keys in keyring [----------------------] 1% ( 3/152) checking keys in keyring [----------------------] 1% ( 4/152) checking keys in keyring [----------------------] 2% ( 5/152) checking keys in keyring [----------------------] 3% ( 6/152) checking keys in keyring [----------------------] 3% ( 7/152) checking keys in keyring [----------------------] 4% ( 8/152) checking keys in keyring [#---------------------] 5% ( 9/152) checking keys in keyring [#---------------------] 5% ( 10/152) checking keys in keyring [#---------------------] 6% ( 11/152) checking keys in keyring [#---------------------] 7% ( 12/152) checking keys in keyring [#---------------------] 7% ( 13/152) checking keys in keyring [#---------------------] 8% ( 14/152) checking keys in keyring [#---------------------] 9% ( 15/152) checking keys in keyring [#---------------------] 9% ( 16/152) checking keys in keyring [##--------------------] 10% ( 17/152) checking keys in keyring [##--------------------] 11% ( 18/152) checking keys in keyring [##--------------------] 11% ( 19/152) checking keys in keyring [##--------------------] 12% ( 20/152) checking keys in keyring [##--------------------] 13% ( 21/152) checking keys in keyring [##--------------------] 13% ( 22/152) checking keys in keyring [###-------------------] 14% ( 23/152) checking keys in keyring [###-------------------] 15% ( 24/152) checking keys in keyring [###-------------------] 15% ( 25/152) checking keys in keyring [###-------------------] 16% ( 26/152) checking keys in keyring [###-------------------] 17% ( 27/152) checking keys in keyring [###-------------------] 17% ( 28/152) checking keys in keyring [###-------------------] 18% ( 29/152) checking keys in keyring [####------------------] 19% ( 30/152) checking keys in keyring [####------------------] 19% ( 31/152) checking keys in keyring [####------------------] 20% ( 32/152) checking keys in keyring [####------------------] 21% ( 33/152) checking keys in keyring [####------------------] 21% ( 34/152) checking keys in keyring [####------------------] 22% ( 35/152) checking keys in keyring [#####-----------------] 23% ( 36/152) checking keys in keyring [#####-----------------] 23% ( 37/152) checking keys in keyring [#####-----------------] 24% ( 38/152) checking keys in keyring [#####-----------------] 25% ( 39/152) checking keys in keyring [#####-----------------] 25% ( 40/152) checking keys in keyring [#####-----------------] 26% ( 41/152) checking keys in keyring [#####-----------------] 26% ( 42/152) checking keys in keyring [#####-----------------] 27% ( 43/152) checking keys in keyring [######----------------] 28% ( 44/152) checking keys in keyring [######----------------] 28% ( 45/152) checking keys in keyring [######----------------] 29% ( 46/152) checking keys in keyring [######----------------] 30% ( 47/152) checking keys in keyring [######----------------] 30% ( 48/152) checking keys in keyring [######----------------] 31% ( 49/152) checking keys in keyring [#######---------------] 32% ( 50/152) checking keys in keyring [#######---------------] 32% ( 51/152) checking keys in keyring [#######---------------] 33% ( 52/152) checking keys in keyring [#######---------------] 34% ( 53/152) checking keys in keyring [#######---------------] 34% ( 54/152) checking keys in keyring [#######---------------] 35% ( 55/152) checking keys in keyring [#######---------------] 36% ( 56/152) checking keys in keyring [#######---------------] 36% ( 57/152) checking keys in keyring [########--------------] 37% ( 58/152) checking keys in keyring [########--------------] 38% ( 59/152) checking keys in keyring [########--------------] 38% ( 60/152) checking keys in keyring [########--------------] 39% ( 61/152) checking keys in keyring [########--------------] 40% ( 62/152) checking keys in keyring [########--------------] 40% ( 63/152) checking keys in keyring [#########-------------] 41% ( 64/152) checking keys in keyring [#########-------------] 42% ( 65/152) checking keys in keyring [#########-------------] 42% ( 66/152) checking keys in keyring [#########-------------] 43% ( 67/152) checking keys in keyring [#########-------------] 44% ( 68/152) checking keys in keyring [#########-------------] 44% ( 69/152) checking keys in keyring [#########-------------] 45% ( 70/152) checking keys in keyring [##########------------] 46% ( 71/152) checking keys in keyring [##########------------] 46% ( 72/152) checking keys in keyring [##########------------] 47% ( 73/152) checking keys in keyring [##########------------] 48% ( 74/152) checking keys in keyring [##########------------] 48% ( 75/152) checking keys in keyring [##########------------] 49% ( 76/152) checking keys in keyring [###########-----------] 50% ( 77/152) checking keys in keyring [###########-----------] 50% ( 78/152) checking keys in keyring [###########-----------] 51% ( 79/152) checking keys in keyring [###########-----------] 51% ( 80/152) checking keys in keyring [###########-----------] 52% ( 81/152) checking keys in keyring [###########-----------] 53% ( 82/152) checking keys in keyring [###########-----------] 53% ( 83/152) checking keys in keyring [###########-----------] 54% ( 84/152) checking keys in keyring [############----------] 55% ( 85/152) checking keys in keyring [############----------] 55% ( 86/152) checking keys in keyring [############----------] 56% ( 87/152) checking keys in keyring [############----------] 57% ( 88/152) checking keys in keyring [############----------] 57% ( 89/152) checking keys in keyring [############----------] 58% ( 90/152) checking keys in keyring [############----------] 59% ( 91/152) checking keys in keyring [############----------] 59% ( 92/152) checking keys in keyring [#############---------] 60% ( 93/152) checking keys in keyring [#############---------] 61% ( 94/152) checking keys in keyring [#############---------] 61% ( 95/152) checking keys in keyring [#############---------] 62% ( 96/152) checking keys in keyring [#############---------] 63% ( 97/152) checking keys in keyring [#############---------] 63% ( 98/152) checking keys in keyring [##############--------] 64% ( 99/152) checking keys in keyring [##############--------] 65% (100/152) checking keys in keyring [##############--------] 65% (101/152) checking keys in keyring [##############--------] 66% (102/152) checking keys in keyring [##############--------] 67% (103/152) checking keys in keyring [##############--------] 67% (104/152) checking keys in keyring [##############--------] 68% (105/152) checking keys in keyring [###############-------] 69% (106/152) checking keys in keyring [###############-------] 69% (107/152) checking keys in keyring [###############-------] 70% (108/152) checking keys in keyring [###############-------] 71% (109/152) checking keys in keyring [###############-------] 71% (110/152) checking keys in keyring [###############-------] 72% (111/152) checking keys in keyring [################------] 73% (112/152) checking keys in keyring [################------] 73% (113/152) checking keys in keyring [################------] 74% (114/152) checking keys in keyring [################------] 75% (115/152) checking keys in keyring [################------] 75% (116/152) checking keys in keyring [################------] 76% (117/152) checking keys in keyring [################------] 76% (118/152) checking keys in keyring [################------] 77% (119/152) checking keys in keyring [#################-----] 78% (120/152) checking keys in keyring [#################-----] 78% (121/152) checking keys in keyring [#################-----] 79% (122/152) checking keys in keyring [#################-----] 80% (123/152) checking keys in keyring [#################-----] 80% (124/152) checking keys in keyring [#################-----] 81% (125/152) checking keys in keyring [##################----] 82% (126/152) checking keys in keyring [##################----] 82% (127/152) checking keys in keyring [##################----] 83% (128/152) checking keys in keyring [##################----] 84% (129/152) checking keys in keyring [##################----] 84% (130/152) checking keys in keyring [##################----] 85% (131/152) checking keys in keyring [##################----] 86% (132/152) checking keys in keyring [##################----] 86% (133/152) checking keys in keyring [###################---] 87% (134/152) checking keys in keyring [###################---] 88% (135/152) checking keys in keyring [###################---] 88% (136/152) checking keys in keyring [###################---] 89% (137/152) checking keys in keyring [###################---] 90% (138/152) checking keys in keyring [###################---] 90% (139/152) checking keys in keyring [####################--] 91% (140/152) checking keys in keyring [####################--] 92% (141/152) checking keys in keyring [####################--] 92% (142/152) checking keys in keyring [####################--] 93% (143/152) checking keys in keyring [####################--] 94% (144/152) checking keys in keyring [####################--] 94% (145/152) checking keys in keyring [####################--] 95% (146/152) checking keys in keyring [#####################-] 96% (147/152) checking keys in keyring [#####################-] 96% (148/152) checking keys in keyring [#####################-] 97% (149/152) checking keys in keyring [#####################-] 98% (150/152) checking keys in keyring [#####################-] 98% (151/152) checking keys in keyring [#####################-] 99% (152/152) checking keys in keyring [######################] 100%
( 0/152) checking package integrity [----------------------] 0% ( 1/152) checking package integrity [----------------------] 0% ( 2/152) checking package integrity [----------------------] 0% ( 3/152) checking package integrity [----------------------] 0% ( 4/152) checking package integrity [----------------------] 0% ( 5/152) checking package integrity [----------------------] 0% ( 6/152) checking package integrity [----------------------] 0% ( 7/152) checking package integrity [----------------------] 0% ( 8/152) checking package integrity [----------------------] 0% ( 9/152) checking package integrity [----------------------] 0% ( 10/152) checking package integrity [----------------------] 1% ( 11/152) checking package integrity [----------------------] 1% ( 12/152) checking package integrity [----------------------] 1% ( 13/152) checking package integrity [----------------------] 2% ( 14/152) checking package integrity [----------------------] 2% ( 15/152) checking package integrity [----------------------] 2% ( 16/152) checking package integrity [----------------------] 2% ( 17/152) checking package integrity [----------------------] 3% ( 18/152) checking package integrity [----------------------] 3% ( 19/152) checking package integrity [----------------------] 3% ( 20/152) checking package integrity [----------------------] 3% ( 21/152) checking package integrity [----------------------] 3% ( 22/152) checking package integrity [----------------------] 3% ( 23/152) checking package integrity [----------------------] 3% ( 24/152) checking package integrity [----------------------] 3% ( 25/152) checking package integrity [----------------------] 3% ( 26/152) checking package integrity [----------------------] 3% ( 27/152) checking package integrity [----------------------] 3% ( 28/152) checking package integrity [----------------------] 3% ( 29/152) checking package integrity [----------------------] 3% ( 30/152) checking package integrity [----------------------] 3% ( 31/152) checking package integrity [----------------------] 4% ( 32/152) checking package integrity [----------------------] 4% ( 33/152) checking package integrity [----------------------] 4% ( 34/152) checking package integrity [----------------------] 4% ( 35/152) checking package integrity [----------------------] 4% ( 36/152) checking package integrity [#---------------------] 5% ( 37/152) checking package integrity [#---------------------] 5% ( 38/152) checking package integrity [#---------------------] 5% ( 39/152) checking package integrity [#---------------------] 5% ( 40/152) checking package integrity [#---------------------] 5% ( 41/152) checking package integrity [#---------------------] 5% ( 42/152) checking package integrity [#---------------------] 6% ( 43/152) checking package integrity [#---------------------] 8% ( 44/152) checking package integrity [###-------------------] 14% ( 45/152) checking package integrity [###-------------------] 14% ( 46/152) checking package integrity [###-------------------] 14% ( 47/152) checking package integrity [###-------------------] 14% ( 48/152) checking package integrity [####------------------] 20% ( 49/152) checking package integrity [####------------------] 20% ( 50/152) checking package integrity [#######---------------] 36% ( 51/152) checking package integrity [#######---------------] 36% ( 52/152) checking package integrity [#######---------------] 36% ( 53/152) checking package integrity [########--------------] 37% ( 54/152) checking package integrity [########--------------] 37% ( 55/152) checking package integrity [########--------------] 37% ( 56/152) checking package integrity [########--------------] 37% ( 57/152) checking package integrity [########--------------] 37% ( 58/152) checking package integrity [########--------------] 37% ( 59/152) checking package integrity [########--------------] 38% ( 60/152) checking package integrity [########--------------] 38% ( 61/152) checking package integrity [########--------------] 38% ( 62/152) checking package integrity [########--------------] 38% ( 63/152) checking package integrity [########--------------] 38% ( 64/152) checking package integrity [########--------------] 38% ( 65/152) checking package integrity [########--------------] 38% ( 66/152) checking package integrity [########--------------] 38% ( 67/152) checking package integrity [########--------------] 38% ( 68/152) checking package integrity [########--------------] 38% ( 69/152) checking package integrity [########--------------] 39% ( 70/152) checking package integrity [########--------------] 39% ( 71/152) checking package integrity [########--------------] 39% ( 72/152) checking package integrity [########--------------] 39% ( 73/152) checking package integrity [########--------------] 39% ( 74/152) checking package integrity [########--------------] 39% ( 75/152) checking package integrity [########--------------] 39% ( 76/152) checking package integrity [##########------------] 47% ( 77/152) checking package integrity [##########------------] 47% ( 78/152) checking package integrity [############----------] 55% ( 79/152) checking package integrity [############----------] 55% ( 80/152) checking package integrity [############----------] 57% ( 81/152) checking package integrity [############----------] 58% ( 82/152) checking package integrity [############----------] 58% ( 83/152) checking package integrity [############----------] 58% ( 84/152) checking package integrity [############----------] 59% ( 85/152) checking package integrity [############----------] 59% ( 86/152) checking package integrity [############----------] 59% ( 87/152) checking package integrity [############----------] 59% ( 88/152) checking package integrity [############----------] 59% ( 89/152) checking package integrity [############----------] 59% ( 90/152) checking package integrity [#############---------] 60% ( 91/152) checking package integrity [#############---------] 60% ( 92/152) checking package integrity [#############---------] 60% ( 93/152) checking package integrity [#############---------] 60% ( 94/152) checking package integrity [#############---------] 60% ( 95/152) checking package integrity [#############---------] 60% ( 96/152) checking package integrity [#############---------] 60% ( 97/152) checking package integrity [#############---------] 60% ( 98/152) checking package integrity [#############---------] 60% ( 99/152) checking package integrity [#############---------] 60% (100/152) checking package integrity [#############---------] 60% (101/152) checking package integrity [#############---------] 60% (102/152) checking package integrity [#############---------] 61% (103/152) checking package integrity [#############---------] 61% (104/152) checking package integrity [#############---------] 61% (105/152) checking package integrity [#############---------] 61% (106/152) checking package integrity [#############---------] 61% (107/152) checking package integrity [#############---------] 62% (108/152) checking package integrity [#############---------] 62% (109/152) checking package integrity [#############---------] 62% (110/152) checking package integrity [#############---------] 62% (111/152) checking package integrity [#############---------] 63% (112/152) checking package integrity [#############---------] 63% (113/152) checking package integrity [#############---------] 63% (114/152) checking package integrity [#############---------] 63% (115/152) checking package integrity [#############---------] 63% (116/152) checking package integrity [##############--------] 64% (117/152) checking package integrity [##############--------] 68% (118/152) checking package integrity [##############--------] 68% (119/152) checking package integrity [##############--------] 68% (120/152) checking package integrity [##############--------] 68% (121/152) checking package integrity [##############--------] 68% (122/152) checking package integrity [##############--------] 68% (123/152) checking package integrity [##############--------] 68% (124/152) checking package integrity [################------] 73% (125/152) checking package integrity [################------] 73% (126/152) checking package integrity [################------] 74% (127/152) checking package integrity [################------] 74% (128/152) checking package integrity [################------] 74% (129/152) checking package integrity [################------] 74% (130/152) checking package integrity [################------] 74% (131/152) checking package integrity [################------] 74% (132/152) checking package integrity [################------] 75% (133/152) checking package integrity [################------] 75% (134/152) checking package integrity [################------] 75% (135/152) checking package integrity [################------] 75% (136/152) checking package integrity [################------] 76% (137/152) checking package integrity [################------] 76% (138/152) checking package integrity [################------] 76% (139/152) checking package integrity [################------] 76% (140/152) checking package integrity [################------] 76% (141/152) checking package integrity [################------] 77% (142/152) checking package integrity [##################----] 82% (143/152) checking package integrity [##################----] 82% (144/152) checking package integrity [##################----] 82% (145/152) checking package integrity [##################----] 82% (146/152) checking package integrity [##################----] 82% (147/152) checking package integrity [##################----] 82% (148/152) checking package integrity [##################----] 82% (149/152) checking package integrity [##################----] 83% (150/152) checking package integrity [##################----] 83% (151/152) checking package integrity [##################----] 83% (152/152) checking package integrity [######################] 100%
( 0/152) loading package files [----------------------] 0% ( 1/152) loading package files [----------------------] 0% ( 2/152) loading package files [----------------------] 0% ( 3/152) loading package files [----------------------] 0% ( 4/152) loading package files [----------------------] 0% ( 5/152) loading package files [----------------------] 0% ( 6/152) loading package files [----------------------] 0% ( 7/152) loading package files [----------------------] 0% ( 8/152) loading package files [----------------------] 0% ( 9/152) loading package files [----------------------] 0% ( 10/152) loading package files [----------------------] 1% ( 11/152) loading package files [----------------------] 1% ( 12/152) loading package files [----------------------] 1% ( 13/152) loading package files [----------------------] 2% ( 14/152) loading package files [----------------------] 2% ( 15/152) loading package files [----------------------] 2% ( 16/152) loading package files [----------------------] 2% ( 17/152) loading package files [----------------------] 3% ( 18/152) loading package files [----------------------] 3% ( 19/152) loading package files [----------------------] 3% ( 20/152) loading package files [----------------------] 3% ( 21/152) loading package files [----------------------] 3% ( 22/152) loading package files [----------------------] 3% ( 23/152) loading package files [----------------------] 3% ( 24/152) loading package files [----------------------] 3% ( 25/152) loading package files [----------------------] 3% ( 26/152) loading package files [----------------------] 3% ( 27/152) loading package files [----------------------] 3% ( 28/152) loading package files [----------------------] 3% ( 29/152) loading package files [----------------------] 3% ( 30/152) loading package files [----------------------] 3% ( 31/152) loading package files [----------------------] 4% ( 32/152) loading package files [----------------------] 4% ( 33/152) loading package files [----------------------] 4% ( 34/152) loading package files [----------------------] 4% ( 35/152) loading package files [----------------------] 4% ( 36/152) loading package files [#---------------------] 5% ( 37/152) loading package files [#---------------------] 5% ( 38/152) loading package files [#---------------------] 5% ( 39/152) loading package files [#---------------------] 5% ( 40/152) loading package files [#---------------------] 5% ( 41/152) loading package files [#---------------------] 5% ( 42/152) loading package files [#---------------------] 6% ( 43/152) loading package files [#---------------------] 8% ( 44/152) loading package files [###-------------------] 14% ( 45/152) loading package files [###-------------------] 14% ( 46/152) loading package files [###-------------------] 14% ( 47/152) loading package files [###-------------------] 14% ( 48/152) loading package files [####------------------] 20% ( 49/152) loading package files [####------------------] 20% ( 50/152) loading package files [#######---------------] 36% ( 51/152) loading package files [#######---------------] 36% ( 52/152) loading package files [#######---------------] 36% ( 53/152) loading package files [########--------------] 37% ( 54/152) loading package files [########--------------] 37% ( 55/152) loading package files [########--------------] 37% ( 56/152) loading package files [########--------------] 37% ( 57/152) loading package files [########--------------] 37% ( 58/152) loading package files [########--------------] 37% ( 59/152) loading package files [########--------------] 38% ( 60/152) loading package files [########--------------] 38% ( 61/152) loading package files [########--------------] 38% ( 62/152) loading package files [########--------------] 38% ( 63/152) loading package files [########--------------] 38% ( 64/152) loading package files [########--------------] 38% ( 65/152) loading package files [########--------------] 38% ( 66/152) loading package files [########--------------] 38% ( 67/152) loading package files [########--------------] 38% ( 68/152) loading package files [########--------------] 38% ( 69/152) loading package files [########--------------] 39% ( 70/152) loading package files [########--------------] 39% ( 71/152) loading package files [########--------------] 39% ( 72/152) loading package files [########--------------] 39% ( 73/152) loading package files [########--------------] 39% ( 74/152) loading package files [########--------------] 39% ( 75/152) loading package files [########--------------] 39% ( 76/152) loading package files [##########------------] 47% ( 77/152) loading package files [##########------------] 47% ( 78/152) loading package files [############----------] 55% ( 79/152) loading package files [############----------] 55% ( 80/152) loading package files [############----------] 57% ( 81/152) loading package files [############----------] 58% ( 82/152) loading package files [############----------] 58% ( 83/152) loading package files [############----------] 58% ( 84/152) loading package files [############----------] 59% ( 85/152) loading package files [############----------] 59% ( 86/152) loading package files [############----------] 59% ( 87/152) loading package files [############----------] 59% ( 88/152) loading package files [############----------] 59% ( 89/152) loading package files [############----------] 59% ( 90/152) loading package files [#############---------] 60% ( 91/152) loading package files [#############---------] 60% ( 92/152) loading package files [#############---------] 60% ( 93/152) loading package files [#############---------] 60% ( 94/152) loading package files [#############---------] 60% ( 95/152) loading package files [#############---------] 60% ( 96/152) loading package files [#############---------] 60% ( 97/152) loading package files [#############---------] 60% ( 98/152) loading package files [#############---------] 60% ( 99/152) loading package files [#############---------] 60% (100/152) loading package files [#############---------] 60% (101/152) loading package files [#############---------] 60% (102/152) loading package files [#############---------] 61% (103/152) loading package files [#############---------] 61% (104/152) loading package files [#############---------] 61% (105/152) loading package files [#############---------] 61% (106/152) loading package files [#############---------] 61% (107/152) loading package files [#############---------] 62% (108/152) loading package files [#############---------] 62% (109/152) loading package files [#############---------] 62% (110/152) loading package files [#############---------] 62% (111/152) loading package files [#############---------] 63% (112/152) loading package files [#############---------] 63% (113/152) loading package files [#############---------] 63% (114/152) loading package files [#############---------] 63% (115/152) loading package files [#############---------] 63% (116/152) loading package files [##############--------] 64% (117/152) loading package files [##############--------] 68% (118/152) loading package files [##############--------] 68% (119/152) loading package files [##############--------] 68% (120/152) loading package files [##############--------] 68% (121/152) loading package files [##############--------] 68% (122/152) loading package files [##############--------] 68% (123/152) loading package files [##############--------] 68% (124/152) loading package files [################------] 73% (125/152) loading package files [################------] 73% (126/152) loading package files [################------] 74% (127/152) loading package files [################------] 74% (128/152) loading package files [################------] 74% (129/152) loading package files [################------] 74% (130/152) loading package files [################------] 74% (131/152) loading package files [################------] 74% (132/152) loading package files [################------] 75% (133/152) loading package files [################------] 75% (134/152) loading package files [################------] 75% (135/152) loading package files [################------] 75% (136/152) loading package files [################------] 76% (137/152) loading package files [################------] 76% (138/152) loading package files [################------] 76% (139/152) loading package files [################------] 76% (140/152) loading package files [################------] 76% (141/152) loading package files [################------] 77% (142/152) loading package files [##################----] 82% (143/152) loading package files [##################----] 82% (144/152) loading package files [##################----] 82% (145/152) loading package files [##################----] 82% (146/152) loading package files [##################----] 82% (147/152) loading package files [##################----] 82% (148/152) loading package files [##################----] 82% (149/152) loading package files [##################----] 83% (150/152) loading package files [##################----] 83% (151/152) loading package files [##################----] 83% (152/152) loading package files [######################] 100%
( 0/152) checking for file conflicts [----------------------] 0% ( 1/152) checking for file conflicts [----------------------] 0% ( 2/152) checking for file conflicts [----------------------] 1% ( 3/152) checking for file conflicts [----------------------] 1% ( 4/152) checking for file conflicts [----------------------] 2% ( 5/152) checking for file conflicts [----------------------] 3% ( 6/152) checking for file conflicts [----------------------] 3% ( 7/152) checking for file conflicts [----------------------] 4% ( 8/152) checking for file conflicts [#---------------------] 5% ( 9/152) checking for file conflicts [#---------------------] 5% ( 10/152) checking for file conflicts [#---------------------] 6% ( 11/152) checking for file conflicts [#---------------------] 7% ( 12/152) checking for file conflicts [#---------------------] 7% ( 13/152) checking for file conflicts [#---------------------] 8% ( 14/152) checking for file conflicts [#---------------------] 9% ( 15/152) checking for file conflicts [#---------------------] 9% ( 16/152) checking for file conflicts [##--------------------] 10% ( 17/152) checking for file conflicts [##--------------------] 11% ( 18/152) checking for file conflicts [##--------------------] 11% ( 19/152) checking for file conflicts [##--------------------] 12% ( 20/152) checking for file conflicts [##--------------------] 13% ( 21/152) checking for file conflicts [##--------------------] 13% ( 22/152) checking for file conflicts [###-------------------] 14% ( 23/152) checking for file conflicts [###-------------------] 15% ( 24/152) checking for file conflicts [###-------------------] 15% ( 25/152) checking for file conflicts [###-------------------] 16% ( 26/152) checking for file conflicts [###-------------------] 17% ( 27/152) checking for file conflicts [###-------------------] 17% ( 28/152) checking for file conflicts [###-------------------] 18% ( 29/152) checking for file conflicts [####------------------] 19% ( 30/152) checking for file conflicts [####------------------] 19% ( 31/152) checking for file conflicts [####------------------] 20% ( 32/152) checking for file conflicts [####------------------] 21% ( 33/152) checking for file conflicts [####------------------] 21% ( 34/152) checking for file conflicts [####------------------] 22% ( 35/152) checking for file conflicts [#####-----------------] 23% ( 36/152) checking for file conflicts [#####-----------------] 23% ( 37/152) checking for file conflicts [#####-----------------] 24% ( 38/152) checking for file conflicts [#####-----------------] 25% ( 39/152) checking for file conflicts [#####-----------------] 25% ( 40/152) checking for file conflicts [#####-----------------] 26% ( 41/152) checking for file conflicts [#####-----------------] 26% ( 42/152) checking for file conflicts [#####-----------------] 27% ( 43/152) checking for file conflicts [######----------------] 28% ( 44/152) checking for file conflicts [######----------------] 28% ( 45/152) checking for file conflicts [######----------------] 29% ( 46/152) checking for file conflicts [######----------------] 30% ( 47/152) checking for file conflicts [######----------------] 30% ( 48/152) checking for file conflicts [######----------------] 31% ( 49/152) checking for file conflicts [#######---------------] 32% ( 50/152) checking for file conflicts [#######---------------] 32% ( 51/152) checking for file conflicts [#######---------------] 33% ( 52/152) checking for file conflicts [#######---------------] 34% ( 53/152) checking for file conflicts [#######---------------] 34% ( 54/152) checking for file conflicts [#######---------------] 35% ( 55/152) checking for file conflicts [#######---------------] 36% ( 56/152) checking for file conflicts [#######---------------] 36% ( 57/152) checking for file conflicts [########--------------] 37% ( 58/152) checking for file conflicts [########--------------] 38% ( 59/152) checking for file conflicts [########--------------] 38% ( 60/152) checking for file conflicts [########--------------] 39% ( 61/152) checking for file conflicts [########--------------] 40% ( 62/152) checking for file conflicts [########--------------] 40% ( 63/152) checking for file conflicts [#########-------------] 41% ( 64/152) checking for file conflicts [#########-------------] 42% ( 65/152) checking for file conflicts [#########-------------] 42% ( 66/152) checking for file conflicts [#########-------------] 43% ( 67/152) checking for file conflicts [#########-------------] 44% ( 68/152) checking for file conflicts [#########-------------] 44% ( 69/152) checking for file conflicts [#########-------------] 45% ( 70/152) checking for file conflicts [##########------------] 46% ( 71/152) checking for file conflicts [##########------------] 46% ( 72/152) checking for file conflicts [##########------------] 47% ( 73/152) checking for file conflicts [##########------------] 48% ( 74/152) checking for file conflicts [##########------------] 48% ( 75/152) checking for file conflicts [##########------------] 49% ( 76/152) checking for file conflicts [###########-----------] 50% ( 77/152) checking for file conflicts [###########-----------] 50% ( 78/152) checking for file conflicts [###########-----------] 51% ( 79/152) checking for file conflicts [###########-----------] 51% ( 80/152) checking for file conflicts [###########-----------] 52% ( 81/152) checking for file conflicts [###########-----------] 53% ( 82/152) checking for file conflicts [###########-----------] 53% ( 83/152) checking for file conflicts [###########-----------] 54% ( 84/152) checking for file conflicts [############----------] 55% ( 85/152) checking for file conflicts [############----------] 55% ( 86/152) checking for file conflicts [############----------] 56% ( 87/152) checking for file conflicts [############----------] 57% ( 88/152) checking for file conflicts [############----------] 57% ( 89/152) checking for file conflicts [############----------] 58% ( 90/152) checking for file conflicts [############----------] 59% ( 91/152) checking for file conflicts [############----------] 59% ( 92/152) checking for file conflicts [#############---------] 60% ( 93/152) checking for file conflicts [#############---------] 61% ( 94/152) checking for file conflicts [#############---------] 61% ( 95/152) checking for file conflicts [#############---------] 62% ( 96/152) checking for file conflicts [#############---------] 63% ( 97/152) checking for file conflicts [#############---------] 63% ( 98/152) checking for file conflicts [##############--------] 64% ( 99/152) checking for file conflicts [##############--------] 65% (100/152) checking for file conflicts [##############--------] 65% (101/152) checking for file conflicts [##############--------] 66% (102/152) checking for file conflicts [##############--------] 67% (103/152) checking for file conflicts [##############--------] 67% (104/152) checking for file conflicts [##############--------] 68% (105/152) checking for file conflicts [###############-------] 69% (106/152) checking for file conflicts [###############-------] 69% (107/152) checking for file conflicts [###############-------] 70% (108/152) checking for file conflicts [###############-------] 71% (109/152) checking for file conflicts [###############-------] 71% (110/152) checking for file conflicts [###############-------] 72% (111/152) checking for file conflicts [################------] 73% (112/152) checking for file conflicts [################------] 73% (113/152) checking for file conflicts [################------] 74% (114/152) checking for file conflicts [################------] 75% (115/152) checking for file conflicts [################------] 75% (116/152) checking for file conflicts [################------] 76% (117/152) checking for file conflicts [################------] 76% (118/152) checking for file conflicts [################------] 77% (119/152) checking for file conflicts [#################-----] 78% (120/152) checking for file conflicts [#################-----] 78% (121/152) checking for file conflicts [#################-----] 79% (122/152) checking for file conflicts [#################-----] 80% (123/152) checking for file conflicts [#################-----] 80% (124/152) checking for file conflicts [#################-----] 81% (125/152) checking for file conflicts [##################----] 82% (126/152) checking for file conflicts [##################----] 82% (127/152) checking for file conflicts [##################----] 83% (128/152) checking for file conflicts [##################----] 84% (129/152) checking for file conflicts [##################----] 84% (130/152) checking for file conflicts [##################----] 85% (131/152) checking for file conflicts [##################----] 86% (132/152) checking for file conflicts [##################----] 86% (133/152) checking for file conflicts [###################---] 87% (134/152) checking for file conflicts [###################---] 88% (135/152) checking for file conflicts [###################---] 88% (136/152) checking for file conflicts [###################---] 89% (137/152) checking for file conflicts [###################---] 90% (138/152) checking for file conflicts [###################---] 90% (139/152) checking for file conflicts [####################--] 91% (140/152) checking for file conflicts [####################--] 92% (141/152) checking for file conflicts [####################--] 92% (142/152) checking for file conflicts [####################--] 93% (143/152) checking for file conflicts [####################--] 94% (144/152) checking for file conflicts [####################--] 94% (145/152) checking for file conflicts [####################--] 95% (146/152) checking for file conflicts [#####################-] 96% (147/152) checking for file conflicts [#####################-] 96% (148/152) checking for file conflicts [#####################-] 97% (149/152) checking for file conflicts [#####################-] 98% (150/152) checking for file conflicts [#####################-] 98% (151/152) checking for file conflicts [#####################-] 99% (152/152) checking for file conflicts [######################] 100%
:: Processing package changes...
( 1/152) installing libsodium [----------------------] 0% ( 1/152) installing libsodium [######################] 100%
( 2/152) installing atk [----------------------] 0% ( 2/152) installing atk [######################] 100%
( 3/152) installing libdatrie [----------------------] 0% ( 3/152) installing libdatrie [######################] 100%
( 4/152) installing libthai [----------------------] 0% ( 4/152) installing libthai [######################] 100%
( 5/152) installing libpng [----------------------] 0% ( 5/152) installing libpng [######################] 100%
( 6/152) installing xcb-proto [----------------------] 0% ( 6/152) installing xcb-proto [######################] 100%
( 7/152) installing xorgproto [----------------------] 0% ( 7/152) installing xorgproto [######################] 100%
( 8/152) installing libxdmcp [----------------------] 0% ( 8/152) installing libxdmcp [######################] 100%
( 9/152) installing libxau [----------------------] 0% ( 9/152) installing libxau [######################] 100%
( 10/152) installing libxcb [----------------------] 0% ( 10/152) installing libxcb [######################] 100%
( 11/152) installing libx11 [----------------------] 0% ( 11/152) installing libx11 [######################] 100%
( 12/152) installing libxrender [----------------------] 0% ( 12/152) installing libxrender [######################] 100%
( 13/152) installing libxext [----------------------] 0% ( 13/152) installing libxext [######################] 100%
( 14/152) installing graphite [----------------------] 0% ( 14/152) installing graphite [######################] 100%
( 15/152) installing harfbuzz [----------------------] 0% ( 15/152) installing harfbuzz [######################] 100%
Optional dependencies for harfbuzz
cairo: hb-view program [pending]
( 16/152) installing freetype2 [----------------------] 0% ( 16/152) installing freetype2 [######################] 100%
( 17/152) installing fontconfig [----------------------] 0% ( 17/152) installing fontconfig [######################] 100%
Fontconfig configuration is done via /etc/fonts/conf.avail and conf.d.
Read /etc/fonts/conf.d/README for more information.
Configuration via /etc/fonts/local.conf is still possible,
but is no longer recommended for options available in conf.avail.
Main systemwide configuration should be done by symlinks
(especially for autohinting, sub-pixel and lcdfilter):
cd /etc/fonts/conf.d
ln -s ../conf.avail/XX-foo.conf
Check also https://wiki.archlinux.org/index.php/Font_Configuration
and https://wiki.archlinux.org/index.php/Fonts.
Rebuilding fontconfig cache... done.
( 18/152) installing pixman [----------------------] 0% ( 18/152) installing pixman [######################] 100%
( 19/152) installing lzo [----------------------] 0% ( 19/152) installing lzo [######################] 100%
( 20/152) installing cairo [----------------------] 0% ( 20/152) installing cairo [######################] 100%
( 21/152) installing libxft [----------------------] 0% ( 21/152) installing libxft [######################] 100%
( 22/152) installing fribidi [----------------------] 0% ( 22/152) installing fribidi [######################] 100%
( 23/152) installing pango [----------------------] 0% ( 23/152) installing pango [######################] 100%
( 24/152) installing libxfixes [----------------------] 0% ( 24/152) installing libxfixes [######################] 100%
( 25/152) installing libxcursor [----------------------] 0% ( 25/152) installing libxcursor [######################] 100%
Optional dependencies for libxcursor
gnome-themes-standard: fallback icon theme
( 26/152) installing libxinerama [----------------------] 0% ( 26/152) installing libxinerama [######################] 100%
( 27/152) installing libxrandr [----------------------] 0% ( 27/152) installing libxrandr [######################] 100%
( 28/152) installing libxi [----------------------] 0% ( 28/152) installing libxi [######################] 100%
( 29/152) installing libxcomposite [----------------------] 0% ( 29/152) installing libxcomposite [######################] 100%
( 30/152) installing libxdamage [----------------------] 0% ( 30/152) installing libxdamage [######################] 100%
( 31/152) installing shared-mime-info [----------------------] 0% ( 31/152) installing shared-mime-info [######################] 100%
( 32/152) installing libjpeg-turbo [----------------------] 0% ( 32/152) installing libjpeg-turbo [######################] 100%
( 33/152) installing libtiff [----------------------] 0% ( 33/152) installing libtiff [######################] 100%
Optional dependencies for libtiff
freeglut: for using tiffgt
( 34/152) installing libdaemon [----------------------] 0% ( 34/152) installing libdaemon [######################] 100%
( 35/152) installing avahi [----------------------] 0% ( 35/152) installing avahi [######################] 100%
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
[pending]
gtk2: gtk2 bindings [pending]
qt5-base: qt5 bindings
pygtk: avahi-bookmarks
python2-twisted: avahi-bookmarks
mono: mono bindings
nss-mdns: NSS support for mDNS
python-gobject: avahi-discover
python-dbus: avahi-discover
( 36/152) installing libcups [----------------------] 0% ( 36/152) installing libcups [######################] 100%
( 37/152) installing jasper [----------------------] 0% ( 37/152) installing jasper [######################] 100%
Optional dependencies for jasper
jasper-doc: documentation
freeglut: jiv support
glu: jiv support
( 38/152) installing gdk-pixbuf2 [----------------------] 0% ( 38/152) installing gdk-pixbuf2 [######################] 100%
( 39/152) installing librsvg [----------------------] 0% ( 39/152) installing librsvg [######################] 100%
( 40/152) installing hicolor-icon-theme [----------------------] 0% ( 40/152) installing hicolor-icon-theme [######################] 100%
( 41/152) installing gtk-update-icon-cache [----------------------] 0% ( 41/152) installing gtk-update-icon-cache [######################] 100%
( 42/152) installing desktop-file-utils [----------------------] 0% ( 42/152) installing desktop-file-utils [######################] 100%
( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [----------------------] 0% ( 43/152) installing gtk2 [#########-------------] 44% ( 43/152) installing gtk2 [####################--] 95% ( 43/152) installing gtk2 [######################] 100%
Optional dependencies for gtk2
gnome-themes-standard: Default widget theme
adwaita-icon-theme: Default icon theme [pending]
( 44/152) installing js60 [----------------------] 0% ( 44/152) installing js60 [----------------------] 0% ( 44/152) installing js60 [----------------------] 0% ( 44/152) installing js60 [----------------------] 0% ( 44/152) installing js60 [----------------------] 0% ( 44/152) installing js60 [----------------------] 0% ( 44/152) installing js60 [----------------------] 0% ( 44/152) installing js60 [##########------------] 48% ( 44/152) installing js60 [######################] 100%
( 45/152) installing polkit [----------------------] 0% ( 45/152) installing polkit [######################] 100%
( 46/152) installing dbus-glib [----------------------] 0% ( 46/152) installing dbus-glib [######################] 100%
( 47/152) installing libnsl [----------------------] 0% ( 47/152) installing libnsl [######################] 100%
( 48/152) installing python2 [----------------------] 0% ( 48/152) installing python2 [----------------------] 0% ( 48/152) installing python2 [####------------------] 21% ( 48/152) installing python2 [#########-------------] 45% ( 48/152) installing python2 [##############--------] 64% ( 48/152) installing python2 [#################-----] 79% ( 48/152) installing python2 [#####################-] 96% ( 48/152) installing python2 [######################] 100%
Optional dependencies for python2
tk: for IDLE
python2-setuptools
python2-pip
( 49/152) installing gconf [----------------------] 0% ( 49/152) installing gconf [######################] 100%
( 50/152) installing python [----------------------] 0% ( 50/152) installing python [----------------------] 0% ( 50/152) installing python [#---------------------] 7% ( 50/152) installing python [#############---------] 61% ( 50/152) installing python [###############-------] 69% ( 50/152) installing python [################------] 76% ( 50/152) installing python [#################-----] 81% ( 50/152) installing python [###################---] 87% ( 50/152) installing python [####################--] 92% ( 50/152) installing python [#####################-] 98% ( 50/152) installing python [######################] 100%
Optional dependencies for python
python-setuptools
python-pip
sqlite [installed]
mpdecimal: for decimal
xz: for lzma [installed]
tk: for tkinter
( 51/152) installing c-ares [----------------------] 0% ( 51/152) installing c-ares [######################] 100%
( 52/152) installing alsa-lib [----------------------] 0% ( 52/152) installing alsa-lib [######################] 100%
( 53/152) installing aom [----------------------] 0% ( 53/152) installing aom [######################] 100%
( 54/152) installing gsm [----------------------] 0% ( 54/152) installing gsm [######################] 100%
( 55/152) installing libogg [----------------------] 0% ( 55/152) installing libogg [######################] 100%
( 56/152) installing flac [----------------------] 0% ( 56/152) installing flac [######################] 100%
( 57/152) installing libvorbis [----------------------] 0% ( 57/152) installing libvorbis [######################] 100%
( 58/152) installing libsndfile [----------------------] 0% ( 58/152) installing libsndfile [######################] 100%
( 59/152) installing libsamplerate [----------------------] 0% ( 59/152) installing libsamplerate [######################] 100%
( 60/152) installing zita-alsa-pcmi [----------------------] 0% ( 60/152) installing zita-alsa-pcmi [######################] 100%
( 61/152) installing zita-resampler [----------------------] 0% ( 61/152) installing zita-resampler [######################] 100%
( 62/152) installing jack [----------------------] 0% ( 62/152) installing jack [######################] 100%
Optional dependencies for jack
celt: NetJACK driver
libffado: FireWire support
realtime-privileges: Acquire realtime privileges
( 63/152) installing lame [----------------------] 0% ( 63/152) installing lame [######################] 100%
( 64/152) installing libass [----------------------] 0% ( 64/152) installing libass [######################] 100%
( 65/152) installing libraw1394 [----------------------] 0% ( 65/152) installing libraw1394 [######################] 100%
( 66/152) installing libavc1394 [----------------------] 0% ( 66/152) installing libavc1394 [######################] 100%
( 67/152) installing libbluray [----------------------] 0% ( 67/152) installing libbluray [######################] 100%
Optional dependencies for libbluray
java-runtime=8: BD-J library
( 68/152) installing libpciaccess [----------------------] 0% ( 68/152) installing libpciaccess [######################] 100%
( 69/152) installing libdrm [----------------------] 0% ( 69/152) installing libdrm [######################] 100%
( 70/152) installing wayland [----------------------] 0% ( 70/152) installing wayland [######################] 100%
( 71/152) installing libxxf86vm [----------------------] 0% ( 71/152) installing libxxf86vm [######################] 100%
( 72/152) installing libxshmfence [----------------------] 0% ( 72/152) installing libxshmfence [######################] 100%
( 73/152) installing libomxil-bellagio [----------------------] 0% ( 73/152) installing libomxil-bellagio [######################] 100%
( 74/152) installing libunwind [----------------------] 0% ( 74/152) installing libunwind [######################] 100%
( 75/152) installing libedit [----------------------] 0% ( 75/152) installing libedit [######################] 100%
( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [----------------------] 0% ( 76/152) installing llvm-libs [#####################-] 99% ( 76/152) installing llvm-libs [######################] 100%
( 77/152) installing lm_sensors [----------------------] 0% ( 77/152) installing lm_sensors [######################] 100%
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [----------------------] 0% ( 78/152) installing mesa [#####-----------------] 24% ( 78/152) installing mesa [#########-------------] 42% ( 78/152) installing mesa [###############-------] 71% ( 78/152) installing mesa [###################---] 89% ( 78/152) installing mesa [######################] 100%
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
mesa-vdpau: for accelerated video playback
libva-mesa-driver: for accelerated video playback
( 79/152) installing libglvnd [----------------------] 0% ( 79/152) installing libglvnd [######################] 100%
( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [----------------------] 0% ( 80/152) installing libibus [########--------------] 38% ( 80/152) installing libibus [#################-----] 79% ( 80/152) installing libibus [######################] 100%
( 81/152) installing sdl2 [----------------------] 0% ( 81/152) installing sdl2 [######################] 100%
Optional dependencies for sdl2
alsa-lib: ALSA audio driver [installed]
libpulse: PulseAudio audio driver [pending]
jack: JACK audio driver [installed]
( 82/152) installing vulkan-icd-loader [----------------------] 0% ( 82/152) installing vulkan-icd-loader [######################] 100%
Optional dependencies for vulkan-icd-loader
vulkan-driver: packaged vulkan driver
( 83/152) installing spirv-tools [----------------------] 0% ( 83/152) installing spirv-tools [######################] 100%
( 84/152) installing glslang [----------------------] 0% ( 84/152) installing glslang [######################] 100%
( 85/152) installing lcms2 [----------------------] 0% ( 85/152) installing lcms2 [######################] 100%
( 86/152) installing shaderc [----------------------] 0% ( 86/152) installing shaderc [######################] 100%
( 87/152) installing libplacebo [----------------------] 0% ( 87/152) installing libplacebo [######################] 100%
( 88/152) installing dav1d [----------------------] 0% ( 88/152) installing dav1d [######################] 100%
( 89/152) installing libiec61883 [----------------------] 0% ( 89/152) installing libiec61883 [######################] 100%
( 90/152) installing libmodplug [----------------------] 0% ( 90/152) installing libmodplug [######################] 100%
( 91/152) installing libasyncns [----------------------] 0% ( 91/152) installing libasyncns [######################] 100%
( 92/152) installing libxtst [----------------------] 0% ( 92/152) installing libxtst [######################] 100%
( 93/152) installing libice [----------------------] 0% ( 93/152) installing libice [######################] 100%
( 94/152) installing libsm [----------------------] 0% ( 94/152) installing libsm [######################] 100%
( 95/152) installing libpulse [----------------------] 0% ( 95/152) installing libpulse [######################] 100%
( 96/152) installing libsoxr [----------------------] 0% ( 96/152) installing libsoxr [######################] 100%
( 97/152) installing libssh [----------------------] 0% ( 97/152) installing libssh [######################] 100%
( 98/152) installing libtheora [----------------------] 0% ( 98/152) installing libtheora [######################] 100%
( 99/152) installing libva [----------------------] 0% ( 99/152) installing libva [######################] 100%
Optional dependencies for libva
libva-vdpau-driver: backend for Nvidia and AMD cards
libva-intel-driver: backend for Intel cards
(100/152) installing libvdpau [----------------------] 0% (100/152) installing libvdpau [######################] 100%
(101/152) installing vid.stab [----------------------] 0% (101/152) installing vid.stab [######################] 100%
(102/152) installing libvpx [----------------------] 0% (102/152) installing libvpx [######################] 100%
(103/152) installing giflib [----------------------] 0% (103/152) installing giflib [######################] 100%
(104/152) installing libwebp [----------------------] 0% (104/152) installing libwebp [######################] 100%
Optional dependencies for libwebp
freeglut: vwebp viewer
(105/152) installing l-smash [----------------------] 0% (105/152) installing l-smash [######################] 100%
(106/152) installing x264 [----------------------] 0% (106/152) installing x264 [######################] 100%
(107/152) installing x265 [----------------------] 0% (107/152) installing x265 [######################] 100%
(108/152) installing libxv [----------------------] 0% (108/152) installing libxv [######################] 100%
(109/152) installing xvidcore [----------------------] 0% (109/152) installing xvidcore [######################] 100%
(110/152) installing opencore-amr [----------------------] 0% (110/152) installing opencore-amr [######################] 100%
(111/152) installing openjpeg2 [----------------------] 0% (111/152) installing openjpeg2 [######################] 100%
(112/152) installing opus [----------------------] 0% (112/152) installing opus [######################] 100%
(113/152) installing speexdsp [----------------------] 0% (113/152) installing speexdsp [######################] 100%
(114/152) installing speex [----------------------] 0% (114/152) installing speex [######################] 100%
(115/152) installing sysfsutils [----------------------] 0% (115/152) installing sysfsutils [######################] 100%
(116/152) installing v4l-utils [----------------------] 0% (116/152) installing v4l-utils [######################] 100%
Optional dependencies for v4l-utils
qt5-base
alsa-lib [installed]
(117/152) installing ffmpeg [----------------------] 0% (117/152) installing ffmpeg [----------------------] 0% (117/152) installing ffmpeg [----------------------] 0% (117/152) installing ffmpeg [----------------------] 0% (117/152) installing ffmpeg [----------------------] 0% (117/152) installing ffmpeg [----------------------] 0% (117/152) installing ffmpeg [----------------------] 0% (117/152) installing ffmpeg [############----------] 56% (117/152) installing ffmpeg [##################----] 85% (117/152) installing ffmpeg [######################] 100%
Optional dependencies for ffmpeg
ladspa: LADSPA filters
(118/152) installing libepoxy [----------------------] 0% (118/152) installing libepoxy [######################] 100%
(119/152) installing dconf [----------------------] 0% (119/152) installing dconf [######################] 100%
(120/152) installing at-spi2-core [----------------------] 0% (120/152) installing at-spi2-core [######################] 100%
Optional dependencies for at-spi2-core
dbus-broker: Alternative bus implementation
(121/152) installing at-spi2-atk [----------------------] 0% (121/152) installing at-spi2-atk [######################] 100%
(122/152) installing xkeyboard-config [----------------------] 0% (122/152) installing xkeyboard-config [######################] 100%
(123/152) installing libxkbcommon [----------------------] 0% (123/152) installing libxkbcommon [######################] 100%
(124/152) installing adwaita-icon-theme [----------------------] 0% (124/152) installing adwaita-icon-theme [----------------------] 0% (124/152) installing adwaita-icon-theme [----------------------] 0% (124/152) installing adwaita-icon-theme [----------------------] 0% (124/152) installing adwaita-icon-theme [##--------------------] 11% (124/152) installing adwaita-icon-theme [######----------------] 29% (124/152) installing adwaita-icon-theme [###########-----------] 51% (124/152) installing adwaita-icon-theme [##############--------] 68% (124/152) installing adwaita-icon-theme [###################---] 89% (124/152) installing adwaita-icon-theme [######################] 100%
(125/152) installing json-glib [----------------------] 0% (125/152) installing json-glib [######################] 100%
(126/152) installing wayland-protocols [----------------------] 0% (126/152) installing wayland-protocols [######################] 100%
(127/152) installing cantarell-fonts [----------------------] 0% (127/152) installing cantarell-fonts [######################] 100%
(128/152) installing libgusb [----------------------] 0% (128/152) installing libgusb [######################] 100%
(129/152) installing libgudev [----------------------] 0% (129/152) installing libgudev [######################] 100%
(130/152) installing colord [----------------------] 0% (130/152) installing colord [######################] 100%
Optional dependencies for colord
argyllcms: color profiling
colord-sane: SANE support
(131/152) installing libproxy [----------------------] 0% (131/152) installing libproxy [######################] 100%
Optional dependencies for libproxy
networkmanager: NetworkManager configuration module
perl: Perl bindings [installed]
python2: Python 2.x bindings [installed]
python: Python 3.x bindings [installed]
glib2: gsettings configuration module [installed]
webkit2gtk: PAC proxy support (Webkit2gtk engine)
(132/152) installing adobe-source-code-pro-fonts [----------------------] 0% (132/152) installing adobe-source-code-pro-fonts [######################] 100%
(133/152) installing gsettings-desktop-schemas [----------------------] 0% (133/152) installing gsettings-desktop-schemas [######################] 100%
(134/152) installing glib-networking [----------------------] 0% (134/152) installing glib-networking [######################] 100%
Optional dependencies for glib-networking
openssl: Alternative backend [installed]
(135/152) installing brotli [----------------------] 0% (135/152) installing brotli [######################] 100%
(136/152) installing libsoup [----------------------] 0% (136/152) installing libsoup [######################] 100%
Optional dependencies for libsoup
samba: Windows Domain SSO
(137/152) installing rest [----------------------] 0% (137/152) installing rest [######################] 100%
(138/152) installing tdb [----------------------] 0% (138/152) installing tdb [######################] 100%
Optional dependencies for tdb
python: for python bindings [installed]
(139/152) installing sound-theme-freedesktop [----------------------] 0% (139/152) installing sound-theme-freedesktop [######################] 100%
(140/152) installing libcanberra [----------------------] 0% (140/152) installing libcanberra [######################] 100%
Optional dependencies for libcanberra
libcanberra-pulse: PulseAudio driver
libcanberra-gstreamer: GStreamer driver
(141/152) installing iso-codes [----------------------] 0% (141/152) installing iso-codes [############----------] 59% (141/152) installing iso-codes [######################] 100%
(142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [----------------------] 0% (142/152) installing gtk3 [#######---------------] 33% (142/152) installing gtk3 [###########-----------] 53% (142/152) installing gtk3 [################------] 76% (142/152) installing gtk3 [#####################-] 97% (142/152) installing gtk3 [######################] 100%
(143/152) installing http-parser [----------------------] 0% (143/152) installing http-parser [######################] 100%
(144/152) installing libevent [----------------------] 0% (144/152) installing libevent [######################] 100%
Optional dependencies for libevent
python2: to use event_rpcgen.py [installed]
(145/152) installing libxslt [----------------------] 0% (145/152) installing libxslt [######################] 100%
(146/152) installing libxss [----------------------] 0% (146/152) installing libxss [######################] 100%
(147/152) installing minizip [----------------------] 0% (147/152) installing minizip [######################] 100%
(148/152) installing nspr [----------------------] 0% (148/152) installing nspr [######################] 100%
(149/152) installing nss [----------------------] 0% (149/152) installing nss [######################] 100%
(150/152) installing re2 [----------------------] 0% (150/152) installing re2 [######################] 100%
(151/152) installing snappy [----------------------] 0% (151/152) installing snappy [######################] 100%
(152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [----------------------] 0% (152/152) installing electron4 [##################----] 82% (152/152) installing electron4 [#####################-] 96% (152/152) installing electron4 [######################] 100%
Optional dependencies for electron4
kde-cli-tools: file deletion support (kioclient5)
trash-cli: file deletion support (trash-put)
xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)
:: Running post-transaction hooks...
( 1/16) Creating system user accounts...
Creating group avahi with gid 977.
Creating user avahi (Avahi mDNS/DNS-SD daemon) with uid 977 and gid 977.
Creating group colord with gid 976.
Creating user colord (Color management daemon) with uid 976 and gid 976.
Creating group polkitd with gid 102.
Creating user polkitd (PolicyKit daemon) with uid 102 and gid 102.
( 2/16) Reloading system manager configuration...
Skipped: Current root is not booted.
( 3/16) Creating temporary files...
( 4/16) Reloading device manager configuration...
Skipped: Device manager is not running.
( 5/16) Arming ConditionNeedsUpdate...
( 6/16) Reloading system bus configuration...
Skipped: Current root is not booted.
( 7/16) Warn about old perl modules
( 8/16) Updating fontconfig cache...
( 9/16) Probing GDK-Pixbuf loader modules...
(10/16) Updating GIO module cache...
(11/16) Compiling GSettings XML schema files...
(12/16) Probing GTK2 input method modules...
(13/16) Probing GTK3 input method modules...
(14/16) Updating icon theme caches...
(15/16) Updating the desktop file MIME type cache...
(16/16) Updating the MIME type database...
==>(B Checking buildtime dependencies...(B
==>(B Installing missing dependencies...(B
resolving dependencies...
looking for conflicting packages...
Packages (9) libuv-1.31.0-1 node-gyp-5.0.2-2 perl-error-0.17028-1
perl-mailtools-2.21-2 perl-timedate-2.30-6 semver-6.3.0-2
git-2.23.0-1 nodejs-12.10.0-1 npm-6.11.3-1
Total Installed Size: 84.84 MiB
:: Proceed with installation? [Y/n]
(0/9) checking keys in keyring [----------------------] 0% (1/9) checking keys in keyring [##--------------------] 11% (2/9) checking keys in keyring [####------------------] 22% (3/9) checking keys in keyring [#######---------------] 33% (4/9) checking keys in keyring [#########-------------] 44% (5/9) checking keys in keyring [############----------] 55% (6/9) checking keys in keyring [##############--------] 66% (7/9) checking keys in keyring [################------] 77% (8/9) checking keys in keyring [###################---] 88% (9/9) checking keys in keyring [######################] 100%
(0/9) checking package integrity [----------------------] 0% (1/9) checking package integrity [----------------------] 1% (2/9) checking package integrity [########--------------] 40% (3/9) checking package integrity [########--------------] 40% (4/9) checking package integrity [##########------------] 47% (5/9) checking package integrity [##############--------] 64% (6/9) checking package integrity [##############--------] 65% (7/9) checking package integrity [##############--------] 65% (8/9) checking package integrity [##############--------] 65% (9/9) checking package integrity [######################] 100%
(0/9) loading package files [----------------------] 0% (1/9) loading package files [----------------------] 1% (2/9) loading package files [########--------------] 40% (3/9) loading package files [########--------------] 40% (4/9) loading package files [##########------------] 47% (5/9) loading package files [##############--------] 64% (6/9) loading package files [##############--------] 65% (7/9) loading package files [##############--------] 65% (8/9) loading package files [##############--------] 65% (9/9) loading package files [######################] 100%
(0/9) checking for file conflicts [----------------------] 0% (1/9) checking for file conflicts [##--------------------] 11% (2/9) checking for file conflicts [####------------------] 22% (3/9) checking for file conflicts [#######---------------] 33% (4/9) checking for file conflicts [#########-------------] 44% (5/9) checking for file conflicts [############----------] 55% (6/9) checking for file conflicts [##############--------] 66% (7/9) checking for file conflicts [################------] 77% (8/9) checking for file conflicts [###################---] 88% (9/9) checking for file conflicts [######################] 100%
:: Processing package changes...
(1/9) installing libuv [----------------------] 0% (1/9) installing libuv [######################] 100%
(2/9) installing nodejs [----------------------] 0% (2/9) installing nodejs [----------------------] 0% (2/9) installing nodejs [----------------------] 0% (2/9) installing nodejs [----------------------] 0% (2/9) installing nodejs [----------------------] 0% (2/9) installing nodejs [----------------------] 0% (2/9) installing nodejs [----------------------] 0% (2/9) installing nodejs [#####################-] 98% (2/9) installing nodejs [######################] 100%
Optional dependencies for nodejs
npm: nodejs package manager [pending]
(3/9) installing semver [----------------------] 0% (3/9) installing semver [######################] 100%
(4/9) installing node-gyp [----------------------] 0% (4/9) installing node-gyp [######################] 100%
(5/9) installing npm [----------------------] 0% (5/9) installing npm [############----------] 59% (5/9) installing npm [####################--] 95% (5/9) installing npm [######################] 100%
(6/9) installing perl-error [----------------------] 0% (6/9) installing perl-error [######################] 100%
(7/9) installing perl-timedate [----------------------] 0% (7/9) installing perl-timedate [######################] 100%
(8/9) installing perl-mailtools [----------------------] 0% (8/9) installing perl-mailtools [######################] 100%
(9/9) installing git [----------------------] 0% (9/9) installing git [----------------------] 0% (9/9) installing git [----------------------] 0% (9/9) installing git [----------------------] 0% (9/9) installing git [----------------------] 0% (9/9) installing git [----------------------] 0% (9/9) installing git [----------------------] 0% (9/9) installing git [----------------------] 0% (9/9) installing git [#########-------------] 44% (9/9) installing git [##################----] 85% (9/9) installing git [######################] 100%
Optional dependencies for git
tk: gitk and git gui
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-mime-tools: git send-email
perl-net-smtp-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-mediawiki-api: git mediawiki support
perl-datetime-format-iso8601: git mediawiki support
perl-lwp-protocol-https: git mediawiki https support
perl-cgi: gitweb (web interface) support
python2: various helper scripts [installed]
subversion: git svn
gnome-keyring: GNOME keyring credential helper
libsecret: libsecret credential helper [installed]
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group git with gid 975.
Creating user git (git daemon user) with uid 975 and gid 975.
(2/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Warn about old perl modules
==>(B Retrieving sources...(B
 ->(B Found v8.1.0.zip(B
 ->(B Found run.sh(B
 ->(B Found patchbay.desktop(B
==> WARNING:(B Skipping all source file integrity checks.(B
==>(B Extracting sources...(B
 ->(B Extracting v8.1.0.zip with bsdtar(B
==>(B Starting build()...(B
> sodium-native@2.4.2 install /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native
> node-gyp-build "node preinstall.js" "node postinstall.js"
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:74: installing 'build-aux/compile'
configure.ac:9: installing 'build-aux/config.guess'
configure.ac:9: installing 'build-aux/config.sub'
configure.ac:10: installing 'build-aux/install-sh'
configure.ac:10: installing 'build-aux/missing'
src/libsodium/Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory `.'
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for gcc option to accept ISO C99... none needed
checking dependency style of gcc... gcc3
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for variable-length arrays... yes
checking for __native_client__ defined... no
checking for _FORTIFY_SOURCE defined... yes
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -fno-strict-overflow... yes
checking whether C compiler accepts -fstack-protector... yes
checking whether the linker accepts -fstack-protector... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra... yes
checking for clang... no
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32... no
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wsometimes-uninitialized... no
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wstrict-prototypes... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wstrict-prototypes -Wswitch-enum... yes
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wstrict-prototypes -Wswitch-enum -Wvariable-decl... no
checking whether C compiler accepts -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wstrict-prototypes -Wswitch-enum -Wwrite-strings... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether segmentation violations can be caught when using the C compiler... yes
checking whether SIGABRT can be caught when using the C compiler... yes
checking for thread local storage (TLS) class... _Thread_local
thread local storage is supported
checking whether C compiler accepts -ftls-model=local-dynamic... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for ar... (cached) ar
checking whether C compiler accepts -mmmx... yes
checking for MMX instructions set... yes
checking whether C compiler accepts -mmmx... (cached) yes
checking whether C compiler accepts -msse2... yes
checking for SSE2 instructions set... yes
checking whether C compiler accepts -msse2... (cached) yes
checking whether C compiler accepts -msse3... yes
checking for SSE3 instructions set... yes
checking whether C compiler accepts -msse3... (cached) yes
checking whether C compiler accepts -mssse3... yes
checking for SSSE3 instructions set... yes
checking whether C compiler accepts -mssse3... (cached) yes
checking whether C compiler accepts -msse4.1... yes
checking for SSE4.1 instructions set... yes
checking whether C compiler accepts -msse4.1... (cached) yes
checking whether C compiler accepts -mavx... yes
checking for AVX instructions set... yes
checking whether C compiler accepts -mavx... (cached) yes
checking whether C compiler accepts -mavx2... yes
checking for AVX2 instructions set... yes
checking whether C compiler accepts -mavx2... (cached) yes
checking if _mm256_broadcastsi128_si256 is correctly defined... yes
checking whether C compiler accepts -mavx512f... yes
checking for AVX512F instructions set... yes
checking whether C compiler accepts -mavx512f... (cached) yes
checking whether C compiler accepts -maes... yes
checking whether C compiler accepts -mpclmul... yes
checking for AESNI instructions set and PCLMULQDQ... yes
checking whether C compiler accepts -maes... (cached) yes
checking whether C compiler accepts -mpclmul... (cached) yes
checking whether C compiler accepts -mrdrnd... yes
checking for RDRAND... yes
checking whether C compiler accepts -mrdrnd... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking intrin.h usability... no
checking intrin.h presence... no
checking for intrin.h... no
checking if _xgetbv() is available... no
checking for inline... inline
checking whether byte ordering is bigendian... (cached) no
checking whether __STDC_LIMIT_MACROS is required... no
checking whether we can use inline asm code... yes
no
checking whether we can use x86_64 asm code... yes
checking whether we can assemble AVX opcodes... yes
checking for 128-bit arithmetic... yes
checking for cpuid instruction... yes
checking if the .private_extern asm directive is supported... no
checking if the .hidden asm directive is supported... yes
checking if weak symbols are supported... yes
checking if data alignment is required... no
checking if atomic operations are supported... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for arc4random... no
checking for arc4random_buf... no
checking for mmap... yes
checking for mlock... yes
checking for madvise... yes
checking for mprotect... yes
checking for memset_s... no
checking for explicit_bzero... yes
checking for explicit_memset... no
checking for nanosleep... yes
checking for posix_memalign... yes
checking for getpid... yes
checking if gcc/ld supports -Wl,--output-def... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating builds/Makefile
config.status: creating contrib/Makefile
config.status: creating dist-build/Makefile
config.status: creating libsodium.pc
config.status: creating libsodium-uninstalled.pc
config.status: creating msvc-scripts/Makefile
config.status: creating src/Makefile
config.status: creating src/libsodium/Makefile
config.status: creating src/libsodium/include/Makefile
config.status: creating src/libsodium/include/sodium/version.h
config.status: creating test/default/Makefile
config.status: creating test/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
Making clean in builds
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/builds'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/builds'
Making clean in contrib
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/contrib'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/contrib'
Making clean in dist-build
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/dist-build'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/dist-build'
Making clean in msvc-scripts
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/msvc-scripts'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/msvc-scripts'
Making clean in src
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
Making clean in libsodium
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
Making clean in include
make[3]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium/include'
rm -rf .libs _libs
rm -f *.lo
make[3]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium/include'
make[3]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
test -z "" || rm -f
test -z "libsodium.la" || rm -f libsodium.la
rm -rf .libs _libs
test -z "libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la" || rm -f libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la
rm -f *.o
rm -rf crypto_aead/aes256gcm/aesni/.libs crypto_aead/aes256gcm/aesni/_libs
rm -f *.lo
rm -rf crypto_aead/chacha20poly1305/sodium/.libs crypto_aead/chacha20poly1305/sodium/_libs
rm -rf crypto_aead/xchacha20poly1305/sodium/.libs crypto_aead/xchacha20poly1305/sodium/_libs
rm -rf crypto_auth/.libs crypto_auth/_libs
rm -rf crypto_auth/hmacsha256/.libs crypto_auth/hmacsha256/_libs
rm -rf crypto_auth/hmacsha512/.libs crypto_auth/hmacsha512/_libs
rm -f crypto_aead/aes256gcm/aesni/*.o
rm -rf crypto_auth/hmacsha512256/.libs crypto_auth/hmacsha512256/_libs
rm -rf crypto_box/.libs crypto_box/_libs
rm -rf crypto_box/curve25519xchacha20poly1305/.libs crypto_box/curve25519xchacha20poly1305/_libs
rm -rf crypto_box/curve25519xsalsa20poly1305/.libs crypto_box/curve25519xsalsa20poly1305/_libs
rm -rf crypto_core/ed25519/.libs crypto_core/ed25519/_libs
rm -rf crypto_core/ed25519/ref10/.libs crypto_core/ed25519/ref10/_libs
rm -rf crypto_core/hchacha20/.libs crypto_core/hchacha20/_libs
rm -f crypto_aead/aes256gcm/aesni/*.lo
rm -rf crypto_core/hsalsa20/.libs crypto_core/hsalsa20/_libs
rm -rf crypto_core/hsalsa20/ref2/.libs crypto_core/hsalsa20/ref2/_libs
rm -rf crypto_core/salsa/ref/.libs crypto_core/salsa/ref/_libs
rm -rf crypto_generichash/.libs crypto_generichash/_libs
rm -rf crypto_generichash/blake2b/.libs crypto_generichash/blake2b/_libs
rm -rf crypto_generichash/blake2b/ref/.libs crypto_generichash/blake2b/ref/_libs
rm -f ./so_locations
rm -f crypto_aead/chacha20poly1305/sodium/*.o
rm -rf crypto_hash/.libs crypto_hash/_libs
rm -rf crypto_hash/sha256/.libs crypto_hash/sha256/_libs
rm -rf crypto_hash/sha256/cp/.libs crypto_hash/sha256/cp/_libs
rm -rf crypto_hash/sha512/.libs crypto_hash/sha512/_libs
rm -rf crypto_hash/sha512/cp/.libs crypto_hash/sha512/cp/_libs
rm -f ./so_locations
rm -rf crypto_kdf/.libs crypto_kdf/_libs
rm -rf crypto_kdf/blake2b/.libs crypto_kdf/blake2b/_libs
rm -f crypto_aead/chacha20poly1305/sodium/*.lo
rm -rf crypto_kx/.libs crypto_kx/_libs
rm -rf crypto_onetimeauth/.libs crypto_onetimeauth/_libs
rm -rf crypto_onetimeauth/poly1305/.libs crypto_onetimeauth/poly1305/_libs
rm -rf crypto_onetimeauth/poly1305/donna/.libs crypto_onetimeauth/poly1305/donna/_libs
rm -rf crypto_onetimeauth/poly1305/sse2/.libs crypto_onetimeauth/poly1305/sse2/_libs
rm -rf crypto_pwhash/.libs crypto_pwhash/_libs
rm -rf crypto_pwhash/argon2/.libs crypto_pwhash/argon2/_libs
rm -f crypto_aead/xchacha20poly1305/sodium/*.o
rm -rf crypto_pwhash/scryptsalsa208sha256/.libs crypto_pwhash/scryptsalsa208sha256/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/nosse/.libs crypto_pwhash/scryptsalsa208sha256/nosse/_libs
rm -rf crypto_pwhash/scryptsalsa208sha256/sse/.libs crypto_pwhash/scryptsalsa208sha256/sse/_libs
rm -rf crypto_scalarmult/.libs crypto_scalarmult/_libs
rm -rf crypto_scalarmult/curve25519/.libs crypto_scalarmult/curve25519/_libs
rm -rf crypto_scalarmult/curve25519/ref10/.libs crypto_scalarmult/curve25519/ref10/_libs
rm -rf crypto_scalarmult/curve25519/sandy2x/.libs crypto_scalarmult/curve25519/sandy2x/_libs
rm -f crypto_aead/xchacha20poly1305/sodium/*.lo
rm -rf crypto_scalarmult/ed25519/ref10/.libs crypto_scalarmult/ed25519/ref10/_libs
rm -rf crypto_secretbox/.libs crypto_secretbox/_libs
rm -rf crypto_secretbox/xchacha20poly1305/.libs crypto_secretbox/xchacha20poly1305/_libs
rm -rf crypto_secretbox/xsalsa20poly1305/.libs crypto_secretbox/xsalsa20poly1305/_libs
rm -rf crypto_secretstream/xchacha20poly1305/.libs crypto_secretstream/xchacha20poly1305/_libs
rm -rf crypto_shorthash/.libs crypto_shorthash/_libs
rm -rf crypto_shorthash/siphash24/.libs crypto_shorthash/siphash24/_libs
rm -f crypto_auth/*.o
rm -rf crypto_shorthash/siphash24/ref/.libs crypto_shorthash/siphash24/ref/_libs
rm -rf crypto_sign/.libs crypto_sign/_libs
rm -rf crypto_sign/ed25519/.libs crypto_sign/ed25519/_libs
rm -rf crypto_sign/ed25519/ref10/.libs crypto_sign/ed25519/ref10/_libs
rm -rf crypto_stream/.libs crypto_stream/_libs
rm -rf crypto_stream/chacha20/.libs crypto_stream/chacha20/_libs
rm -rf crypto_stream/chacha20/dolbeau/.libs crypto_stream/chacha20/dolbeau/_libs
rm -f crypto_auth/*.lo
rm -rf crypto_stream/chacha20/ref/.libs crypto_stream/chacha20/ref/_libs
rm -rf crypto_stream/salsa20/.libs crypto_stream/salsa20/_libs
rm -rf crypto_stream/salsa20/ref/.libs crypto_stream/salsa20/ref/_libs
rm -rf crypto_stream/salsa20/xmm6/.libs crypto_stream/salsa20/xmm6/_libs
rm -rf crypto_stream/salsa20/xmm6int/.libs crypto_stream/salsa20/xmm6int/_libs
rm -rf crypto_stream/salsa2012/.libs crypto_stream/salsa2012/_libs
rm -rf crypto_stream/salsa2012/ref/.libs crypto_stream/salsa2012/ref/_libs
rm -f crypto_auth/hmacsha256/*.o
rm -rf crypto_stream/salsa208/.libs crypto_stream/salsa208/_libs
rm -rf crypto_stream/salsa208/ref/.libs crypto_stream/salsa208/ref/_libs
rm -rf crypto_stream/xchacha20/.libs crypto_stream/xchacha20/_libs
rm -rf crypto_stream/xsalsa20/.libs crypto_stream/xsalsa20/_libs
rm -rf crypto_verify/sodium/.libs crypto_verify/sodium/_libs
rm -rf randombytes/.libs randombytes/_libs
rm -rf randombytes/nativeclient/.libs randombytes/nativeclient/_libs
rm -f crypto_auth/hmacsha256/*.lo
rm -rf randombytes/salsa20/.libs randombytes/salsa20/_libs
rm -rf randombytes/sysrandom/.libs randombytes/sysrandom/_libs
rm -rf sodium/.libs sodium/_libs
rm -f crypto_auth/hmacsha512/*.o
rm -f crypto_auth/hmacsha512/*.lo
rm -f crypto_auth/hmacsha512256/*.o
rm -f crypto_auth/hmacsha512256/*.lo
rm -f crypto_box/*.o
rm -f crypto_box/*.lo
rm -f crypto_box/curve25519xchacha20poly1305/*.o
rm -f crypto_box/curve25519xchacha20poly1305/*.lo
rm -f crypto_box/curve25519xsalsa20poly1305/*.o
rm -f crypto_box/curve25519xsalsa20poly1305/*.lo
rm -f crypto_core/ed25519/*.o
rm -f crypto_core/ed25519/*.lo
rm -f crypto_core/ed25519/ref10/*.o
rm -f crypto_core/ed25519/ref10/*.lo
rm -f crypto_core/hchacha20/*.o
rm -f crypto_core/hchacha20/*.lo
rm -f crypto_core/hsalsa20/*.o
rm -f crypto_core/hsalsa20/*.lo
rm -f crypto_core/hsalsa20/ref2/*.o
rm -f crypto_core/hsalsa20/ref2/*.lo
rm -f crypto_core/salsa/ref/*.o
rm -f crypto_core/salsa/ref/*.lo
rm -f crypto_generichash/*.o
rm -f crypto_generichash/*.lo
rm -f crypto_generichash/blake2b/*.o
rm -f crypto_generichash/blake2b/*.lo
rm -f crypto_generichash/blake2b/ref/*.o
rm -f crypto_generichash/blake2b/ref/*.lo
rm -f crypto_hash/*.o
rm -f crypto_hash/*.lo
rm -f crypto_hash/sha256/*.o
rm -f crypto_hash/sha256/*.lo
rm -f crypto_hash/sha256/cp/*.o
rm -f crypto_hash/sha256/cp/*.lo
rm -f crypto_hash/sha512/*.o
rm -f crypto_hash/sha512/*.lo
rm -f crypto_hash/sha512/cp/*.o
rm -f crypto_hash/sha512/cp/*.lo
rm -f crypto_kdf/*.o
rm -f crypto_kdf/*.lo
rm -f crypto_kdf/blake2b/*.o
rm -f crypto_kdf/blake2b/*.lo
rm -f crypto_kx/*.o
rm -f crypto_kx/*.lo
rm -f crypto_onetimeauth/*.o
rm -f crypto_onetimeauth/*.lo
rm -f crypto_onetimeauth/poly1305/*.o
rm -f crypto_onetimeauth/poly1305/*.lo
rm -f crypto_onetimeauth/poly1305/donna/*.o
rm -f crypto_onetimeauth/poly1305/donna/*.lo
rm -f crypto_onetimeauth/poly1305/sse2/*.o
rm -f crypto_onetimeauth/poly1305/sse2/*.lo
rm -f crypto_pwhash/*.o
rm -f crypto_pwhash/*.lo
rm -f crypto_pwhash/argon2/*.o
rm -f crypto_pwhash/argon2/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.lo
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.o
rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.lo
rm -f crypto_scalarmult/*.o
rm -f crypto_scalarmult/*.lo
rm -f crypto_scalarmult/curve25519/*.o
rm -f crypto_scalarmult/curve25519/*.lo
rm -f crypto_scalarmult/curve25519/ref10/*.o
rm -f crypto_scalarmult/curve25519/ref10/*.lo
rm -f crypto_scalarmult/curve25519/sandy2x/*.o
rm -f crypto_scalarmult/curve25519/sandy2x/*.lo
rm -f crypto_scalarmult/ed25519/ref10/*.o
rm -f crypto_scalarmult/ed25519/ref10/*.lo
rm -f crypto_secretbox/*.o
rm -f crypto_secretbox/*.lo
rm -f crypto_secretbox/xchacha20poly1305/*.o
rm -f crypto_secretbox/xchacha20poly1305/*.lo
rm -f crypto_secretbox/xsalsa20poly1305/*.o
rm -f crypto_secretbox/xsalsa20poly1305/*.lo
rm -f crypto_secretstream/xchacha20poly1305/*.o
rm -f crypto_secretstream/xchacha20poly1305/*.lo
rm -f crypto_shorthash/*.o
rm -f crypto_shorthash/*.lo
rm -f crypto_shorthash/siphash24/*.o
rm -f crypto_shorthash/siphash24/*.lo
rm -f crypto_shorthash/siphash24/ref/*.o
rm -f crypto_shorthash/siphash24/ref/*.lo
rm -f crypto_sign/*.o
rm -f crypto_sign/*.lo
rm -f crypto_sign/ed25519/*.o
rm -f crypto_sign/ed25519/*.lo
rm -f crypto_sign/ed25519/ref10/*.o
rm -f crypto_sign/ed25519/ref10/*.lo
rm -f crypto_stream/*.o
rm -f crypto_stream/*.lo
rm -f crypto_stream/chacha20/*.o
rm -f crypto_stream/chacha20/*.lo
rm -f crypto_stream/chacha20/dolbeau/*.o
rm -f crypto_stream/chacha20/dolbeau/*.lo
rm -f crypto_stream/chacha20/ref/*.o
rm -f crypto_stream/chacha20/ref/*.lo
rm -f crypto_stream/salsa20/*.o
rm -f crypto_stream/salsa20/*.lo
rm -f crypto_stream/salsa20/ref/*.o
rm -f crypto_stream/salsa20/ref/*.lo
rm -f crypto_stream/salsa20/xmm6/*.o
rm -f crypto_stream/salsa20/xmm6/*.lo
rm -f crypto_stream/salsa20/xmm6int/*.o
rm -f crypto_stream/salsa20/xmm6int/*.lo
rm -f crypto_stream/salsa2012/*.o
rm -f crypto_stream/salsa2012/*.lo
rm -f crypto_stream/salsa2012/ref/*.o
rm -f crypto_stream/salsa2012/ref/*.lo
rm -f crypto_stream/salsa208/*.o
rm -f crypto_stream/salsa208/*.lo
rm -f crypto_stream/salsa208/ref/*.o
rm -f crypto_stream/salsa208/ref/*.lo
rm -f crypto_stream/xchacha20/*.o
rm -f crypto_stream/xchacha20/*.lo
rm -f crypto_stream/xsalsa20/*.o
rm -f crypto_stream/xsalsa20/*.lo
rm -f crypto_verify/sodium/*.o
rm -f crypto_verify/sodium/*.lo
rm -f randombytes/*.o
rm -f randombytes/*.lo
rm -f randombytes/nativeclient/*.o
rm -f randombytes/nativeclient/*.lo
rm -f randombytes/salsa20/*.o
rm -f randombytes/salsa20/*.lo
rm -f randombytes/sysrandom/*.o
rm -f randombytes/sysrandom/*.lo
rm -f sodium/*.o
rm -f sodium/*.lo
make[3]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
Making clean in test
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
Making clean in default
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test/default'
test -z "" || rm -f
rm -rf .libs _libs
rm -f *.o
test -z "aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log core_ed25519.log pwhash_scrypt.log pwhash_scrypt_ll.log scalarmult_ed25519.log siphashx24.log xchacha20.log" || rm -f aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log core_ed25519.log pwhash_scrypt.log pwhash_scrypt_ll.log scalarmult_ed25519.log siphashx24.log xchacha20.log
rm -f *.lo
rm -f aead_aes256gcm aead_aes256gcm2 aead_chacha20poly1305 aead_chacha20poly13052 aead_xchacha20poly1305 auth auth2 auth3 auth5 auth6 auth7 box box2 box7 box8 box_easy box_easy2 box_seal box_seed chacha20 codecs core1 core2 core3 core4 core5 core6 ed25519_convert generichash generichash2 generichash3 hash hash3 kdf keygen kx metamorphic misuse onetimeauth onetimeauth2 onetimeauth7 pwhash_argon2i pwhash_argon2id randombytes scalarmult scalarmult2 scalarmult5 scalarmult6 scalarmult7 scalarmult8 secretbox secretbox2 secretbox7 secretbox8 secretbox_easy secretbox_easy2 secretstream shorthash sign sodium_core sodium_utils sodium_version stream stream2 stream3 stream4 verify1 sodium_utils2 sodium_utils3 core_ed25519 pwhash_scrypt pwhash_scrypt_ll scalarmult_ed25519 siphashx24 xchacha20
test -z "aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs core_ed25519.trs pwhash_scrypt.trs pwhash_scrypt_ll.trs scalarmult_ed25519.trs siphashx24.trs xchacha20.trs" || rm -f aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs core_ed25519.trs pwhash_scrypt.trs pwhash_scrypt_ll.trs scalarmult_ed25519.trs siphashx24.trs xchacha20.trs
test -z "test-suite.log" || rm -f test-suite.log
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test/default'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium'
Making install in builds
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/builds'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/builds'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/builds'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/builds'
Making install in contrib
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/contrib'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/contrib'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/contrib'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/contrib'
Making install in dist-build
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/dist-build'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/dist-build'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/dist-build'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/dist-build'
Making install in msvc-scripts
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/msvc-scripts'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/msvc-scripts'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/msvc-scripts'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/msvc-scripts'
Making install in src
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
Making install in libsodium
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
Making install in include
make[3]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium/include'
make[4]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium/include'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include'
/usr/bin/mkdir -p '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include'
/usr/bin/mkdir -p '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include/sodium'
/usr/bin/install -c -m 644 sodium/version.h '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include/sodium'
/usr/bin/mkdir -p '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include/sodium'
/usr/bin/install -c -m 644 sodium/core.h sodium/crypto_aead_aes256gcm.h sodium/crypto_aead_chacha20poly1305.h sodium/crypto_aead_xchacha20poly1305.h sodium/crypto_auth.h sodium/crypto_auth_hmacsha256.h sodium/crypto_auth_hmacsha512.h sodium/crypto_auth_hmacsha512256.h sodium/crypto_box.h sodium/crypto_box_curve25519xchacha20poly1305.h sodium/crypto_box_curve25519xsalsa20poly1305.h sodium/crypto_core_ed25519.h sodium/crypto_core_hchacha20.h sodium/crypto_core_hsalsa20.h sodium/crypto_core_salsa20.h sodium/crypto_core_salsa2012.h sodium/crypto_core_salsa208.h sodium/crypto_generichash.h sodium/crypto_generichash_blake2b.h sodium/crypto_hash.h sodium/crypto_hash_sha256.h sodium/crypto_hash_sha512.h sodium/crypto_kdf.h sodium/crypto_kdf_blake2b.h sodium/crypto_kx.h sodium/crypto_onetimeauth.h sodium/crypto_onetimeauth_poly1305.h sodium/crypto_pwhash.h sodium/crypto_pwhash_argon2i.h sodium/crypto_pwhash_argon2id.h sodium/crypto_pwhash_scryptsalsa208sha256.h sodium/crypto_scalarmult.h sodium/crypto_scalarmult_curve25519.h sodium/crypto_scalarmult_ed25519.h sodium/crypto_secretbox.h sodium/crypto_secretbox_xchacha20poly1305.h sodium/crypto_secretbox_xsalsa20poly1305.h sodium/crypto_secretstream_xchacha20poly1305.h sodium/crypto_shorthash.h sodium/crypto_shorthash_siphash24.h '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include/sodium'
/usr/bin/mkdir -p '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include/sodium'
/usr/bin/install -c -m 644 sodium/crypto_sign.h sodium/crypto_sign_ed25519.h sodium/crypto_sign_edwards25519sha512batch.h sodium/crypto_stream.h sodium/crypto_stream_chacha20.h sodium/crypto_stream_salsa20.h sodium/crypto_stream_salsa2012.h sodium/crypto_stream_salsa208.h sodium/crypto_stream_xchacha20.h sodium/crypto_stream_xsalsa20.h sodium/crypto_verify_16.h sodium/crypto_verify_32.h sodium/crypto_verify_64.h sodium/export.h sodium/randombytes.h sodium/randombytes_salsa20_random.h sodium/randombytes_sysrandom.h sodium/runtime.h sodium/utils.h '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include/sodium'
/usr/bin/install -c -m 644 sodium.h '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/include/.'
make[4]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium/include'
make[3]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium/include'
make[3]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
CC crypto_shorthash/siphash24/libsodium_la-shorthash_siphashx24.lo
CC crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphashx24_ref.lo
CC crypto_sign/ed25519/ref10/libsodium_la-obsolete.lo
CC crypto_generichash/blake2b/ref/libssse3_la-blake2b-compress-ssse3.lo
CC crypto_pwhash/argon2/libssse3_la-argon2-fill-block-ssse3.lo
CC crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.lo
CC crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.lo
CC crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.lo
CC crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.lo
CC crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.lo
CC crypto_aead/chacha20poly1305/sodium/libsodium_la-aead_chacha20poly1305.lo
CC crypto_aead/xchacha20poly1305/sodium/libsodium_la-aead_xchacha20poly1305.lo
CC crypto_auth/libsodium_la-crypto_auth.lo
CC crypto_auth/hmacsha256/libsodium_la-auth_hmacsha256.lo
CC crypto_auth/hmacsha512/libsodium_la-auth_hmacsha512.lo
CC crypto_auth/hmacsha512256/libsodium_la-auth_hmacsha512256.lo
CC crypto_box/libsodium_la-crypto_box.lo
CC crypto_box/libsodium_la-crypto_box_seal.lo
CC crypto_box/libsodium_la-crypto_box_easy.lo
CC crypto_box/curve25519xsalsa20poly1305/libsodium_la-box_curve25519xsalsa20poly1305.lo
CC crypto_core/ed25519/ref10/libsodium_la-ed25519_ref10.lo
CC crypto_core/hchacha20/libsodium_la-core_hchacha20.lo
CC crypto_core/hsalsa20/ref2/libsodium_la-core_hsalsa20_ref2.lo
CC crypto_core/hsalsa20/libsodium_la-core_hsalsa20.lo
CC crypto_core/salsa/ref/libsodium_la-core_salsa_ref.lo
CC crypto_generichash/libsodium_la-crypto_generichash.lo
CC crypto_generichash/blake2b/libsodium_la-generichash_blake2.lo
CC crypto_generichash/blake2b/ref/libsodium_la-blake2b-compress-ref.lo
CC crypto_generichash/blake2b/ref/libsodium_la-blake2b-ref.lo
CC crypto_generichash/blake2b/ref/libsodium_la-generichash_blake2b.lo
CC crypto_hash/libsodium_la-crypto_hash.lo
CC crypto_hash/sha256/libsodium_la-hash_sha256.lo
CC crypto_hash/sha256/cp/libsodium_la-hash_sha256_cp.lo
CC crypto_hash/sha512/libsodium_la-hash_sha512.lo
CC crypto_hash/sha512/cp/libsodium_la-hash_sha512_cp.lo
CC crypto_kdf/blake2b/libsodium_la-kdf_blake2b.lo
CC crypto_kdf/libsodium_la-crypto_kdf.lo
CC crypto_kx/libsodium_la-crypto_kx.lo
CC crypto_onetimeauth/libsodium_la-crypto_onetimeauth.lo
CC crypto_onetimeauth/poly1305/libsodium_la-onetimeauth_poly1305.lo
CC crypto_onetimeauth/poly1305/donna/libsodium_la-poly1305_donna.lo
CC crypto_pwhash/argon2/libsodium_la-argon2-core.lo
CC crypto_pwhash/argon2/libsodium_la-argon2-encoding.lo
CC crypto_pwhash/argon2/libsodium_la-argon2-fill-block-ref.lo
CC crypto_pwhash/argon2/libsodium_la-argon2.lo
CC crypto_pwhash/argon2/libsodium_la-blake2b-long.lo
CC crypto_pwhash/argon2/libsodium_la-pwhash_argon2i.lo
CC crypto_pwhash/argon2/libsodium_la-pwhash_argon2id.lo
CC crypto_pwhash/libsodium_la-crypto_pwhash.lo
CC crypto_scalarmult/libsodium_la-crypto_scalarmult.lo
CC crypto_scalarmult/curve25519/ref10/libsodium_la-x25519_ref10.lo
CC crypto_scalarmult/curve25519/libsodium_la-scalarmult_curve25519.lo
CC crypto_secretbox/libsodium_la-crypto_secretbox.lo
CC crypto_secretbox/libsodium_la-crypto_secretbox_easy.lo
CC crypto_secretbox/xsalsa20poly1305/libsodium_la-secretbox_xsalsa20poly1305.lo
CC crypto_secretstream/xchacha20poly1305/libsodium_la-secretstream_xchacha20poly1305.lo
CC crypto_shorthash/libsodium_la-crypto_shorthash.lo
CC crypto_shorthash/siphash24/libsodium_la-shorthash_siphash24.lo
CC crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphash24_ref.lo
CC crypto_sign/libsodium_la-crypto_sign.lo
CC crypto_sign/ed25519/libsodium_la-sign_ed25519.lo
CC crypto_sign/ed25519/ref10/libsodium_la-keypair.lo
CC crypto_sign/ed25519/ref10/libsodium_la-open.lo
CC crypto_sign/ed25519/ref10/libsodium_la-sign.lo
CC crypto_stream/chacha20/libsodium_la-stream_chacha20.lo
CC crypto_stream/chacha20/ref/libsodium_la-chacha20_ref.lo
CC crypto_stream/libsodium_la-crypto_stream.lo
CC crypto_stream/salsa20/libsodium_la-stream_salsa20.lo
CC crypto_stream/xsalsa20/libsodium_la-stream_xsalsa20.lo
CC crypto_verify/sodium/libsodium_la-verify.lo
CC randombytes/libsodium_la-randombytes.lo
CC sodium/libsodium_la-codecs.lo
CC sodium/libsodium_la-core.lo
CC sodium/libsodium_la-runtime.lo
CC sodium/libsodium_la-version.lo
CC sodium/libsodium_la-utils.lo
CPPAS crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6-asm.lo
CC crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6.lo
CC crypto_scalarmult/curve25519/sandy2x/libsodium_la-curve25519_sandy2x.lo
CC crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe51_invert.lo
CC crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe_frombytes_sandy2x.lo
CPPAS crypto_scalarmult/curve25519/sandy2x/libsodium_la-sandy2x.lo
CC crypto_box/curve25519xchacha20poly1305/libsodium_la-box_curve25519xchacha20poly1305.lo
CC crypto_box/curve25519xchacha20poly1305/libsodium_la-box_seal_curve25519xchacha20poly1305.lo
CC crypto_core/ed25519/libsodium_la-core_ed25519.lo
CC crypto_pwhash/scryptsalsa208sha256/libsodium_la-crypto_scrypt-common.lo
CC crypto_pwhash/scryptsalsa208sha256/libsodium_la-scrypt_platform.lo
CC crypto_pwhash/scryptsalsa208sha256/libsodium_la-pbkdf2-sha256.lo
CC crypto_pwhash/scryptsalsa208sha256/libsodium_la-pwhash_scryptsalsa208sha256.lo
CC crypto_pwhash/scryptsalsa208sha256/nosse/libsodium_la-pwhash_scryptsalsa208sha256_nosse.lo
CC crypto_scalarmult/ed25519/ref10/libsodium_la-scalarmult_ed25519_ref10.lo
CC crypto_secretbox/xchacha20poly1305/libsodium_la-secretbox_xchacha20poly1305.lo
CC crypto_stream/salsa2012/ref/libsodium_la-stream_salsa2012_ref.lo
CC crypto_stream/salsa2012/libsodium_la-stream_salsa2012.lo
CC crypto_stream/salsa208/ref/libsodium_la-stream_salsa208_ref.lo
CC crypto_stream/salsa208/libsodium_la-stream_salsa208.lo
CC crypto_stream/xchacha20/libsodium_la-stream_xchacha20.lo
CC randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo
CC crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo
CC crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo
CC crypto_pwhash/scryptsalsa208sha256/sse/libsse2_la-pwhash_scryptsalsa208sha256_sse.lo
CC crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo
CCLD libsse41.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.lo
CCLD libavx512f.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC randombytes/salsa20/librdrand_la-randombytes_salsa20_random.lo
CCLD libssse3.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CCLD libsse2.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CCLD libaesni.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CCLD librdrand.la
CCLD libavx2.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CCLD libsodium.la
make[4]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
make[4]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib'
/bin/sh ../../libtool --mode=install /usr/bin/install -c libsodium.la '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib'
libtool: install: /usr/bin/install -c .libs/libsodium.so.23.2.0 /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib/libsodium.so.23.2.0
libtool: install: (cd /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib && { ln -s -f libsodium.so.23.2.0 libsodium.so.23 || { rm -f libsodium.so.23 && ln -s libsodium.so.23.2.0 libsodium.so.23; }; })
libtool: install: (cd /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib && { ln -s -f libsodium.so.23.2.0 libsodium.so || { rm -f libsodium.so && ln -s libsodium.so.23.2.0 libsodium.so; }; })
libtool: install: /usr/bin/install -c .libs/libsodium.lai /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib/libsodium.la
libtool: install: /usr/bin/install -c .libs/libsodium.a /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib/libsodium.a
libtool: install: chmod 644 /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib/libsodium.a
libtool: install: ranlib /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib/libsodium.a
libtool: finish: PATH="/usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/node_modules/.bin:/build/patchbay/src/patchbay-8.1.0/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/sbin" ldconfig -n /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib
----------------------------------------------------------------------
Libraries have been installed in:
/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
make[3]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src/libsodium'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
make[3]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/src'
Making install in test
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
Making install in default
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test/default'
make[3]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test/default'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test/default'
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test/default'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
make[3]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium/test'
make[1]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium'
make[2]: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium'
make[2]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib/pkgconfig'
/usr/bin/install -c -m 644 libsodium.pc '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/tmp/lib/pkgconfig'
make[2]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium'
make[1]: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/libsodium'
make: Entering directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/build'
CXX(target) Release/obj.target/sodium/binding.o
CXX(target) Release/obj.target/sodium/src/crypto_hash_sha256_wrap.o
CXX(target) Release/obj.target/sodium/src/crypto_hash_sha512_wrap.o
CXX(target) Release/obj.target/sodium/src/crypto_generichash_wrap.o
CXX(target) Release/obj.target/sodium/src/crypto_onetimeauth_wrap.o
CXX(target) Release/obj.target/sodium/src/crypto_stream_xor_wrap.o
In file included from ../src/crypto_stream_xor_wrap.h:4,
from ../src/crypto_stream_xor_wrap.cc:1:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
2298 | , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
| ^
In file included from ../src/crypto_hash_sha512_wrap.h:4,
from ../src/crypto_hash_sha512_wrap.cc:1:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
2298 | , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
| ^
In file included from ../src/crypto_stream_xor_wrap.cc:2:
../src/crypto_stream_xor_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoStreamXorWrap::Update(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/crypto_stream_xor_wrap.cc:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(info[1], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_stream_xor_wrap.h:4,
from ../src/crypto_stream_xor_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_stream_xor_wrap.h:4,
from ../src/crypto_stream_xor_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_stream_xor_wrap.cc:2:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../src/crypto_stream_xor_wrap.cc:74:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
74 | ASSERT_BUFFER_MIN_LENGTH(info[0], cipher, `message.length`, message_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_stream_xor_wrap.h:4,
from ../src/crypto_stream_xor_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_stream_xor_wrap.h:4,
from ../src/crypto_stream_xor_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/crypto_stream_xor_wrap.cc: In static member function ‘static v8::Local<v8::Value> CryptoStreamXorWrap::NewInstance(unsigned char*, unsigned char*)’:
../src/crypto_stream_xor_wrap.cc:99:62: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
99 | instance = Nan::NewInstance(constructorHandle->GetFunction()).ToLocalChecked();
| ^
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_stream_xor_wrap.h:4,
from ../src/crypto_stream_xor_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
5961 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate expects 1 argument, 0 provided
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/build/.cache/node-gyp/12.10.0/include/node/node_object_wrap.h:84:78: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
9893 | reinterpret_cast<Callback>(callback), type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto_hash_sha512_wrap.cc:2:
../src/crypto_hash_sha512_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoHashSha512Wrap::Update(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/crypto_hash_sha512_wrap.cc:18:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
18 | ASSERT_BUFFER_SET_LENGTH(info[0], input)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha512_wrap.h:4,
from ../src/crypto_hash_sha512_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha512_wrap.h:4,
from ../src/crypto_hash_sha512_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_hash_sha512_wrap.cc:2:
../src/crypto_hash_sha512_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoHashSha512Wrap::Final(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../src/crypto_hash_sha512_wrap.cc:24:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
24 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_hash_sha512_BYTES, crypto_hash_sha512_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha512_wrap.h:4,
from ../src/crypto_hash_sha512_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha512_wrap.h:4,
from ../src/crypto_hash_sha512_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/crypto_hash_sha512_wrap.cc: In static member function ‘static v8::Local<v8::Value> CryptoHashSha512Wrap::NewInstance()’:
../src/crypto_hash_sha512_wrap.cc:44:62: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
44 | instance = Nan::NewInstance(constructorHandle->GetFunction()).ToLocalChecked();
| ^
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha512_wrap.h:4,
from ../src/crypto_hash_sha512_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
5961 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate expects 1 argument, 0 provided
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:65:61: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/build/.cache/node-gyp/12.10.0/include/node/node_object_wrap.h:84:78: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
9893 | reinterpret_cast<Callback>(callback), type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:65:61: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
make: *** [sodium.target.mk:124: Release/obj.target/sodium/src/crypto_stream_xor_wrap.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [sodium.target.mk:124: Release/obj.target/sodium/src/crypto_hash_sha512_wrap.o] Error 1
In file included from ../src/crypto_generichash_wrap.h:4,
from ../src/crypto_generichash_wrap.cc:1:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
2298 | , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
| ^
In file included from ../src/crypto_hash_sha256_wrap.h:4,
from ../src/crypto_hash_sha256_wrap.cc:1:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
2298 | , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
| ^
In file included from ../src/crypto_onetimeauth_wrap.h:4,
from ../src/crypto_onetimeauth_wrap.cc:1:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
2298 | , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
| ^
In file included from ../binding.cc:3:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
2298 | , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
| ^
../src/crypto_generichash_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoGenericHashWrap::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/crypto_generichash_wrap.cc:11:58: warning: ‘new’ of type ‘CryptoGenericHashWrap’ with extended alignment 64 [-Waligned-new=]
11 | CryptoGenericHashWrap* obj = new CryptoGenericHashWrap();
| ^
../src/crypto_generichash_wrap.cc:11:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter
../src/crypto_generichash_wrap.cc:11:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support
In file included from ../src/crypto_generichash_wrap.cc:2:
../src/crypto_generichash_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoGenericHashWrap::Update(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/crypto_generichash_wrap.cc:18:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
18 | ASSERT_BUFFER_SET_LENGTH(info[0], input)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_generichash_wrap.h:4,
from ../src/crypto_generichash_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_generichash_wrap.h:4,
from ../src/crypto_generichash_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_hash_sha256_wrap.cc:2:
../src/crypto_hash_sha256_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoHashSha256Wrap::Update(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/crypto_hash_sha256_wrap.cc:18:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
18 | ASSERT_BUFFER_SET_LENGTH(info[0], input)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha256_wrap.h:4,
from ../src/crypto_hash_sha256_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_generichash_wrap.cc:2:
../src/crypto_generichash_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoGenericHashWrap::Final(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../src/crypto_generichash_wrap.cc:24:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
24 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_generichash_BYTES_MIN, crypto_generichash_bytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha256_wrap.h:4,
from ../src/crypto_hash_sha256_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_generichash_wrap.h:4,
from ../src/crypto_generichash_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_generichash_wrap.h:4,
from ../src/crypto_generichash_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_hash_sha256_wrap.cc:2:
../src/crypto_hash_sha256_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoHashSha256Wrap::Final(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../src/crypto_hash_sha256_wrap.cc:24:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
24 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_hash_sha256_BYTES, crypto_hash_sha256_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha256_wrap.h:4,
from ../src/crypto_hash_sha256_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha256_wrap.h:4,
from ../src/crypto_hash_sha256_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/crypto_generichash_wrap.cc: In static member function ‘static v8::Local<v8::Value> CryptoGenericHashWrap::NewInstance(unsigned char*, long long unsigned int, long long unsigned int)’:
../src/crypto_generichash_wrap.cc:44:62: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
44 | instance = Nan::NewInstance(constructorHandle->GetFunction()).ToLocalChecked();
| ^
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_generichash_wrap.h:4,
from ../src/crypto_generichash_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
5961 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
../src/crypto_hash_sha256_wrap.cc: In static member function ‘static v8::Local<v8::Value> CryptoHashSha256Wrap::NewInstance()’:
../src/crypto_hash_sha256_wrap.cc:44:62: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
44 | instance = Nan::NewInstance(constructorHandle->GetFunction()).ToLocalChecked();
| ^
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_hash_sha256_wrap.h:4,
from ../src/crypto_hash_sha256_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
5961 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_onetimeauth_wrap.cc:2:
../src/crypto_onetimeauth_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoOnetimeAuthWrap::Update(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/crypto_onetimeauth_wrap.cc:18:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
18 | ASSERT_BUFFER_SET_LENGTH(info[0], input)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_onetimeauth_wrap.h:4,
from ../src/crypto_onetimeauth_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_onetimeauth_wrap.h:4,
from ../src/crypto_onetimeauth_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_onetimeauth_wrap.cc:2:
../src/crypto_onetimeauth_wrap.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE CryptoOnetimeAuthWrap::Final(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../src/crypto_onetimeauth_wrap.cc:24:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
24 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_onetimeauth_BYTES, crypto_onetimeauth_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_onetimeauth_wrap.h:4,
from ../src/crypto_onetimeauth_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_onetimeauth_wrap.h:4,
from ../src/crypto_onetimeauth_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/crypto_onetimeauth_wrap.cc: In static member function ‘static v8::Local<v8::Value> CryptoOnetimeAuthWrap::NewInstance(unsigned char*)’:
../src/crypto_onetimeauth_wrap.cc:44:62: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
44 | instance = Nan::NewInstance(constructorHandle->GetFunction()).ToLocalChecked();
| ^
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/crypto_onetimeauth_wrap.h:4,
from ../src/crypto_onetimeauth_wrap.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
5961 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:5961:46: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_memzero(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:23:3: note: in expansion of macro ‘ASSERT_BUFFER’
23 | ASSERT_BUFFER(info[0], buf)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_mlock(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:29:3: note: in expansion of macro ‘ASSERT_BUFFER’
29 | ASSERT_BUFFER(info[0], buf)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_munlock(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:35:3: note: in expansion of macro ‘ASSERT_BUFFER’
35 | ASSERT_BUFFER(info[0], buf)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_malloc(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:49:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
49 | ASSERT_UINT_BOUNDS(info[0], size, 0, 0, `buffer.constants.MAX_LENGTH`, node::Buffer::kMaxLength)
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:102:24: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
102 | if (((uint64_t) var) < min) { \
../binding.cc:49:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
49 | ASSERT_UINT_BOUNDS(info[0], size, 0, 0, `buffer.constants.MAX_LENGTH`, node::Buffer::kMaxLength)
| ^~~~~~~~~~~~~~~~~~
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_mprotect_noaccess(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:71:3: note: in expansion of macro ‘ASSERT_BUFFER’
71 | ASSERT_BUFFER(info[0], buf)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_mprotect_readonly(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:77:3: note: in expansion of macro ‘ASSERT_BUFFER’
77 | ASSERT_BUFFER(info[0], buf)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_mprotect_readwrite(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:83:3: note: in expansion of macro ‘ASSERT_BUFFER’
83 | ASSERT_BUFFER(info[0], buf)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE randombytes_uniform(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:95:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
95 | ASSERT_UINT_BOUNDS(info[0], upper_bound, 0, 0, 0xffffffff, 0xffffffff)
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:102:24: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
102 | if (((uint64_t) var) < min) { \
../binding.cc:95:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
95 | ASSERT_UINT_BOUNDS(info[0], upper_bound, 0, 0, 0xffffffff, 0xffffffff)
| ^~~~~~~~~~~~~~~~~~
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE randombytes_buf(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:101:3: note: in expansion of macro ‘ASSERT_BUFFER’
101 | ASSERT_BUFFER(info[0], random)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE randombytes_buf_deterministic(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:107:3: note: in expansion of macro ‘ASSERT_BUFFER’
107 | ASSERT_BUFFER(info[0], random)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:108:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
108 | ASSERT_BUFFER_MIN_LENGTH(info[1], seed, randombytes_SEEDBYTES, randombytes_seedbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_memcmp(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:116:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
116 | ASSERT_BUFFER_SET_LENGTH(info[0], b1)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:117:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
117 | ASSERT_BUFFER_MIN_LENGTH(info[1], b2, `b1.length`, b1_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_compare(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:123:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
123 | ASSERT_BUFFER_SET_LENGTH(info[0], b1)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:124:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
124 | ASSERT_BUFFER_MIN_LENGTH(info[1], b2, `b1.length`, b1_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_add(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:130:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
130 | ASSERT_BUFFER_SET_LENGTH(info[0], a)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:131:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
131 | ASSERT_BUFFER_MIN_LENGTH(info[1], b, `a.length`, a_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_sub(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:137:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
137 | ASSERT_BUFFER_SET_LENGTH(info[0], a)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:138:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
138 | ASSERT_BUFFER_MIN_LENGTH(info[1], b, `a.length`, a_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_increment(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:144:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
144 | ASSERT_BUFFER_SET_LENGTH(info[0], buf)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_is_zero(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:150:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
150 | ASSERT_BUFFER_SET_LENGTH(info[0], buf)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_pad(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:156:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
156 | ASSERT_BUFFER_SET_LENGTH(info[0], buf)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:157:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
157 | ASSERT_UINT_BOUNDS(info[1], unpadded_buflen, 0, 0, `buf.length`, buf_length)
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:102:24: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
102 | if (((uint64_t) var) < min) { \
../binding.cc:157:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
157 | ASSERT_UINT_BOUNDS(info[1], unpadded_buflen, 0, 0, `buf.length`, buf_length)
| ^~~~~~~~~~~~~~~~~~
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:158:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
158 | ASSERT_UINT_BOUNDS(info[2], blocksize, 1, 1, `buf.length`, buf_length)
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sodium_unpad(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:168:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
168 | ASSERT_BUFFER_SET_LENGTH(info[0], buf)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:169:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
169 | ASSERT_UINT_BOUNDS(info[1], padded_buflen, 0, 0, `buf.length`, buf_length)
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:102:24: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
102 | if (((uint64_t) var) < min) { \
../binding.cc:169:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
169 | ASSERT_UINT_BOUNDS(info[1], padded_buflen, 0, 0, `buf.length`, buf_length)
| ^~~~~~~~~~~~~~~~~~
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:170:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
170 | ASSERT_UINT_BOUNDS(info[2], blocksize, 1, 1, `buf.length`, buf_length)
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_kx_keypair(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:182:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
182 | ASSERT_BUFFER_MIN_LENGTH(info[0], public_key, crypto_kx_PUBLICKEYBYTES, crypto_kx_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:183:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
183 | ASSERT_BUFFER_MIN_LENGTH(info[1], secret_key, crypto_kx_SECRETKEYBYTES, crypto_kx_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_kx_seed_keypair(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:189:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
189 | ASSERT_BUFFER_MIN_LENGTH(info[0], public_key, crypto_kx_PUBLICKEYBYTES, crypto_kx_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:190:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
190 | ASSERT_BUFFER_MIN_LENGTH(info[1], secret_key, crypto_kx_SECRETKEYBYTES, crypto_kx_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:191:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
191 | ASSERT_BUFFER_MIN_LENGTH(info[2], seed, crypto_kx_SEEDBYTES, crypto_kx_seedbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_kx_client_session_keys(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:197:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
197 | ASSERT_BUFFER_MIN_LENGTH(info[2], client_pk, crypto_kx_PUBLICKEYBYTES, crypto_kx_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:198:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
198 | ASSERT_BUFFER_MIN_LENGTH(info[3], client_sk, crypto_kx_SECRETKEYBYTES, crypto_kx_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/build/.cache/node-gyp/12.10.0/include/node/node_object_wrap.h:84:78: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
9893 | reinterpret_cast<Callback>(callback), type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:199:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
199 | ASSERT_BUFFER_MIN_LENGTH(info[4], server_pk, crypto_kx_PUBLICKEYBYTES, crypto_kx_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:204:5: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
204 | ASSERT_BUFFER_MIN_LENGTH(info[0], rx_buf, crypto_kx_SESSIONKEYBYTES, crypto_kx_sessionkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:209:5: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
209 | ASSERT_BUFFER_MIN_LENGTH(info[1], tx_buf, crypto_kx_SESSIONKEYBYTES, crypto_kx_sessionkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_kx_server_session_keys(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:222:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
222 | ASSERT_BUFFER_MIN_LENGTH(info[2], server_pk, crypto_kx_PUBLICKEYBYTES, crypto_kx_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:223:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
223 | ASSERT_BUFFER_MIN_LENGTH(info[3], server_sk, crypto_kx_SECRETKEYBYTES, crypto_kx_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/build/.cache/node-gyp/12.10.0/include/node/node_object_wrap.h:84:78: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
9893 | reinterpret_cast<Callback>(callback), type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:224:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
224 | ASSERT_BUFFER_MIN_LENGTH(info[4], client_pk, crypto_kx_PUBLICKEYBYTES, crypto_kx_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:229:5: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
229 | ASSERT_BUFFER_MIN_LENGTH(info[0], rx_buf, crypto_kx_SESSIONKEYBYTES, crypto_kx_sessionkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:234:5: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
234 | ASSERT_BUFFER_MIN_LENGTH(info[1], tx_buf, crypto_kx_SESSIONKEYBYTES, crypto_kx_sessionkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_aead_xchacha20poly1305_ietf_keygen(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:249:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
249 | ASSERT_BUFFER_MIN_LENGTH(info[0], k,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_aead_xchacha20poly1305_ietf_encrypt(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:257:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
257 | ASSERT_BUFFER_SET_LENGTH(info[1], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:258:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
258 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:261:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
261 | ASSERT_BUFFER_MIN_LENGTH(info[4], npub,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:264:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
264 | ASSERT_BUFFER_MIN_LENGTH(info[5], k,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:271:5: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
271 | ASSERT_BUFFER_SET_LENGTH(info[2], ad)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_aead_xchacha20poly1305_ietf_decrypt(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:292:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
292 | ASSERT_BUFFER_SET_LENGTH(info[2], ciphertext)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/build/.cache/node-gyp/12.10.0/include/node/node_object_wrap.h:84:78: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
9893 | reinterpret_cast<Callback>(callback), type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:293:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
293 | ASSERT_BUFFER_MIN_LENGTH(info[0], message,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:296:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
296 | ASSERT_BUFFER_MIN_LENGTH(info[4], npub,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:299:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
299 | ASSERT_BUFFER_MIN_LENGTH(info[5], k,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:306:5: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
306 | ASSERT_BUFFER_SET_LENGTH(info[3], ad)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_aead_xchacha20poly1305_ietf_encrypt_detached(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:327:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
327 | ASSERT_BUFFER_SET_LENGTH(info[2], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:328:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
328 | ASSERT_BUFFER_MIN_LENGTH(info[1], mac,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:331:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
331 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:334:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
334 | ASSERT_BUFFER_MIN_LENGTH(info[5], npub,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:337:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
337 | ASSERT_BUFFER_MIN_LENGTH(info[6], k,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:344:5: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
344 | ASSERT_BUFFER_SET_LENGTH(info[3], ad)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_aead_xchacha20poly1305_ietf_decrypt_detached(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:366:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
366 | ASSERT_BUFFER_SET_LENGTH(info[2], ciphertext)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:367:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
367 | ASSERT_BUFFER_MIN_LENGTH(info[0], message, `ciphertext.length`, ciphertext_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:368:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
368 | ASSERT_BUFFER_MIN_LENGTH(info[3], mac,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:65:61: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:371:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
371 | ASSERT_BUFFER_MIN_LENGTH(info[5], npub,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:374:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
374 | ASSERT_BUFFER_MIN_LENGTH(info[6], k,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:381:5: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
381 | ASSERT_BUFFER_SET_LENGTH(info[4], ad)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:65:61: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign_seed_keypair(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:401:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
401 | ASSERT_BUFFER_MIN_LENGTH(info[0], public_key,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:404:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
404 | ASSERT_BUFFER_MIN_LENGTH(info[1], secret_key,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:407:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
407 | ASSERT_BUFFER_MIN_LENGTH(info[2], seed,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign_keypair(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:415:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
415 | ASSERT_BUFFER_MIN_LENGTH(info[0], public_key,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:418:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
418 | ASSERT_BUFFER_MIN_LENGTH(info[1], secret_key,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:426:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
426 | ASSERT_BUFFER_SET_LENGTH(info[1], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:427:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
427 | ASSERT_BUFFER_MIN_LENGTH(info[0], signed_message,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:65:61: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:430:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
430 | ASSERT_BUFFER_MIN_LENGTH(info[2], secret_key,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign_open(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:440:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
440 | ASSERT_BUFFER_MIN_LENGTH(info[1], signed_message, crypto_sign_BYTES, crypto_sign_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:441:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
441 | ASSERT_BUFFER_MIN_LENGTH(info[0], message,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:444:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
444 | ASSERT_BUFFER_MIN_LENGTH(info[2], public_key, crypto_sign_PUBLICKEYBYTES, crypto_sign_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign_detached(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:452:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
452 | ASSERT_BUFFER_MIN_LENGTH(info[0], signature, crypto_sign_BYTES, crypto_sign_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:453:3: note: in expansion of macro ‘ASSERT_BUFFER’
453 | ASSERT_BUFFER(info[1], message)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:454:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
454 | ASSERT_BUFFER_MIN_LENGTH(info[2], secret_key, crypto_sign_SECRETKEYBYTES, crypto_sign_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign_ed25519_pk_to_curve25519(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:462:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
462 | ASSERT_BUFFER_MIN_LENGTH(info[0], curve25519_pk, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:463:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
463 | ASSERT_BUFFER_MIN_LENGTH(info[1], ed25519_pk, crypto_sign_PUBLICKEYBYTES, crypto_sign_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign_ed25519_sk_to_curve25519(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:468:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
468 | ASSERT_BUFFER_MIN_LENGTH(info[0], curve25519_sk, crypto_box_SECRETKEYBYTES, crypto_box_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:469:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
469 | ASSERT_BUFFER_MIN_LENGTH(info[1], ed25519_sk, crypto_sign_SECRETKEYBYTES, crypto_sign_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign_ed25519_sk_to_pk(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:474:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
474 | ASSERT_BUFFER_MIN_LENGTH(info[0], ed25519_pk, crypto_sign_PUBLICKEYBYTES, crypto_sign_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:475:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
475 | ASSERT_BUFFER_MIN_LENGTH(info[1], ed25519_sk, crypto_sign_SECRETKEYBYTES, crypto_sign_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_sign_verify_detached(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:481:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
481 | ASSERT_BUFFER_MIN_LENGTH(info[0], signature, crypto_sign_BYTES, crypto_sign_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:482:3: note: in expansion of macro ‘ASSERT_BUFFER’
482 | ASSERT_BUFFER(info[1], message)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:483:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
483 | ASSERT_BUFFER_MIN_LENGTH(info[2], public_key, crypto_sign_PUBLICKEYBYTES, crypto_sign_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_generichash(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:491:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
491 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_generichash_BYTES_MIN, crypto_generichash_bytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:492:3: note: in expansion of macro ‘ASSERT_BUFFER’
492 | ASSERT_BUFFER(info[1], input)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:498:5: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
498 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_generichash_KEYBYTES_MIN, crypto_generichash_keybytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_generichash_batch(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:507:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
507 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_generichash_BYTES_MIN, crypto_generichash_bytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:513:5: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
513 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_generichash_KEYBYTES_MIN, crypto_generichash_keybytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../binding.cc:530:46: warning: ‘v8::Local<v8::Value> v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
530 | v8::Local<v8::Value> buf = buffers->Get(i);
| ^
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:3429:51: note: declared here
3429 | V8_DEPRECATED("Use maybe version", Local<Value> Get(uint32_t index));
| ^~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_generichash_instance(Nan::NAN_METHOD_ARGS_TYPE)’:
../binding.cc:545:47: error: no matching function for call to ‘v8::Value::ToObject()’
545 | output_length = CLENGTH(info[1]->ToObject());
| ^
../src/macros.h:11:64: note: in definition of macro ‘CLENGTH’
11 | #define CLENGTH(buf) (unsigned long long) node::Buffer::Length(buf)
| ^~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../binding.cc:547:42: error: no matching function for call to ‘v8::Value::Uint32Value()’
547 | output_length = info[1]->Uint32Value();
| ^
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2580:41: note: candidate: ‘v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const’
2580 | V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
| ^~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2580:41: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:551:5: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
551 | ASSERT_BUFFER_MIN_LENGTH(info[0], key, crypto_generichash_KEYBYTES_MIN, crypto_generichash_keybytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_hash(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:561:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
561 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_hash_BYTES, crypto_hash_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:562:3: note: in expansion of macro ‘ASSERT_BUFFER’
562 | ASSERT_BUFFER(info[1], input)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_box_seed_keypair(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:570:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
570 | ASSERT_BUFFER_MIN_LENGTH(info[0], public_key, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:571:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
571 | ASSERT_BUFFER_MIN_LENGTH(info[1], secret_key, crypto_box_SECRETKEYBYTES, crypto_box_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:572:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
572 | ASSERT_BUFFER_MIN_LENGTH(info[2], seed, crypto_box_SEEDBYTES, crypto_box_seedbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_box_keypair(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:578:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
578 | ASSERT_BUFFER_MIN_LENGTH(info[0], public_key, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:579:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
579 | ASSERT_BUFFER_MIN_LENGTH(info[1], secret_key, crypto_box_SECRETKEYBYTES, crypto_box_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_box_detached(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:585:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
585 | ASSERT_BUFFER_SET_LENGTH(info[2], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:586:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
586 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext, `message.length`, message_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:587:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
587 | ASSERT_BUFFER_MIN_LENGTH(info[1], mac, crypto_box_MACBYTES, crypto_box_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:588:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
588 | ASSERT_BUFFER_MIN_LENGTH(info[3], nonce, crypto_box_NONCEBYTES, crypto_box_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:589:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
589 | ASSERT_BUFFER_MIN_LENGTH(info[4], public_key, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:590:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
590 | ASSERT_BUFFER_MIN_LENGTH(info[5], secret_key, crypto_box_SECRETKEYBYTES, crypto_box_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_box_easy(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:598:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
598 | ASSERT_BUFFER_SET_LENGTH(info[1], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:599:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
599 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext, `message.length + crypto_box_MACBYTES`, message_length + crypto_box_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:600:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
600 | ASSERT_BUFFER_MIN_LENGTH(info[2], nonce, crypto_box_NONCEBYTES, crypto_box_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:601:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
601 | ASSERT_BUFFER_MIN_LENGTH(info[3], public_key, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:602:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
602 | ASSERT_BUFFER_MIN_LENGTH(info[4], secret_key, crypto_box_SECRETKEYBYTES, crypto_box_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_box_open_detached(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:608:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
608 | ASSERT_BUFFER_SET_LENGTH(info[1], ciphertext)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:609:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
609 | ASSERT_BUFFER_MIN_LENGTH(info[0], message, `ciphertext.length`, ciphertext_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:610:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
610 | ASSERT_BUFFER_MIN_LENGTH(info[2], mac, crypto_box_MACBYTES, crypto_box_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:611:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
611 | ASSERT_BUFFER_MIN_LENGTH(info[3], nonce, crypto_box_NONCEBYTES, crypto_box_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:612:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
612 | ASSERT_BUFFER_MIN_LENGTH(info[4], public_key, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:613:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
613 | ASSERT_BUFFER_MIN_LENGTH(info[5], secret_key, crypto_box_SECRETKEYBYTES, crypto_box_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_box_open_easy(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:621:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
621 | ASSERT_BUFFER_MIN_LENGTH(info[1], ciphertext, crypto_box_MACBYTES, crypto_box_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:622:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
622 | ASSERT_BUFFER_MIN_LENGTH(info[0], message, `ciphertext.length - crypto_box_MACBYTES`, ciphertext_length - crypto_box_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:623:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
623 | ASSERT_BUFFER_MIN_LENGTH(info[2], nonce, crypto_box_NONCEBYTES, crypto_box_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:624:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
624 | ASSERT_BUFFER_MIN_LENGTH(info[3], public_key, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:625:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
625 | ASSERT_BUFFER_MIN_LENGTH(info[4], secret_key, crypto_box_SECRETKEYBYTES, crypto_box_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_box_seal(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:635:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
635 | ASSERT_BUFFER_SET_LENGTH(info[1], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:636:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
636 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext, `message.length + crypto_box_SEALBYTES`, message_length + crypto_box_sealbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:637:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
637 | ASSERT_BUFFER_MIN_LENGTH(info[2], public_key, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_box_seal_open(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:643:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
643 | ASSERT_BUFFER_SET_LENGTH(info[1], ciphertext)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:644:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
644 | ASSERT_BUFFER_MIN_LENGTH(info[0], message, `ciphertext.length - crypto_box_SEALBYTES`, ciphertext_length - crypto_box_sealbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:647:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
647 | ASSERT_BUFFER_MIN_LENGTH(info[2], public_key, crypto_box_PUBLICKEYBYTES, crypto_box_publickeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:648:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
648 | ASSERT_BUFFER_MIN_LENGTH(info[3], secret_key, crypto_box_SECRETKEYBYTES, crypto_box_secretkeybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretbox_detached(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:656:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
656 | ASSERT_BUFFER_SET_LENGTH(info[2], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:657:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
657 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext, `message.length`, message_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:658:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
658 | ASSERT_BUFFER_MIN_LENGTH(info[1], mac, crypto_secretbox_MACBYTES, crypto_secretbox_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:659:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
659 | ASSERT_BUFFER_MIN_LENGTH(info[3], nonce, crypto_secretbox_NONCEBYTES, crypto_secretbox_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:660:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
660 | ASSERT_BUFFER_MIN_LENGTH(info[4], key, crypto_secretbox_KEYBYTES, crypto_secretbox_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretbox_easy(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:666:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
666 | ASSERT_BUFFER_SET_LENGTH(info[1], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:667:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
667 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext, `message.length + crypto_secretbox_MACBYTES`, crypto_secretbox_macbytes() + message_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:668:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
668 | ASSERT_BUFFER_MIN_LENGTH(info[2], nonce, crypto_secretbox_NONCEBYTES, crypto_secretbox_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:669:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
669 | ASSERT_BUFFER_MIN_LENGTH(info[3], key, crypto_secretbox_KEYBYTES, crypto_secretbox_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretbox_open_detached(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:675:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
675 | ASSERT_BUFFER_SET_LENGTH(info[1], ciphertext)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:676:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
676 | ASSERT_BUFFER_MIN_LENGTH(info[0], message, `ciphertext.length`, ciphertext_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:677:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
677 | ASSERT_BUFFER_MIN_LENGTH(info[2], mac, crypto_secretbox_MACBYTES, crypto_secretbox_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:678:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
678 | ASSERT_BUFFER_MIN_LENGTH(info[3], nonce, crypto_secretbox_NONCEBYTES, crypto_secretbox_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:679:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
679 | ASSERT_BUFFER_MIN_LENGTH(info[4], key, crypto_secretbox_KEYBYTES, crypto_secretbox_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretbox_open_easy(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:685:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
685 | ASSERT_BUFFER_MIN_LENGTH(info[1], ciphertext, crypto_secretbox_MACBYTES, crypto_secretbox_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:686:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
686 | ASSERT_BUFFER_MIN_LENGTH(info[0], message, `ciphertext.length - crypto_secretbox_MACBYTES`, ciphertext_length - crypto_secretbox_macbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:687:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
687 | ASSERT_BUFFER_MIN_LENGTH(info[2], nonce, crypto_secretbox_NONCEBYTES, crypto_secretbox_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:688:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
688 | ASSERT_BUFFER_MIN_LENGTH(info[3], key, crypto_secretbox_KEYBYTES, crypto_secretbox_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_stream(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:696:3: note: in expansion of macro ‘ASSERT_BUFFER’
696 | ASSERT_BUFFER(info[0], ciphertext)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:697:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
697 | ASSERT_BUFFER_MIN_LENGTH(info[1], nonce, crypto_stream_NONCEBYTES, crypto_stream_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:698:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
698 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_stream_KEYBYTES, crypto_stream_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_stream_xor(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:704:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
704 | ASSERT_BUFFER_SET_LENGTH(info[1], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:705:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
705 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext, `message.length`, message_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:706:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
706 | ASSERT_BUFFER_MIN_LENGTH(info[2], nonce, crypto_stream_NONCEBYTES, crypto_stream_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:707:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
707 | ASSERT_BUFFER_MIN_LENGTH(info[3], key, crypto_stream_KEYBYTES, crypto_stream_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_stream_xor_instance(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:713:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
713 | ASSERT_BUFFER_MIN_LENGTH(info[0], nonce, crypto_stream_NONCEBYTES, crypto_stream_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:714:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
714 | ASSERT_BUFFER_MIN_LENGTH(info[1], key, crypto_stream_KEYBYTES, crypto_stream_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_stream_chacha20_xor(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:720:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
720 | ASSERT_BUFFER_SET_LENGTH(info[1], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:721:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
721 | ASSERT_BUFFER_MIN_LENGTH(info[0], ciphertext, `message.length`, message_length)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:722:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
722 | ASSERT_BUFFER_MIN_LENGTH(info[2], nonce, crypto_stream_chacha20_NONCEBYTES, crypto_stream_chacha20_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:723:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
723 | ASSERT_BUFFER_MIN_LENGTH(info[3], key, crypto_stream_chacha20_KEYBYTES, crypto_stream_chacha20_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_stream_chacha20_xor_instance(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:729:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
729 | ASSERT_BUFFER_MIN_LENGTH(info[0], nonce, crypto_stream_chacha20_NONCEBYTES, crypto_stream_chacha20_noncebytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:730:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
730 | ASSERT_BUFFER_MIN_LENGTH(info[1], key, crypto_stream_chacha20_KEYBYTES, crypto_stream_chacha20_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_auth(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:737:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
737 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_auth_BYTES, crypto_auth_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:738:3: note: in expansion of macro ‘ASSERT_BUFFER’
738 | ASSERT_BUFFER(info[1], input)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:739:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
739 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_auth_KEYBYTES, crypto_auth_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_auth_verify(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:745:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
745 | ASSERT_BUFFER_MIN_LENGTH(info[0], hmac, crypto_auth_BYTES, crypto_auth_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:746:3: note: in expansion of macro ‘ASSERT_BUFFER’
746 | ASSERT_BUFFER(info[1], input)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:747:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
747 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_auth_KEYBYTES, crypto_auth_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_onetimeauth(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:755:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
755 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_onetimeauth_BYTES, crypto_onetimeauth_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:756:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
756 | ASSERT_BUFFER_SET_LENGTH(info[1], input)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:757:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
757 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_onetimeauth_KEYBYTES, crypto_onetimeauth_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_onetimeauth_verify(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:763:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
763 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_onetimeauth_BYTES, crypto_onetimeauth_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:764:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
764 | ASSERT_BUFFER_SET_LENGTH(info[1], input)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:765:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
765 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_onetimeauth_KEYBYTES, crypto_onetimeauth_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_onetimeauth_instance(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:771:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
771 | ASSERT_BUFFER_MIN_LENGTH(info[0], key, crypto_onetimeauth_KEYBYTES, crypto_onetimeauth_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
make: *** [sodium.target.mk:124: Release/obj.target/sodium/src/crypto_onetimeauth_wrap.o] Error 1
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:778:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
778 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_pwhash_BYTES_MIN, crypto_pwhash_bytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:779:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
779 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_PASSWD_MIN, crypto_pwhash_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:780:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
780 | ASSERT_BUFFER_MIN_LENGTH(info[2], salt, crypto_pwhash_SALTBYTES, crypto_pwhash_saltbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:781:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
781 | ASSERT_UINT_BOUNDS(info[3], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:784:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
784 | ASSERT_UINT_BOUNDS(info[4], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:84:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
84 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:787:3: note: in expansion of macro ‘ASSERT_UINT’
787 | ASSERT_UINT(info[5], algo)
| ^~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_str(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:793:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
793 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_STRBYTES, crypto_pwhash_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
make: *** [sodium.target.mk:124: Release/obj.target/sodium/src/crypto_hash_sha256_wrap.o] Error 1
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:794:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
794 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_PASSWD_MIN, crypto_pwhash_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:795:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
795 | ASSERT_UINT_BOUNDS(info[2], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:798:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
798 | ASSERT_UINT_BOUNDS(info[3], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_str_verify(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:806:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
806 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_STRBYTES, crypto_pwhash_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:807:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
807 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_PASSWD_MIN, crypto_pwhash_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_str_needs_rehash(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:813:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
813 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_STRBYTES, crypto_pwhash_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:814:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
814 | ASSERT_UINT_BOUNDS(info[1], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:817:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
817 | ASSERT_UINT_BOUNDS(info[2], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_async(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:826:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
826 | ASSERT_BUFFER_SET_LENGTH(info[0], output)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:827:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
827 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_PASSWD_MIN, crypto_pwhash_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:828:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
828 | ASSERT_BUFFER_MIN_LENGTH(info[2], salt, crypto_pwhash_SALTBYTES, crypto_pwhash_saltbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:829:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
829 | ASSERT_UINT_BOUNDS(info[3], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:832:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
832 | ASSERT_UINT_BOUNDS(info[4], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:84:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
84 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:835:3: note: in expansion of macro ‘ASSERT_UINT’
835 | ASSERT_UINT(info[5], algo)
| ^~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_str_async(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:853:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
853 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_STRBYTES, crypto_pwhash_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:854:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
854 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_PASSWD_MIN, crypto_pwhash_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:855:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
855 | ASSERT_UINT_BOUNDS(info[2], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:858:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
858 | ASSERT_UINT_BOUNDS(info[3], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
make: *** [sodium.target.mk:124: Release/obj.target/sodium/src/crypto_generichash_wrap.o] Error 1
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_str_verify_async(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:875:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
875 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_STRBYTES, crypto_pwhash_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:876:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
876 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_PASSWD_MIN, crypto_pwhash_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_scryptsalsa208sha256(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:889:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
889 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_pwhash_scryptsalsa208sha256_BYTES_MIN, crypto_pwhash_scryptsalsa208sha256_bytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:890:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
890 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN, crypto_pwhash_scryptsalsa208sha256_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:891:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
891 | ASSERT_BUFFER_MIN_LENGTH(info[2], salt, crypto_pwhash_scryptsalsa208sha256_SALTBYTES, crypto_pwhash_scryptsalsa208sha256_saltbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:892:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
892 | ASSERT_UINT_BOUNDS(info[3], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:895:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
895 | ASSERT_UINT_BOUNDS(info[4], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_scryptsalsa208sha256_str(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:903:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
903 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_scryptsalsa208sha256_STRBYTES, crypto_pwhash_scryptsalsa208sha256_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:904:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
904 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN, crypto_pwhash_scryptsalsa208sha256_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:905:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
905 | ASSERT_UINT_BOUNDS(info[2], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:908:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
908 | ASSERT_UINT_BOUNDS(info[3], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_scryptsalsa208sha256_str_verify(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:916:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
916 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_scryptsalsa208sha256_STRBYTES, crypto_pwhash_scryptsalsa208sha256_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:917:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
917 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN, crypto_pwhash_scryptsalsa208sha256_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_scryptsalsa208sha256_str_needs_rehash(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:923:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
923 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_scryptsalsa208sha256_STRBYTES, crypto_pwhash_scryptsalsa208sha256_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:924:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
924 | ASSERT_UINT_BOUNDS(info[1], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:927:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
927 | ASSERT_UINT_BOUNDS(info[2], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_scryptsalsa208sha256_async(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:936:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
936 | ASSERT_BUFFER_SET_LENGTH(info[0], output)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:937:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
937 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN, crypto_pwhash_scryptsalsa208sha256_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:938:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
938 | ASSERT_BUFFER_MIN_LENGTH(info[2], salt, crypto_pwhash_scryptsalsa208sha256_SALTBYTES, crypto_pwhash_scryptsalsa208sha256_saltbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:939:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
939 | ASSERT_UINT_BOUNDS(info[3], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:942:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
942 | ASSERT_UINT_BOUNDS(info[4], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_scryptsalsa208sha256_str_async(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:961:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
961 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_scryptsalsa208sha256_STRBYTES, crypto_pwhash_scryptsalsa208sha256_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:962:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
962 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN, crypto_pwhash_scryptsalsa208sha256_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:963:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
963 | ASSERT_UINT_BOUNDS(info[2], opslimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:95:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
95 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:966:3: note: in expansion of macro ‘ASSERT_UINT_BOUNDS’
966 | ASSERT_UINT_BOUNDS(info[3], memlimit,
| ^~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_pwhash_scryptsalsa208sha256_str_verify_async(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:983:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
983 | ASSERT_BUFFER_MIN_LENGTH(info[0], hash, crypto_pwhash_scryptsalsa208sha256_STRBYTES, crypto_pwhash_scryptsalsa208sha256_strbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:984:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
984 | ASSERT_BUFFER_MIN_LENGTH(info[1], password, crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN, crypto_pwhash_scryptsalsa208sha256_passwd_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_scalarmult_base(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:999:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
999 | ASSERT_BUFFER_MIN_LENGTH(info[0], public_key, crypto_scalarmult_BYTES, crypto_scalarmult_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1000:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1000 | ASSERT_BUFFER_MIN_LENGTH(info[1], secret_key, crypto_scalarmult_SCALARBYTES, crypto_scalarmult_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_scalarmult(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1006:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1006 | ASSERT_BUFFER_MIN_LENGTH(info[0], shared_secret, crypto_scalarmult_BYTES, crypto_scalarmult_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1007:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1007 | ASSERT_BUFFER_MIN_LENGTH(info[1], secret_key, crypto_scalarmult_SCALARBYTES, crypto_scalarmult_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1008:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1008 | ASSERT_BUFFER_MIN_LENGTH(info[2], public_key, crypto_scalarmult_BYTES, crypto_scalarmult_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_is_valid_point(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1015:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1015 | ASSERT_BUFFER_MIN_LENGTH(info[0], p, crypto_core_ed25519_BYTES, crypto_core_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_from_uniform(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1021:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1021 | ASSERT_BUFFER_MIN_LENGTH(info[0], p, crypto_core_ed25519_BYTES, crypto_core_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1022:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1022 | ASSERT_BUFFER_MIN_LENGTH(info[1], r, crypto_core_ed25519_UNIFORMBYTES, crypto_core_ed25519_uniformbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_scalarmult_ed25519(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1028:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1028 | ASSERT_BUFFER_MIN_LENGTH(info[0], q, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1029:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1029 | ASSERT_BUFFER_MIN_LENGTH(info[1], n, crypto_scalarmult_ed25519_SCALARBYTES, crypto_scalarmult_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1030:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1030 | ASSERT_BUFFER_MIN_LENGTH(info[2], p, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_scalarmult_ed25519_base(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1036:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1036 | ASSERT_BUFFER_MIN_LENGTH(info[0], q, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1037:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1037 | ASSERT_BUFFER_MIN_LENGTH(info[1], n, crypto_scalarmult_ed25519_SCALARBYTES, crypto_scalarmult_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_scalarmult_ed25519_noclamp(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1043:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1043 | ASSERT_BUFFER_MIN_LENGTH(info[0], q, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1044:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1044 | ASSERT_BUFFER_MIN_LENGTH(info[1], n, crypto_scalarmult_ed25519_SCALARBYTES, crypto_scalarmult_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1045:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1045 | ASSERT_BUFFER_MIN_LENGTH(info[2], p, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_scalarmult_ed25519_base_noclamp(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1051:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1051 | ASSERT_BUFFER_MIN_LENGTH(info[0], q, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1052:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1052 | ASSERT_BUFFER_MIN_LENGTH(info[1], n, crypto_scalarmult_ed25519_SCALARBYTES, crypto_scalarmult_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_add(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1058:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1058 | ASSERT_BUFFER_MIN_LENGTH(info[0], r, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1059:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1059 | ASSERT_BUFFER_MIN_LENGTH(info[1], p, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1060:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1060 | ASSERT_BUFFER_MIN_LENGTH(info[2], q, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_sub(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1066:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1066 | ASSERT_BUFFER_MIN_LENGTH(info[0], r, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1067:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1067 | ASSERT_BUFFER_MIN_LENGTH(info[1], p, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1068:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1068 | ASSERT_BUFFER_MIN_LENGTH(info[2], q, crypto_scalarmult_ed25519_BYTES, crypto_scalarmult_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_scalar_random(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1074:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1074 | ASSERT_BUFFER_MIN_LENGTH(info[0], r, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_scalar_reduce(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1080:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1080 | ASSERT_BUFFER_MIN_LENGTH(info[0], r, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1081:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1081 | ASSERT_BUFFER_MIN_LENGTH(info[1], s, crypto_core_ed25519_NONREDUCEDSCALARBYTES, crypto_core_ed25519_nonreducedscalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_scalar_invert(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1087:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1087 | ASSERT_BUFFER_MIN_LENGTH(info[0], recip, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1088:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1088 | ASSERT_BUFFER_MIN_LENGTH(info[1], s, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_scalar_negate(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1094:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1094 | ASSERT_BUFFER_MIN_LENGTH(info[0], neg, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1095:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1095 | ASSERT_BUFFER_MIN_LENGTH(info[1], s, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_scalar_complement(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1101:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1101 | ASSERT_BUFFER_MIN_LENGTH(info[0], comp, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1102:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1102 | ASSERT_BUFFER_MIN_LENGTH(info[1], s, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_scalarbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_scalar_add(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1108:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1108 | ASSERT_BUFFER_MIN_LENGTH(info[0], z, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1109:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1109 | ASSERT_BUFFER_MIN_LENGTH(info[1], x, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1110:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1110 | ASSERT_BUFFER_MIN_LENGTH(info[2], y, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_core_ed25519_scalar_sub(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1116:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1116 | ASSERT_BUFFER_MIN_LENGTH(info[0], z, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1117:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1117 | ASSERT_BUFFER_MIN_LENGTH(info[1], x, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1118:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1118 | ASSERT_BUFFER_MIN_LENGTH(info[2], y, crypto_core_ed25519_SCALARBYTES, crypto_core_ed25519_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_shorthash(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1126:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1126 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_shorthash_BYTES, crypto_shorthash_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:1127:3: note: in expansion of macro ‘ASSERT_BUFFER’
1127 | ASSERT_BUFFER(info[1], input)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1128:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1128 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_shorthash_KEYBYTES, crypto_shorthash_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_kdf_keygen(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1136:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1136 | ASSERT_BUFFER_MIN_LENGTH(info[0], key, crypto_kdf_KEYBYTES, crypto_kdf_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_kdf_derive_from_key(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1142:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1142 | ASSERT_BUFFER_MIN_LENGTH(info[0], subkey, crypto_kdf_BYTES_MIN, crypto_kdf_bytes_min())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:84:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
84 | int64_t var = name->IntegerValue(); \
| ^
../binding.cc:1143:3: note: in expansion of macro ‘ASSERT_UINT’
1143 | ASSERT_UINT(info[1], subkey_id)
| ^~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2578 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2578:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1144:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1144 | ASSERT_BUFFER_MIN_LENGTH(info[2], context, crypto_kdf_CONTEXTBYTES, crypto_kdf_contextbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1145:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1145 | ASSERT_BUFFER_MIN_LENGTH(info[3], key, crypto_kdf_KEYBYTES, crypto_kdf_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_hash_sha256(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1153:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1153 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_hash_sha256_BYTES, crypto_hash_sha256_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:1154:3: note: in expansion of macro ‘ASSERT_BUFFER’
1154 | ASSERT_BUFFER(info[1], input)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_hash_sha512(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1166:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1166 | ASSERT_BUFFER_MIN_LENGTH(info[0], output, crypto_hash_sha512_BYTES, crypto_hash_sha512_bytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:1167:3: note: in expansion of macro ‘ASSERT_BUFFER’
1167 | ASSERT_BUFFER(info[1], input)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretstream_xchacha20poly1305_keygen(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1183:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1183 | ASSERT_BUFFER_MIN_LENGTH(info[0], key, crypto_secretstream_xchacha20poly1305_KEYBYTES, crypto_secretstream_xchacha20poly1305_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretstream_xchacha20poly1305_init_push(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:123:60: error: no matching function for call to ‘v8::Value::ToObject()’
123 | type* var = Nan::ObjectWrap::Unwrap<type>(name->ToObject());
| ^
../binding.cc:1189:3: note: in expansion of macro ‘ASSERT_UNWRAP’
1189 | ASSERT_UNWRAP(info[0], obj, CryptoSecretstreamXchacha20poly1305StateWrap)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1190:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1190 | ASSERT_BUFFER_MIN_LENGTH(info[1], header, crypto_secretstream_xchacha20poly1305_HEADERBYTES, crypto_secretstream_xchacha20poly1305_headerbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1191:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1191 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_secretstream_xchacha20poly1305_KEYBYTES, crypto_secretstream_xchacha20poly1305_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretstream_xchacha20poly1305_push(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:123:60: error: no matching function for call to ‘v8::Value::ToObject()’
123 | type* var = Nan::ObjectWrap::Unwrap<type>(name->ToObject());
| ^
../binding.cc:1197:3: note: in expansion of macro ‘ASSERT_UNWRAP’
1197 | ASSERT_UNWRAP(info[0], obj, CryptoSecretstreamXchacha20poly1305StateWrap)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:1198:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
1198 | ASSERT_BUFFER_SET_LENGTH(info[2], message)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1199:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1199 | ASSERT_BUFFER_MIN_LENGTH(info[1], ciphertext,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1202:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1202 | ASSERT_BUFFER_MIN_LENGTH(info[4], tag, crypto_secretstream_xchacha20poly1305_TAGBYTES, crypto_secretstream_xchacha20poly1305_TAGBYTES)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:1208:5: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
1208 | ASSERT_BUFFER_SET_LENGTH(info[3], ad)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretstream_xchacha20poly1305_init_pull(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:123:60: error: no matching function for call to ‘v8::Value::ToObject()’
123 | type* var = Nan::ObjectWrap::Unwrap<type>(name->ToObject());
| ^
../binding.cc:1221:3: note: in expansion of macro ‘ASSERT_UNWRAP’
1221 | ASSERT_UNWRAP(info[0], obj, CryptoSecretstreamXchacha20poly1305StateWrap)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1222:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1222 | ASSERT_BUFFER_MIN_LENGTH(info[1], header, crypto_secretstream_xchacha20poly1305_HEADERBYTES, crypto_secretstream_xchacha20poly1305_headerbytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1223:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1223 | ASSERT_BUFFER_MIN_LENGTH(info[2], key, crypto_secretstream_xchacha20poly1305_KEYBYTES, crypto_secretstream_xchacha20poly1305_keybytes())
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretstream_xchacha20poly1305_pull(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:123:60: error: no matching function for call to ‘v8::Value::ToObject()’
123 | type* var = Nan::ObjectWrap::Unwrap<type>(name->ToObject());
| ^
../binding.cc:1229:3: note: in expansion of macro ‘ASSERT_UNWRAP’
1229 | ASSERT_UNWRAP(info[0], obj, CryptoSecretstreamXchacha20poly1305StateWrap)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:1230:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
1230 | ASSERT_BUFFER_SET_LENGTH(info[3], ciphertext)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../src/macros.h:73:3: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
73 | ASSERT_BUFFER_SET_LENGTH(name, var) \
| ^~~~~~~~~~~~~~~~~~~~~~~~
../binding.cc:1231:3: note: in expansion of macro ‘ASSERT_BUFFER_MIN_LENGTH’
1231 | ASSERT_BUFFER_MIN_LENGTH(info[1], message,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../src/macros.h:69:3: note: in expansion of macro ‘ASSERT_BUFFER’
69 | ASSERT_BUFFER(name, var) \
| ^~~~~~~~~~~~~
../binding.cc:1239:5: note: in expansion of macro ‘ASSERT_BUFFER_SET_LENGTH’
1239 | ASSERT_BUFFER_SET_LENGTH(info[4], ad)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../src/macros.h:66:46: error: no matching function for call to ‘v8::Value::ToObject()’
66 | v8::Local<v8::Object> var = name->ToObject();
| ^
../binding.cc:1246:5: note: in expansion of macro ‘ASSERT_BUFFER’
1246 | ASSERT_BUFFER(info[2], tag)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/crypto_pwhash_async.cc:2,
from ../binding.cc:12:
../binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE crypto_secretstream_xchacha20poly1305_rekey(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:123:60: error: no matching function for call to ‘v8::Value::ToObject()’
123 | type* var = Nan::ObjectWrap::Unwrap<type>(name->ToObject());
| ^
../binding.cc:1258:3: note: in expansion of macro ‘ASSERT_UNWRAP’
1258 | ASSERT_UNWRAP(info[0], obj, CryptoSecretstreamXchacha20poly1305StateWrap)
| ^~~~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2545 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2545:44: note: candidate expects 1 argument, 0 provided
In file included from /build/.cache/node-gyp/12.10.0/include/node/v8-internal.h:14,
from /build/.cache/node-gyp/12.10.0/include/node/v8.h:25,
from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h:2559:31: note: candidate expects 1 argument, 0 provided
2559 | Local<Object> ToObject(Isolate* isolate) const);
| ^~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../binding.cc:1:
../binding.cc: At global scope:
/build/.cache/node-gyp/12.10.0/include/node/node.h:560:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
560 | (node::addon_register_func) (regfunc), \
| ^
/build/.cache/node-gyp/12.10.0/include/node/node.h:594:3: note: in expansion of macro ‘NODE_MODULE_X’
594 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~~~~~~~~~
../binding.cc:1593:1: note: in expansion of macro ‘NODE_MODULE’
1593 | NODE_MODULE(sodium, InitAll)
| ^~~~~~~~~~~
In file included from /build/.cache/node-gyp/12.10.0/include/node/node.h:63,
from ../binding.cc:1:
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/build/.cache/node-gyp/12.10.0/include/node/node_object_wrap.h:84:78: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
9893 | reinterpret_cast<Callback>(callback), type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/.cache/node-gyp/12.10.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:65:61: required from here
/build/.cache/node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
make: *** [sodium.target.mk:124: Release/obj.target/sodium/binding.o] Error 1
make: Leaving directory '/build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:190:23)
gyp ERR! stack at ChildProcess.emit (events.js:209:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Linux 5.2.13-arch1-1-ARCH
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /build/patchbay/src/patchbay-8.1.0/node_modules/sodium-native
gyp ERR! node -v v12.10.0
gyp ERR! node-gyp -v v5.0.2
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sodium-native@2.4.2 install: `node-gyp-build "node preinstall.js" "node postinstall.js"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sodium-native@2.4.2 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /build/.npm/_logs/2019-09-12T10_41_57_521Z-debug.log
==> ERROR:(B A failure occurred in build().(B
 Aborting...(B
==> ERROR: Build failed, check /var/lib/aurbuild/x86_64/christian/build
This file has been truncated, but you can view the full file.
$ LANG=C BUILDDIR=/tmp/makepkg makepkg -eC
==> Making package: patchbay-git 8.2.0.r13.a32c4b1-1 (Fri Jan 17 10:54:35 2020)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
npm WARN prepare removing existing node_modules/ before installation
> sodium-native@2.4.2 install /tmp/makepkg/patchbay-git/src/patchbay/node_modules/sodium-native
> node-gyp-build "node preinstall.js" "node postinstall.js"
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:74: installing 'build-aux/compile'
configure.ac:9: installing 'build-aux/config.guess'
configure.ac:9: installing 'build-aux/config.sub'
configure.ac:10: installing 'build-aux/install-sh'
configure.ac:10: installing 'build-aux/missing'
src/libsodium/Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory `.'
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for gcc option to accept ISO C99... none needed
checking dependency style of gcc... gcc3
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for variable-length arrays... yes
checking for __native_client__ defined... no
checking for _FORTIFY_SOURCE defined... yes
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -fno-strict-overflow... yes
checking whether C compiler accepts -fstack-protector... yes
checking whether the linker accepts -fstack-protector... yes
checking whether C compiler accepts -march=native -O2 -pipe -fstack-protector-strong -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes
checking whether C compiler accepts -march=native -O2 -pipe -fstack-protector-strong -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra... yes
checking for clang... no
checking whether C compiler accepts -march=native -O2 -pipe -fstack-protector-strong -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast... yes
checking whether C compiler accepts -march=native -O2 -pipe -fstack-protector-strong -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual... yes
checking whether C compiler accepts -march=native -O2 -pipe -fstack-protector-strong -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes
checking whether C compiler accepts -march=native -O2 -pipe -fstack-protector-strong -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes
checking whether C compiler accepts -march=native -O2 -pipe -fstack-protector-strong -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes
checking whether C compiler accepts -march=native -O2 -pipe -fstack-protector-strong -fno-plt -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wextra -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment