login as: pi
     ┌────────────────────────────────────────────────────────────────────┐
     │                        • MobaXterm 20.2 •                          │
     │            (SSH client, X-server and networking tools)             │
     │                                                                    │
     │ → SSH session to pi@192.168.43.221                                 │
     │   • SSH compression : v                                            │
     │   • SSH-browser     : v                                            │
     │   • X11-forwarding  : v  (remote display is forwarded through SSH) │
     │   • DISPLAY         : v  (automatically set on remote server)      │
     │                                                                    │
     │ → For more info, ctrl+click on help or visit our website           │
     └────────────────────────────────────────────────────────────────────┘

Linux raspberrypi 5.4.72-v7+ #1356 SMP Thu Oct 22 13:56:54 BST 2020 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Nov 18 11:08:56 2020 from 192.168.43.51

SSH is enabled and the default password for the 'pi' user has not been changed.
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.

^[[A^[[A^[[B^[[pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $ cd source/
pi@raspberrypi:~/source $ sudo ./setup.sh
******************* BEGIN SETUP! ********************
This setup script will:
  - make all necessary scripts executable
  - ensure necessary files have UNIX line endings
  - remove prebuilt directories
  - install Node Modules for Node.js Zigbee Gateway
  - build Linux Zigbee Gateway
  - extract Linux Zigbee Gateway binaries
*****************************************************
Entered /Projets/node Directory

Make the gateway scripts executable

SUCCESS - gateway scripts executable
/home/pi/source

Remove ERROR__out or out Directory if present

Removed Previous built package.

Convert all files from dos2unix

dos2unix: converting file ./Projects/node/start_ibm.sh to Unix format...
dos2unix: converting file ./Projects/node/README.md to Unix format...
dos2unix: converting file ./Projects/node/end.sh to Unix format...
dos2unix: converting file ./Projects/node/README.html to Unix format...
dos2unix: converting file ./Projects/node/start_gateway.sh to Unix format...
dos2unix: converting file ./Projects/node/start_local.sh to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/.project to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/package.json to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/README.md to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/.cfignore to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/README.html to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/ibmConfig.json to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/cloudWebServer.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/zb_lib.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/webapp.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/webapp.html to Unix format...
dos2unix: Binary symbol 0x1A found at line 2
dos2unix: Skipping binary file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/img/light_off.png
dos2unix: Binary symbol 0x1A found at line 2
dos2unix: Skipping binary file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/img/light_on.png
dos2unix: Binary symbol 0x1A found at line 2
dos2unix: Skipping binary file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/img/unlock.png
dos2unix: Binary symbol 0x1A found at line 2
dos2unix: Skipping binary file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/img/lock.png
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/bootstrap.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/bootstrap.bundle.js.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/bootstrap.min.js.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/bootstrap.min.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/popper.min.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/bootstrap.bundle.min.js.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/bootstrap.bundle.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/bootstrap.bundle.min.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/Chart.min.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/js/bootstrap.js.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap-grid.min.css.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap-reboot.css to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/slider.css to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap.min.css.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap-grid.min.css to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap-reboot.min.css to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap.css to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap-grid.css.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap.css.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap-grid.css to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap.min.css to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap-reboot.css.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/css/bootstrap-reboot.min.css.map to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/cloudWebServer/public/dist/jquery/jquery-1.12.0.min.js to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/manifest.yml to Unix format...
dos2unix: converting file ./Projects/cloud_apps/ibm-webapp/app.js to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/usbreset/project/out/usbreset.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/usbreset/project/usbreset.bin
dos2unix: converting file ./Projects/zstack/linux/usbreset/project/makefile to Unix format...
dos2unix: converting file ./Projects/zstack/linux/usbreset/source/usbreset.c to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/bbb_usbreset/project/out/bbb_usbreset.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/bbb_usbreset/project/bbb_usbreset.bin
dos2unix: converting file ./Projects/zstack/linux/bbb_usbreset/project/makefile to Unix format...
dos2unix: converting file ./Projects/zstack/linux/bbb_usbreset/source/bbb_usbreset.c to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/sbl_tool/project/zbSocTransportUart.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/sbl_tool/project/sbl_tool.bin
dos2unix: converting file ./Projects/zstack/linux/sbl_tool/project/Makefile to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/sbl_tool/project/main.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/sbl_tool/project/zbSocCmd.o
dos2unix: converting file ./Projects/zstack/linux/sbl_tool/Source/zbSocTransportUart.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/sbl_tool/Source/zbSocTransportUart.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/sbl_tool/Source/zbSocCmd.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/sbl_tool/Source/main.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/sbl_tool/Source/zbSocCmd.h to Unix format...
dos2unix: Binary symbol 0x02 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/soc_images/CC2531_USB_Dongle/CC2531-GW-ZNP_39203.bin
dos2unix: converting file ./Projects/zstack/linux/soc_images/CC2531_USB_Dongle/CC2531-GW-ZNP_39203_sbl39186.hex to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/utils.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/OtaServer_db.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/OtaServer.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/otasrvr.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/aps_groups.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/Makefile to Unix format...
dos2unix: Binary symbol 0x1E found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/ota_sample_images/5678-1234-0000BBBB.zigbee
dos2unix: converting file ./Projects/zstack/linux/otaserver/ota_sample_images/Readme.txt to Unix format...
dos2unix: Binary symbol 0x1E found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/ota_sample_images/5678-1234-0000AAAA.zigbee
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/zstack_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/api_server.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/api_client.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/ota_common.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/zcl_ota.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/SimpleDBTxt.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/OTA_SRVR_arm
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/SimpleDB.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/zcl_otaserver_lnx.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/main.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/trace.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/pb_utils.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/otasrvr.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/OtaServer.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/zcl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/zcl_port.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/configparser.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/otasrvr.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/nwkmgr_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/gatewayp2p.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/zcl_general.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/otasrvr_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/OtaServer_db.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/server_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/server.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/nwkmgr.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/otaserver/out/zstack.pb-c.o
dos2unix: converting file ./Projects/zstack/linux/otaserver/otasrvr.pb-c.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/OtaServer_db.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/otasrvr.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/OtaServer.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/ota_common.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/zcl_ota.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/otaserver.ini to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/otasrvr.pb-c.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/otasrvr_pb_ctrl.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/zcl_ota.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/zcl_otaserver_lnx.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/otasrvr_pb_ctrl.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/otaserver/zcl_port.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gatewaysrvr.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/aps_groups.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/Makefile to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gateway_config.ini to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/gateway_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zstack_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/api_server.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/aps_groups.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/api_client.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl_lighting.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/gateway.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/main.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/gatewayservices.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/trace.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/pb_utils.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/GATEWAY_SRVR_arm
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl_poll_control.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl_ss.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/serverep.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/gp_common.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl_green_power.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl_port.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/configparser.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/gatewaysrvr.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/nwkmgr_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/gp_proxyTbl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/gatewayp2p.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl_general.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/server_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/server.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl_hvac.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/nwkmgr.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zstack.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/hagateway/out/zcl_closures.o
dos2unix: converting file ./Projects/zstack/linux/hagateway/zcl_ha.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gateway_pb_ctrl.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gateway.pb-c.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gatewayservices.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gatewaysrvr.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gateway_config.tlg to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gateway.proto to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/zcl_port.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gateway_pb_ctrl.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gatewayservices.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/aps_groups.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/gateway.pb-c.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hagateway/zcl_port.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/OSAL_Timers.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/OSAL.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/OSAL_Tasks.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/ZComDef.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/comdef.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/OSAL_PwrMgr.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/sdata.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/OSAL_Nv.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/OSAL_Memory.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/include/saddr.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/common/OSAL_Timers.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/common/OSAL_Memory.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/common/OSAL.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/linux_osal/common/OSAL_PwrMgr.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/serverpb/gatewayp2p.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/serverpb/server.pb-c.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/serverpb/server_pb_ctrl.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/serverpb/server_pb_ctrl.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/serverpb/gatewayp2p.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/serverpb/server.pb-c.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hal/hal_board_cfg.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hal/hal_defs.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hal/hal_types.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hal/hal_timer.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/hal/hal_mcu.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/trace.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/api_server.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/api_server.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/api_lnx_ipc_rpc.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/configparser.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/api_client.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/api_client.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/main.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/configparser.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/trace.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvwrapper/hal_rpc.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/source/OnBoard.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/source/zmain.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/source/pb_utils.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/source/OnBoard.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/source/pb_utils.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/NPI_Gateway.cfg to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/npi_lnx_ipc.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/hal_gpio.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/NPI_lnx_arm_server
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/trace.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/npi_lnx_i2c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/configparser.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/npi_lnx_spi.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/npi_lnx_uart.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/hal_spi.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/out/hal_i2c.o
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/npi_lnx_spi.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/npi_lnx_uart.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/npi_lnx_i2c.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/hal_spi.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/aic.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/hal_i2c.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/npi_lnx_ipc.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/hal_gpio.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/npi_lnx_i2c.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/npi_lnx_uart.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/npi_lnx_spi.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/hal_spi.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/hal_gpio.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/server/hal_i2c.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/common/npi_lnx_error.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/common/npi_lnx_ipc_rpc.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/common/hal_types.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/common/npi_lnx.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/ipclib/common/hal_rpc.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost/makefile to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/f8wConfig.h to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/ZLSZNP_arm
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/Makefile to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/OSAL_Memory.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/zstack_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/api_server.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/ZLSZNP_arm
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/api_client.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/znp_zdo.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/osal_zstack_server_znp.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/main.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/trace.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/pb_utils.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/OnBoard.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/znp_misc.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/configparser.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/zstackpb.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/OSAL_PwrMgr.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/hal_timer.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/OSAL.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/saddr.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/zmain.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/znp_af.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/OSAL_Timers.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/zstackserverznp/out/zstack.pb-c.o
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/osal_zstack_server_znp.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/znp_misc.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/zstack_pb_ctrl.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/znp_af.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/config.ini to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/zstack_pb_ctrl.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackserverznp/znp_zdo.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/sdb/SimpleDBTxt.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/sdb/SimpleDB.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/sdb/SimpleDBTxt.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/sdb/SimpleDB.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/package_builder_expected_content_RUNTIME_arm.txt to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/hagateway/reset/soc_reset_release to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/hagateway/reset/bbb/soc_reset_release to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/hagateway/reset/bbb/soc_reset_hold to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/hagateway/reset/soc_reset_hold to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/hagateway/track_servers to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/hagateway/zigbeeHAgw to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/sample_app/start_application to Unix format...
dos2unix: converting file ./Projects/zstack/linux/scripts/package_builder_expected_content_RUNTIME_x86.txt to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/version_query_minitool/project/zbSocTransportUart.o
dos2unix: converting file ./Projects/zstack/linux/version_query_minitool/project/Makefile to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/version_query_minitool/project/main.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/version_query_minitool/project/gw_soc_fw_version_query.bin
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/version_query_minitool/project/zbSocCmd.o
dos2unix: converting file ./Projects/zstack/linux/version_query_minitool/Source/zbSocTransportUart.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/version_query_minitool/Source/zbSocTransportUart.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/version_query_minitool/Source/zbSocCmd.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/version_query_minitool/Source/main.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/version_query_minitool/Source/zbSocCmd.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/cc-rom-sbl/sblUart.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/cc-rom-sbl/Makefile to Unix format...
dos2unix: converting file ./Projects/zstack/linux/cc-rom-sbl/sblUart.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/cc-rom-sbl/main.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/cc-rom-sbl/ccxxxxdnld.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/cc-rom-sbl/deviceTypes.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/cc-rom-sbl/ccxxxxdnld.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgrp2p.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/aps_groups.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/Makefile to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/zstack_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/api_server.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/api_client.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/nwkmgrp2p.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/SimpleDBTxt.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/SimpleDB.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/main.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/nwkmgrservices.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/trace.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/pb_utils.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/serverep.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/configparser.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/nwkmgrdatabase.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/nwkmgr_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/server_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/nwkmgrsrv.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/server.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/nwkmgr.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/NWKMGR_SRVR_arm
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/nwkmgr/out/zstack.pb-c.o
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgr_config.ini to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgrservices.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/zcl_ha.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgr_pb_ctrl.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgrdatabase.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgr.pb-c.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgr_pb_ctrl.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgrservices.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgr.pb-c.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgrsrv.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgrp2p.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgrdatabase.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/nwkmgr/nwkmgrsrv.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zmac/zmac_internal.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvepconfig/serverep.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/srvepconfig/serverep.h to Unix format...
dos2unix: Binary symbol 0x1E found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/images/5678-1234-BBBB0000.zigbee
dos2unix: Binary symbol 0x1E found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/images/5678-1234-AAAA0000.zigbee
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/main.bin
dos2unix: converting file ./Projects/zstack/linux/demo/project/sample_app_ota.cfg to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/gateway_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/user_interface.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/state_reflector.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/macros.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/network_info_engine.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/timer_utils.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/tcp_client.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/gateway.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/group_scene_engine.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/main.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/device_list_engine.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/trace.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/pb_utils.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/data_structures.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/polling.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/configparser.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/commissioning_engine.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/otasrvr.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/nwkmgr_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/system_engine.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/attribute_engine.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/otasrvr_pb_ctrl.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/sensor_engine.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/actions_engine.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/socket_interface.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/nwkmgr.pb-c.o
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/demo/project/out/ota_engine.o
dos2unix: converting file ./Projects/zstack/linux/demo/project/main.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/project/makefile to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/macros.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/user_interface.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/timer_utils.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/polling.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/data_structures.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/tcp_client.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/data_structures.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/socket_interface.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/types.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/socket_interface.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/user_interface.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/tcp_client.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/polling.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/macros.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/framework/timer_utils.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/attribute_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/commissioning_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/device_list_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/group_scene_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/network_info_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/network_info_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/ota_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/system_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/system_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/actions_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/ota_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/group_scene_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/actions_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/state_reflector.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/state_reflector.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/device_list_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/sensor_engine.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/commissioning_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/sensor_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/demo/engines/attribute_engine.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/protobuf-c/include/google/protobuf-c/protobuf-c.h to Unix format...
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/protobuf-c/lib/x86/libprotobuf-c.so.1.0.0
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/protobuf-c/lib/x86/libprotobuf-c.so
dos2unix: Binary symbol 0x00 found at line 3
dos2unix: Skipping binary file ./Projects/zstack/linux/protobuf-c/lib/x86/libprotobuf-c.a
dos2unix: Binary symbol 0x01 found at line 1
dos2unix: Skipping binary file ./Projects/zstack/linux/protobuf-c/lib/arm/libprotobuf-c.so.1.0.0
dos2unix: converting file ./Projects/zstack/linux/protobuf-c/lib/arm/libprotobuf-c.la to Unix format...
dos2unix: Binary symbol 0x00 found at line 3
dos2unix: Skipping binary file ./Projects/zstack/linux/protobuf-c/lib/arm/libprotobuf-c.a
dos2unix: converting file ./Projects/zstack/linux/protobuf-c/lib/arm/pkgconfig/libprotobuf-c.pc to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackpb/zstack.pb-c.h to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackpb/zstackpb.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackpb/zstack.pb-c.c to Unix format...
dos2unix: converting file ./Projects/zstack/linux/zstackpb/zstackpb.h to Unix format...
dos2unix: converting file ./Projects/zstack/OTA/Source/ota_common.h to Unix format...
dos2unix: converting file ./build_all to Unix format...
dos2unix: converting file ./scripts/package_builder to Unix format...
dos2unix: converting file ./setup.sh to Unix format...
dos2unix: converting file ./Components/stack/zdo/ZDConfig.h to Unix format...
dos2unix: converting file ./Components/stack/zdo/ZDProfile.h to Unix format...
dos2unix: converting file ./Components/stack/zdo/ZDObject.h to Unix format...
dos2unix: converting file ./Components/stack/zdo/ZDApp.h to Unix format...
dos2unix: converting file ./Components/stack/zdo/ZDSecMgr.h to Unix format...
dos2unix: converting file ./Components/stack/sys/ZGlobals.h to Unix format...
dos2unix: converting file ./Components/stack/sec/ssp.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_lighting.c to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_poll_control.c to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl.c to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_ss.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_hvac.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_poll_control.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_general.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_general.c to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_hvac.c to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_closures.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_closures.c to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_green_power.c to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_lighting.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_ezmode.h to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_ss.c to Unix format...
dos2unix: converting file ./Components/stack/zcl/zcl_green_power.h to Unix format...
dos2unix: converting file ./Components/stack/af/AF.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/rtg.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/NLMEDE.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/aps_groups.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/stub_aps.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/BindingTable.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/APS.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/nwk_globals.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/reflecttrack.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/AssocList.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/nwk_bufs.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/nwk_util.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/nwk.h to Unix format...
dos2unix: converting file ./Components/stack/nwk/APSMEDE.h to Unix format...
dos2unix: converting file ./Components/stack/gp/gp_interface.h to Unix format...
dos2unix: converting file ./Components/stack/gp/gp_common.h to Unix format...
dos2unix: converting file ./Components/stack/gp/cGP_stub.h to Unix format...
dos2unix: converting file ./Components/stack/gp/dGP_stub.h to Unix format...
dos2unix: converting file ./Components/stack/gp/gp_common.c to Unix format...
dos2unix: converting file ./Components/stack/gp/gp_proxyTbl.c to Unix format...
dos2unix: converting file ./Components/hal/include/hal_uart.h to Unix format...
dos2unix: converting file ./Components/hal/include/hal_led.h to Unix format...
dos2unix: converting file ./Components/hal/include/hal_timer.h to Unix format...
dos2unix: converting file ./Components/hal/include/hal_key.h to Unix format...
dos2unix: converting file ./Components/hal/include/hal_board.h to Unix format...
dos2unix: converting file ./Components/hal/include/hal_drivers.h to Unix format...
dos2unix: converting file ./Components/mt/MT_RPC.h to Unix format...
dos2unix: converting file ./Components/mt/MT.h to Unix format...
dos2unix: converting file ./Components/mac/include/mac_api.h to Unix format...
dos2unix: converting file ./Components/services/saddr/saddr.c to Unix format...
dos2unix: converting file ./Components/services/saddr/saddr.h to Unix format...
dos2unix: converting file ./Components/zmac/ZMAC.h to Unix format...
SUCCESS: Converted Scripts to Unix Line endings
Entered /Projets/node/nodejs_zb_gateway Directory

Installing Node Modules

> utf-8-validate@1.2.2 install /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate
> node-gyp rebuild

gyp WARN EACCES current user ("pi") does not have permission to access the dev dir "/root/.cache/node-gyp/10.21.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp"
make: Entering directory '/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/build'
  CXX(target) Release/obj.target/validation/src/validation.o
In file included from ../node_modules/nan/nan.h:190,
                 from ../src/validation.cc:15:
../node_modules/nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
../node_modules/nan/nan_maybe_43_inl.h:88:15: error: ‘class v8::Object’ has no member named ‘ForceSet’
   return obj->ForceSet(GetCurrentContext(), key, value, attribs);
               ^~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:817:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv);
                                                            ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:817:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv);
                                                            ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:831:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:170:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:831:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:170:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:845:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:163:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:845:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:163:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::Callback::Call_(v8::Isolate*, v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’:
../node_modules/nan/nan.h:1453:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:1453:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../node_modules/nan/nan.h:1704: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]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^
../src/validation.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Validation::IsValidUTF8(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/validation.cc:131:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> buffer_obj = info[0]->ToObject();
                                                  ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/validation.cc:8:
../src/validation.cc: At global scope:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {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]
       (node::addon_register_func) (regfunc),                          \
                                           ^
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’
   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
   ^~~~~~~~~~~~~
../src/validation.cc:146:1: note: in expansion of macro ‘NODE_MODULE’
 NODE_MODULE(validation, init)
 ^~~~~~~~~~~
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.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>&)]’:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node_object_wrap.h:84:78:   required from here
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:9502: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]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.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>&)]’:
../node_modules/nan/nan_object_wrap.h:66:61:   required from here
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:9502: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]
../src/validation.cc: In function ‘int is_valid_utf8(size_t, char*)’:
../src/validation.cc:81:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 5 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:82:7: note: here
       case 4 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:82:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 4 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:83:7: note: here
       case 3 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:83:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 3 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:84:7: note: here
       case 2 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:84:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 2 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:85:7: note: here
       case 1 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:85:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 1 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:86:7: note: here
       case 0 : ch += (uint8_t) value[i];
       ^~~~
../src/validation.cc: In function ‘int isLegalUTF8(const uint8_t*, int)’:
../src/validation.cc:51:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
             ^~
../src/validation.cc:52:5: note: here
     case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
     ^~~~
../src/validation.cc:52:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
             ^~
../src/validation.cc:53:5: note: here
     case 2: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
     ^~~~
../src/validation.cc:54:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       switch (*source) {
       ^~~~~~
../src/validation.cc:62:5: note: here
     case 1: if (*source >= 0x80 && *source < 0xC2) return 0;
     ^~~~
make: *** [validation.target.mk:102: Release/obj.target/validation/src/validation.o] Error 1
make: Leaving directory '/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 5.4.72-v7+
gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io-client/node_modules/utf-8-validate
gyp ERR! node -v v10.21.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

> utf-8-validate@1.2.2 install /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate
> node-gyp rebuild

gyp WARN EACCES current user ("pi") does not have permission to access the dev dir "/root/.cache/node-gyp/10.21.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp"
make: Entering directory '/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/build'
  CXX(target) Release/obj.target/validation/src/validation.o
In file included from ../node_modules/nan/nan.h:190,
                 from ../src/validation.cc:15:
../node_modules/nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
../node_modules/nan/nan_maybe_43_inl.h:88:15: error: ‘class v8::Object’ has no member named ‘ForceSet’
   return obj->ForceSet(GetCurrentContext(), key, value, attribs);
               ^~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:817:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv);
                                                            ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:817:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv);
                                                            ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:831:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:170:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:831:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:170:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:845:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:163:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:845:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:163:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::Callback::Call_(v8::Isolate*, v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’:
../node_modules/nan/nan.h:1453:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:1453:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../node_modules/nan/nan.h:1704: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]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^
../src/validation.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Validation::IsValidUTF8(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/validation.cc:131:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> buffer_obj = info[0]->ToObject();
                                                  ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/validation.cc:8:
../src/validation.cc: At global scope:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {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]
       (node::addon_register_func) (regfunc),                          \
                                           ^
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’
   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
   ^~~~~~~~~~~~~
../src/validation.cc:146:1: note: in expansion of macro ‘NODE_MODULE’
 NODE_MODULE(validation, init)
 ^~~~~~~~~~~
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.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>&)]’:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node_object_wrap.h:84:78:   required from here
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:9502: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]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.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>&)]’:
../node_modules/nan/nan_object_wrap.h:66:61:   required from here
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:9502: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]
../src/validation.cc: In function ‘int is_valid_utf8(size_t, char*)’:
../src/validation.cc:81:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 5 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:82:7: note: here
       case 4 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:82:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 4 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:83:7: note: here
       case 3 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:83:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 3 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:84:7: note: here
       case 2 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:84:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 2 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:85:7: note: here
       case 1 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:85:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 1 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:86:7: note: here
       case 0 : ch += (uint8_t) value[i];
       ^~~~
../src/validation.cc: In function ‘int isLegalUTF8(const uint8_t*, int)’:
../src/validation.cc:51:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
             ^~
../src/validation.cc:52:5: note: here
     case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
     ^~~~
../src/validation.cc:52:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
             ^~
../src/validation.cc:53:5: note: here
     case 2: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
     ^~~~
../src/validation.cc:54:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       switch (*source) {
       ^~~~~~
../src/validation.cc:62:5: note: here
     case 1: if (*source >= 0x80 && *source < 0xC2) return 0;
     ^~~~
make: *** [validation.target.mk:102: Release/obj.target/validation/src/validation.o] Error 1
make: Leaving directory '/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 5.4.72-v7+
gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/engine.io/node_modules/utf-8-validate
gyp ERR! node -v v10.21.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

> bufferutil@1.1.0 install /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil
> node-gyp rebuild

gyp WARN EACCES current user ("pi") does not have permission to access the dev dir "/root/.cache/node-gyp/10.21.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp"
make: Entering directory '/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
../../nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
 To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }
                                                                  ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10052:16: note: declared here
 Local<Integer> Value::ToInteger() const {
                ^~~~~
In file included from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
../../nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’
 To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2437:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
                                           ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 provided
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2450:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’
                 Local<Int32> ToInt32(Isolate* isolate) const);
                              ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided
                 Local<Int32> ToInt32(Isolate* isolate) const);
                              ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
../../nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’
 To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                 ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2435:44: note: candidate: ‘v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(
                                            ^~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
../../nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’
   return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                      ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:5035:23: note: candidate: ‘static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)’
   static Local<Value> New(Isolate* isolate, bool value);
                       ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
   return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                            ^
../../nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
   return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                              ^
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
../../nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   return v8::RegExp::New(pattern, flags);
                                        ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:5110:38: note: declared here
                        Local<RegExp> New(Local<String> pattern, Flags flags));
                                      ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   return v8::RegExp::New(pattern, flags);
                                        ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:5110:38: note: declared here
                        Local<RegExp> New(Local<String> pattern, Flags flags));
                                      ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
../../nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                     ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
../../nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                     ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
../../nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
         v8::String::kNormalString, length);
                                          ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2802:51: note: candidate: ‘static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                   ^~~~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
../../nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
   return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                  ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2861:21: note: candidate: ‘static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)’
       Local<String> NewExternal(Isolate* isolate,
                     ^~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
       Local<String> NewExternal(Isolate* isolate,
                     ^~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
../../nan/nan_implementation_12_inl.h:237:30: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                              ^~~~~~~~~~~~~~
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
../../nan/nan_implementation_12_inl.h:244:30: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                              ^~~~~~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
../../nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       ? optionsObj->Get(opt)->Uint32Value()
                                           ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: At global scope:
../../nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                         ^~~~~~~~~~~~~~~
../../nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                         ^~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘bool NanIdleNotification(int)’:
../../nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
     return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                       ^~~~~~~~~~~~~~~~
                                       IdleNotificationDeadline
../../nan/nan.h: At global scope:
../../nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
       v8::Isolate::GCEpilogueCallback callback
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:473:20: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                  ^~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
       v8::Isolate::GCEpilogueCallback callback) {
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
       v8::Isolate::GCPrologueCallback callback
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:484:20: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                  ^~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
       v8::Isolate::GCPrologueCallback callback) {
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
               ^~~~~~~~~~~~~~~~
../../nan/nan.h:569:11: note: suggested alternative: ‘WeakCallbackType’
     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
           ^~
           WeakCallbackType
../../nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                               ^
../../nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
../../nan/nan.h:570:42: error: ‘data’ was not declared in this scope
       _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                          ^~~~
../../nan/nan.h: At global scope:
../../nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
     , node::smalloc::FreeCallback callback
             ^~~~~~~
../../nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
     , node::smalloc::FreeCallback callback
                                   ^~~~~~~~
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
../../nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                  ^~~~~~~~
../../nan/nan.h:665:50: note: suggested alternative: ‘calloc’
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                  ^~~~~~~~
                                                  calloc
../../nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^~~~
../../nan/nan.h:665:60: note: suggested alternative: ‘uint’
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^~~~
                                                            uint
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
../../nan/nan.h:672:57: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                         ^~~~
In file included from ../src/bufferutil.cc:10:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node_buffer.h:69:50: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
                                            char* data,
                                            ~~~~~~^~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), size)’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
../../nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), size)’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
     return node::Buffer::New(v8::Isolate::GetCurrent(), size);
            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
../../nan/nan.h:683:26: error: ‘Use’ is not a member of ‘node::Buffer’
     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                          ^~~
../../nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
../../nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                          ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
../../nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                          ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
../../nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     return script->BindToCurrentContext()->Run();
                                                ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1271:51: note: declared here
   V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                   ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
../../nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     return script->Run();
                        ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:1271:51: note: declared here
   V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                   ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
../../nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                            ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                            ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
../../nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                              ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:170:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                              ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:170:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
../../nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                              ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:163:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                              ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:163:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
../../nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
../../nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
 # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                           ^~~
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
../../nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
 # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                           ^~~
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In function ‘void NanAsyncQueueWorker(NanAsyncWorker*)’:
../../nan/nan.h:1800:25: 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]
     , (uv_after_work_cb)NanAsyncExecuteComplete
                         ^~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
../../nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
         v8::String::Value value(toStr);
                                      ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2916:51: note: declared here
     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                   ^~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
         v8::String::Value value(toStr);
                                      ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2916:51: note: declared here
     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                   ^~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
../../nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     NanAssignPersistent(t_, t->ToObject());
                                         ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:
../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
     NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
                                                    ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:372:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)’
 inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
             ^~~~~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:386:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)’
 inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
             ^~~~~~~~~~~~~~~
../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
     NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
                                                ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:372:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)’
 inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
             ^~~~~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:386:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)’
 inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
             ^~~~~~~~~~~~~~~
../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
     NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
                                                  ^
In file included from ../src/bufferutil.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:372:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)’
 inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
             ^~~~~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:386:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)’
 inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
             ^~~~~~~~~~~~~~~
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/bufferutil.cc:49:49: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> bufferObj = args[0]->ToObject();
                                                 ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/bufferutil.cc:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       Local<Object> src = array->Get(i)->ToObject();
                                                   ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Unmask(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/bufferutil.cc:67:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> buffer_obj = args[0]->ToObject();
                                                  ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/bufferutil.cc:69:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> mask_obj = args[1]->ToObject();
                                                ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/bufferutil.cc:88:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> buffer_obj = args[0]->ToObject();
                                                  ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/bufferutil.cc:89:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> mask_obj = args[1]->ToObject();
                                                ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/bufferutil.cc:91:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> output_obj = args[2]->ToObject();
                                                  ^
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/bufferutil.cc:92:51: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     unsigned int dataOffset = args[3]->Int32Value();
                                                   ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/bufferutil.cc:93:47: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     unsigned int length = args[4]->Int32Value();
                                               ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/bufferutil.cc:8:
../src/bufferutil.cc: At global scope:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {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]
       (node::addon_register_func) (regfunc),                          \
                                           ^
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’
   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
   ^~~~~~~~~~~~~
../src/bufferutil.cc:120:1: note: in expansion of macro ‘NODE_MODULE’
 NODE_MODULE(bufferutil, init)
 ^~~~~~~~~~~
In file included from ../src/bufferutil.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.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>&)]’:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/node_object_wrap.h:84:78:   required from here
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/.node-gyp/10.21.0/include/node/v8.h:9502: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]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [bufferutil.target.mk:103: Release/obj.target/bufferutil/src/bufferutil.o] Error 1
make: Leaving directory '/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 5.4.72-v7+
gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/bufferutil
gyp ERR! node -v v10.21.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

> utf-8-validate@1.1.0 install /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate
> node-gyp rebuild

gyp WARN EACCES current user ("pi") does not have permission to access the dev dir "/root/.cache/node-gyp/10.21.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp"
make: Entering directory '/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/build'
  CXX(target) Release/obj.target/validation/src/validation.o
In file included from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
../../nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
 To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }
                                                                  ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:10052:16: note: declared here
 Local<Integer> Value::ToInteger() const {
                ^~~~~
In file included from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
../../nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’
 To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2437:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
                                           ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 provided
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2450:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’
                 Local<Int32> ToInt32(Isolate* isolate) const);
                              ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided
                 Local<Int32> ToInt32(Isolate* isolate) const);
                              ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
../../nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’
 To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                 ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2435:44: note: candidate: ‘v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(
                                            ^~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
../../nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’
   return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                      ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:5035:23: note: candidate: ‘static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)’
   static Local<Value> New(Isolate* isolate, bool value);
                       ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
   return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                            ^
../../nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
   return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                              ^
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
../../nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   return v8::RegExp::New(pattern, flags);
                                        ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:5110:38: note: declared here
                        Local<RegExp> New(Local<String> pattern, Flags flags));
                                      ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   return v8::RegExp::New(pattern, flags);
                                        ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:5110:38: note: declared here
                        Local<RegExp> New(Local<String> pattern, Flags flags));
                                      ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
../../nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                     ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
../../nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                     ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
../../nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
         v8::String::kNormalString, length);
                                          ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2802:51: note: candidate: ‘static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                   ^~~~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
../../nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
   return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                  ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2861:21: note: candidate: ‘static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)’
       Local<String> NewExternal(Isolate* isolate,
                     ^~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
       Local<String> NewExternal(Isolate* isolate,
                     ^~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:82,
                 from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
../../nan/nan_implementation_12_inl.h:237:30: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                              ^~~~~~~~~~~~~~
../../nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
../../nan/nan_implementation_12_inl.h:244:30: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                              ^~~~~~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
../../nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       ? optionsObj->Get(opt)->Uint32Value()
                                           ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: At global scope:
../../nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                         ^~~~~~~~~~~~~~~
../../nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                         ^~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘bool NanIdleNotification(int)’:
../../nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
     return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                       ^~~~~~~~~~~~~~~~
                                       IdleNotificationDeadline
../../nan/nan.h: At global scope:
../../nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
       v8::Isolate::GCEpilogueCallback callback
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:473:20: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                  ^~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
       v8::Isolate::GCEpilogueCallback callback) {
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
       v8::Isolate::GCPrologueCallback callback
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:484:20: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                  ^~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
       v8::Isolate::GCPrologueCallback callback) {
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
               ^~~~~~~~~~~~~~~~
../../nan/nan.h:569:11: note: suggested alternative: ‘WeakCallbackType’
     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
           ^~
           WeakCallbackType
../../nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                               ^
../../nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
../../nan/nan.h:570:42: error: ‘data’ was not declared in this scope
       _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                          ^~~~
../../nan/nan.h: At global scope:
../../nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
     , node::smalloc::FreeCallback callback
             ^~~~~~~
../../nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
     , node::smalloc::FreeCallback callback
                                   ^~~~~~~~
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
../../nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                  ^~~~~~~~
../../nan/nan.h:665:50: note: suggested alternative: ‘calloc’
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                  ^~~~~~~~
                                                  calloc
../../nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^~~~
../../nan/nan.h:665:60: note: suggested alternative: ‘uint’
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^~~~
                                                            uint
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
../../nan/nan.h:672:57: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                         ^~~~
In file included from ../src/validation.cc:10:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node_buffer.h:69:50: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
                                            char* data,
                                            ~~~~~~^~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), size)’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
../../nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), size)’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
     return node::Buffer::New(v8::Isolate::GetCurrent(), size);
            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
../../nan/nan.h:683:26: error: ‘Use’ is not a member of ‘node::Buffer’
     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                          ^~~
../../nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
../../nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                          ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
In file included from ../src/validation.cc:15:
../../nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
../../nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                          ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)’
   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                   ^~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
In file included from ../src/validation.cc:15:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
../../nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     return script->BindToCurrentContext()->Run();
                                                ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1271:51: note: declared here
   V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                   ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
../../nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     return script->Run();
                        ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:1271:51: note: declared here
   V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                   ^~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
../../nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                            ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                            ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
../../nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:170:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:170:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
../../nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:163:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:163:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
../../nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
../../nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
 # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                           ^~~
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
../../nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
 # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                           ^~~
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:177:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: In function ‘void NanAsyncQueueWorker(NanAsyncWorker*)’:
../../nan/nan.h:1800:25: 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]
     , (uv_after_work_cb)NanAsyncExecuteComplete
                         ^~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
../../nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
         v8::String::Value value(toStr);
                                      ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2916:51: note: declared here
     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                   ^~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
         v8::String::Value value(toStr);
                                      ^
In file included from /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:26,
                 from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:2916:51: note: declared here
     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                   ^~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/validation.cc:15:
../../nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
../../nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     NanAssignPersistent(t_, t->ToObject());
                                         ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:
../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
     NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
                                                              ^
In file included from ../src/validation.cc:8:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:372:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)’
 inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
             ^~~~~~~~~~~~~~~
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:386:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)’
 inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
             ^~~~~~~~~~~~~~~
../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     Local<Object> buffer_obj = args[0]->ToObject();
                                                  ^
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/validation.cc:8:
../src/validation.cc: At global scope:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {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]
       (node::addon_register_func) (regfunc),                          \
                                           ^
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’
   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
   ^~~~~~~~~~~~~
../src/validation.cc:147:1: note: in expansion of macro ‘NODE_MODULE’
 NODE_MODULE(validation, init)
 ^~~~~~~~~~~
In file included from ../src/validation.cc:7:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.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>&)]’:
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/node_object_wrap.h:84:78:   required from here
/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/.node-gyp/10.21.0/include/node/v8.h:9502: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]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/validation.cc: In function ‘int is_valid_utf8(size_t, char*)’:
../src/validation.cc:82:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 5 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:83:7: note: here
       case 4 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:83:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 4 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:84:7: note: here
       case 3 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:84:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 3 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:85:7: note: here
       case 2 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:85:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 2 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:86:7: note: here
       case 1 : ch += (uint8_t) value[i++]; ch <<= 6;
       ^~~~
../src/validation.cc:86:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 1 : ch += (uint8_t) value[i++]; ch <<= 6;
                                            ~~~^~~~~
../src/validation.cc:87:7: note: here
       case 0 : ch += (uint8_t) value[i];
       ^~~~
../src/validation.cc: In function ‘int isLegalUTF8(const uint8_t*, int)’:
../src/validation.cc:51:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
           ^~
../src/validation.cc:52:3: note: here
   case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
   ^~~~
../src/validation.cc:52:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0;
           ^~
../src/validation.cc:53:3: note: here
   case 2: if ((a = (*--srcptr)) > 0xBF) return 0;
   ^~~~
../src/validation.cc:54:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
     switch (*source) {
     ^~~~~~
../src/validation.cc:63:3: note: here
   case 1: if (*source >= 0x80 && *source < 0xC2) return 0;
   ^~~~
make: *** [validation.target.mk:103: Release/obj.target/validation/src/validation.o] Error 1
make: Leaving directory '/home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 5.4.72-v7+
gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/pi/source/Projects/node/nodejs_zb_gateway/node_modules/utf-8-validate
gyp ERR! node -v v10.21.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm WARN nodejs_zb_gateway@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.2.2 (node_modules/engine.io-client/node_modules/utf-8-validate):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.2.2 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.2.2 (node_modules/engine.io/node_modules/utf-8-validate):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.2.2 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

audited 239 packages in 80.395s

2 packages are looking for funding
  run `npm fund` for details

found 27 vulnerabilities (12 low, 6 moderate, 9 high)
  run `npm audit fix` to fix them, or `npm audit` for details
SUCCESS: Installed all Node Modules Successfully
/home/pi/source

Make build_all executable

SUCCESS: build_all script is now executable

Make scripts/ executable

SUCCESS: scripts/ folder is now executable

Run ./build_all

./package_builder: line 22: svnversion: command not found
SVN Version =

Main project\'s base directory: GATEWAY=/home/pi/source (leave blank to use the detault)
Project output subdirectory: PKGS_OUTPUT_DIR=/home/pi/source/out (leave blank to use the detault)

Building RUNTIME package for BEAGLEBONE_BLACK platform

********************************************************
Cleaning all
if test -d out; then rm -rf out; fi
rm -f project_file_list.txt
********************************************************
Check existance of output folder
if test ! -d out; then mkdir out; fi
********************************************************
COMPILING SERVER FOR ARM BEAGLE BONE
make[1]: Entering directory '/home/pi/source/Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost'
Compiling ipclib/server/npi_lnx_ipc.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
ipclib/server/npi_lnx_ipc.c: In function ‘writeToNpiLnxLog’:
ipclib/server/npi_lnx_ipc.c:410:2: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
  sprintf(fullStr, "%s] %s", fullStr, inStr);
  ^~~~~~~
ipclib/server/npi_lnx_ipc.c:413:2: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
  sprintf(fullStr, "%s. Error: %.8X\n", fullStr, npi_ipc_errno);
  ^~~~~~~
Compiling ipclib/server/npi_lnx_uart.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ipclib/server/npi_lnx_spi.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ipclib/server/npi_lnx_i2c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ipclib/server/hal_gpio.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ipclib/server/hal_i2c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../srvwrapper/trace.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ipclib/server/hal_spi.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../srvwrapper/configparser.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Building target out/NPI_lnx_arm_server ...
********************************************************
make[1]: Leaving directory '/home/pi/source/Projects/zstack/linux/RemoTI-Linux-master/Projects/tools/LinuxHost'
Cleaning up out/*
********************************************************
Check existance of output folder
if test ! -d out; then mkdir out; fi
********************************************************
COMPILING APP FOR ARM
make[1]: Entering directory '/home/pi/source/Projects/zstack/linux/zstackserverznp'
Compiling osal_zstack_server_znp.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../source/zmain.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling znp_af.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling znp_misc.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling znp_zdo.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../zstackpb/zstack.pb-c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../zstackpb/zstackpb.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/api_client.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/trace.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/main.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/api_server.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
../srvwrapper/api_server.c: In function ‘writetoAPISLnxLog’:
../srvwrapper/api_server.c:992:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
     sprintf( fullStr, "%s] %s", fullStr, inStr );
     ^~~~~~~
../srvwrapper/api_server.c:995:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
     sprintf( fullStr, "%s. Error: %.8X\n", fullStr, apisErrorCode );
     ^~~~~~~
Compiling ../srvwrapper/configparser.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../linux_osal/common/OSAL_Memory.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../linux_osal/common/OSAL_PwrMgr.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../linux_osal/common/OSAL_Timers.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../linux_osal/common/OSAL.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/services/saddr/saddr.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../source/OnBoard.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../hal/hal_timer.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../source/pb_utils.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../zstackserverznp/zstack_pb_ctrl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Building target ZLSZNP_arm ...
********************************************************
make[1]: Leaving directory '/home/pi/source/Projects/zstack/linux/zstackserverznp'
********************************************************
Cleaning all
if test -d out; then rm -rf out; fi
/bin/rm -f project_file_list.txt
/bin/rm -f actual_standard_project_file_list.txt
/bin/rm -f actual_specific_project_file_list.txt
********************************************************
Check existance of output folder
if test ! -d out; then mkdir out; fi
********************************************************
COMPILING APP FOR ARM
make[1]: Entering directory '/home/pi/source/Projects/zstack/linux/nwkmgr'
Compiling ../srvepconfig/serverep.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling nwkmgrsrv.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling nwkmgrdatabase.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/trace.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../sdb/SimpleDB.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../sdb/SimpleDBTxt.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling nwkmgrservices.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling nwkmgrp2p.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling nwkmgr.pb-c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../zstackpb/zstack.pb-c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../serverpb/server.pb-c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/api_client.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/main.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/api_server.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
../srvwrapper/api_server.c: In function ‘writetoAPISLnxLog’:
../srvwrapper/api_server.c:992:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
     sprintf( fullStr, "%s] %s", fullStr, inStr );
     ^~~~~~~
../srvwrapper/api_server.c:995:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
     sprintf( fullStr, "%s. Error: %.8X\n", fullStr, apisErrorCode );
     ^~~~~~~
Compiling ../srvwrapper/configparser.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../source/pb_utils.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../zstackserverznp/zstack_pb_ctrl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../nwkmgr/nwkmgr_pb_ctrl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../serverpb/server_pb_ctrl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Building target out/NWKMGR_SRVR_arm ...
********************************************************
make[1]: Leaving directory '/home/pi/source/Projects/zstack/linux/nwkmgr'
********************************************************
Cleaning all
if test -d out; then rm -rf out; fi
/bin/rm -f project_file_list.txt
/bin/rm -f actual_specific_project_file_list.txt
/bin/rm -f actual_standard_project_file_list.txt
********************************************************
Check existance of output folder
if test ! -d out; then mkdir out; fi
********************************************************
COMPILING APP FOR ARM
make[1]: Entering directory '/home/pi/source/Projects/zstack/linux/hagateway'
Compiling ../srvepconfig/serverep.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling gatewaysrvr.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/trace.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling gatewayservices.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../serverpb/gatewayp2p.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling gateway.pb-c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../zstackpb/zstack.pb-c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../serverpb/server.pb-c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/api_client.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/main.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../srvwrapper/api_server.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
../srvwrapper/api_server.c: In function ‘writetoAPISLnxLog’:
../srvwrapper/api_server.c:992:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
     sprintf( fullStr, "%s] %s", fullStr, inStr );
     ^~~~~~~
../srvwrapper/api_server.c:995:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
     sprintf( fullStr, "%s. Error: %.8X\n", fullStr, apisErrorCode );
     ^~~~~~~
Compiling ../srvwrapper/configparser.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/gp/gp_common.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/gp/gp_proxyTbl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/zcl/zcl_green_power.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/zcl/zcl_general.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/zcl/zcl_poll_control.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/zcl/zcl_lighting.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/zcl/zcl_closures.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/zcl/zcl_hvac.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/zcl/zcl_ss.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../../../../Components/stack/zcl/zcl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling aps_groups.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling zcl_port.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../source/pb_utils.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../zstackserverznp/zstack_pb_ctrl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../hagateway/gateway_pb_ctrl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../nwkmgr/nwkmgr_pb_ctrl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../serverpb/server_pb_ctrl.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Compiling ../nwkmgr/nwkmgr.pb-c.c ...
cc1: warning: switch -mcpu=cortex-a8 conflicts with -march=armv7-a switch
Building target out/GATEWAY_SRVR_arm ...
********************************************************
make[1]: Leaving directory '/home/pi/source/Projects/zstack/linux/hagateway'
********************************************************
Cleaning all
if test -d out; then rm -rf out; fi
/bin/rm -f project_file_list.txt
/bin/rm -f actual_specific_project_file_list.txt
/bin/rm -f actual_standard_project_file_list.txt
********************************************************
Check existance of output folder
if test ! -d out; then mkdir out; fi
********************************************************
COMPILING APP FOR ARM
make[1]: Entering directory '/home/pi/source/Projects/zstack/linux/otaserver'
Compiling ../zstackpb/zstack.pb-c.c ...
Compiling ../../../../Components/stack/zcl/zcl_general.c ...
Compiling ../../../../Components/stack/zcl/zcl.c ...
Compiling zcl_ota.c ...
Compiling ../srvwrapper/api_client.c ...
Compiling ../srvwrapper/api_server.c ...
../srvwrapper/api_server.c: In function ‘writetoAPISLnxLog’:
../srvwrapper/api_server.c:992:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
     sprintf( fullStr, "%s] %s", fullStr, inStr );
     ^~~~~~~
../srvwrapper/api_server.c:995:5: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict]
     sprintf( fullStr, "%s. Error: %.8X\n", fullStr, apisErrorCode );
     ^~~~~~~
Compiling ../srvwrapper/main.c ...
Compiling zcl_otaserver_lnx.c ...
Compiling OtaServer.c ...
Compiling OtaServer_db.c ...
Compiling ../sdb/SimpleDB.c ...
Compiling ../sdb/SimpleDBTxt.c ...
Compiling ../srvwrapper/configparser.c ...
Compiling ota_common.c ...
Compiling otasrvr.c ...
Compiling otasrvr.pb-c.c ...
Compiling ../serverpb/server.pb-c.c ...
Compiling ../srvwrapper/trace.c ...
Compiling ../serverpb/gatewayp2p.c ...
Compiling zcl_port.c ...
Compiling ../source/pb_utils.c ...
Compiling ../zstackserverznp/zstack_pb_ctrl.c ...
Compiling ../otaserver/otasrvr_pb_ctrl.c ...
Compiling ../nwkmgr/nwkmgr_pb_ctrl.c ...
Compiling ../serverpb/server_pb_ctrl.c ...
Compiling ../nwkmgr/nwkmgr.pb-c.c ...
Building target out/OTA_SRVR_arm ...
********************************************************
make[1]: Leaving directory '/home/pi/source/Projects/zstack/linux/otaserver'
********************************************************
Cleaning up ./out/*
if test -d ./out; then rm -rf ./out; fi
rm -f main.bin
rm -f project_file_list.txt
********************************************************
Check existance of output folder
if test ! -d ./out; then mkdir ./out; fi
********************************************************
COMPILING APP FOR ARM
make[1]: Entering directory '/home/pi/source/Projects/zstack/linux/demo/project'
Compiling main.c ...
Compiling ../framework/polling.c ...
Compiling ../framework/timer_utils.c ...
Compiling ../framework/socket_interface.c ...
Compiling ../framework/tcp_client.c ...
Compiling ../framework/user_interface.c ...
Compiling ../framework/data_structures.c ...
Compiling ../engines/network_info_engine.c ...
Compiling ../engines/device_list_engine.c ...
Compiling ../engines/sensor_engine.c ...
Compiling ../engines/state_reflector.c ...
Compiling ../engines/attribute_engine.c ...
Compiling ../engines/actions_engine.c ...
Compiling ../engines/commissioning_engine.c ...
Compiling ../engines/system_engine.c ...
Compiling ../engines/ota_engine.c ...
Compiling ../../nwkmgr/nwkmgr.pb-c.c ...
Compiling ../../hagateway/gateway.pb-c.c ...
Compiling ../../otaserver/otasrvr.pb-c.c ...
Compiling ../engines/group_scene_engine.c ...
Compiling ../framework/macros.c ...
Compiling ../../source/pb_utils.c ...
Compiling ../../nwkmgr/nwkmgr_pb_ctrl.c ...
Compiling ../../hagateway/gateway_pb_ctrl.c ...
Compiling ../../otaserver/otasrvr_pb_ctrl.c ...
Compiling ../../srvwrapper/trace.c ...
In file included from ../../srvwrapper/trace.c:52:
../../srvwrapper/trace.c: In function ‘trace_init_thread’:
../../srvwrapper/trace.h:198:44: warning: right-hand operand of comma expression has no effect [-Wunused-value]
 #define PTHREAD_SETSPECIFIC(A,B) ((A) = (B), 0)
                                  ~~~~~~~~~~^~~~
../../srvwrapper/trace.c:187:3: note: in expansion of macro ‘PTHREAD_SETSPECIFIC’
   PTHREAD_SETSPECIFIC(thread_name_key, NULL);
   ^~~~~~~~~~~~~~~~~~~
Compiling ../../srvwrapper/configparser.c ...
Building main.bin for arm ...
********************************************************
make[1]: Leaving directory '/home/pi/source/Projects/zstack/linux/demo/project'
rm -rf *.o sbl_tool.bin
arm-linux-gnueabihf-gcc -Wall -DVERSION_NUMBER="0.1"  -D_GNU_SOURCE -DxHAL_UART_SPI -c -o main.o ../Source/main.c
arm-linux-gnueabihf-gcc -Wall -DVERSION_NUMBER="0.1"  -D_GNU_SOURCE -DxHAL_UART_SPI -c -o zbSocCmd.o ../Source/zbSocCmd.c
arm-linux-gnueabihf-gcc -Wall -DVERSION_NUMBER="0.1"  -D_GNU_SOURCE -DxHAL_UART_SPI -c -o zbSocTransportUart.o ../Source/zbSocTransportUart.c
********************************************************
Compiler: arm-linux-gnueabihf-gcc
Target platform: arm
********************************************************
Building sbl_tool.bin ...
arm-linux-gnueabihf-gcc -Wall -DVERSION_NUMBER="0.1" main.o zbSocCmd.o zbSocTransportUart.o -L.../usr/lib/  -o sbl_tool.bin
********************************************************
rm -rf *.o gw_soc_fw_version_query.bin
arm-linux-gnueabihf-gcc -Wall -DVERSION_NUMBER="0.1"  -D_GNU_SOURCE -DxHAL_UART_SPI -c -o main.o ../Source/main.c
arm-linux-gnueabihf-gcc -Wall -DVERSION_NUMBER="0.1"  -D_GNU_SOURCE -DxHAL_UART_SPI -c -o zbSocCmd.o ../Source/zbSocCmd.c
arm-linux-gnueabihf-gcc -Wall -DVERSION_NUMBER="0.1"  -D_GNU_SOURCE -DxHAL_UART_SPI -c -o zbSocTransportUart.o ../Source/zbSocTransportUart.c
********************************************************
Compiler: arm-linux-gnueabihf-gcc
Target platform: arm
********************************************************
Building gw_soc_fw_version_query.bin ...
arm-linux-gnueabihf-gcc -Wall -DVERSION_NUMBER="0.1" main.o zbSocCmd.o zbSocTransportUart.o -L.../usr/lib/  -o gw_soc_fw_version_query.bin
********************************************************
********************************************************
Cleaning up out/*
if test -d out; then rm -rf out; fi
/bin/rm -f usbreset.bin out/*
/bin/rm -f *project_file_list.txt
VPATH is .
********************************************************
Check existance of output folder
if test ! -d out; then mkdir out; fi
********************************************************
COMPILING APP FOR ARM
make[1]: Entering directory '/home/pi/source/Projects/zstack/linux/usbreset/project'
/home/pi/source/Projects/zstack/linux/usbreset/project
Compiling ../source/usbreset.c ...
Building usbreset.bin for arm ...
********************************************************
make[1]: Leaving directory '/home/pi/source/Projects/zstack/linux/usbreset/project'

Package verification results:
ERROR: 5 error(s) occured during make
ERROR: 90 warning(s) occured during make
diff /home/pi/source/out/content.txt /home/pi/source/out/expected_content.txt

ERROR: RUNTIME package for arm creation failed. See details above. Output folder/tar name prefixed with "ERROR_."

SUCCESS: build_all finished.
./setup.sh: line 156: cd: out/Precompiled/: No such file or directory
Entered Precompiled directory.
tar: ../Precompiled.tar: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
app/
app/main.bin
misc/
misc/CC2531-GW-ZNP_39203.bin
misc/ota_sample_images/
misc/ota_sample_images/5678-1234-0000BBBB.zigbee
misc/ota_sample_images/5678-1234-0000AAAA.zigbee
protobuf/
protobuf/libprotobuf-c.so.1.0.0
servers/
servers/ZLSZNP_arm
servers/start_application
servers/OTA_SRVR_arm
servers/NPI_Gateway.cfg
servers/sample_app_ota.cfg
servers/NPI_lnx_arm_server
servers/gateway_config.ini
servers/nwkmgr_config.ini
servers/GATEWAY_SRVR_arm
servers/track_servers
servers/gateway_config.tlg
servers/config.ini
servers/NWKMGR_SRVR_arm
servers/zigbeeHAgw
tools/
tools/sbl_tool.bin
tools/soc_reset_release
tools/usbreset.bin
tools/gw_soc_fw_version_query.bin
tools/soc_reset_hold
SUCCESS: Extracted binaries
Entered servers/ directory

Make apps exe, copy protobuf files

SUCCESS: Made servers and applications executable
SUCCESS: Made /tools/ folder executable

Copy Protobuf Files to /usr/lib directory

SUCCESS: Copied Protobuf Files

********** SETUP SUCCESSFUL! **********

 --------- Getting Started Tips -----------

Navigate to Node Scripts ==> cd Projects/node

Start Linux Zigbee Gateway and Node.js Zigbee Local Gateway ==> sudo ./start_local.sh

Start Linux Zigbee Gateway and Node.js IBM Gateway ==> sudo ./start_ibm.sh

Start Linux Zigbee Gateway Only ==> sudo ./start_gateway.sh

Kill All Gateways ==> sudo ./end.sh

---------------------------------------------

pi@raspberrypi:~/source $