HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/dev/nowruzgan/rest/node_modules/uws/build_log.txt
gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@20.16.0 | linux | x64
gyp info find Python using Python version 3.12.3 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v20.16.0/node-v20.16.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v20.16.0/node-v20.16.0-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v20.16.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v20.16.0/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/opt/nvm/versions/node/v20.16.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/dev/nowruzgan/rest/node_modules/uws/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/opt/nvm/versions/node/v20.16.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/babak/.cache/node-gyp/20.16.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/babak/.cache/node-gyp/20.16.0',
gyp info spawn args '-Dnode_gyp_dir=/opt/nvm/versions/node/v20.16.0/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/babak/.cache/node-gyp/20.16.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/dev/nowruzgan/rest/node_modules/uws',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/dev/nowruzgan/rest/node_modules/uws/build'
  CXX(target) Release/obj.target/uws/src/Extensions.o
make: g++: No such file or directory
make: *** [uws.target.mk:113: Release/obj.target/uws/src/Extensions.o] Error 127
make: Leaving directory '/var/dev/nowruzgan/rest/node_modules/uws/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.<anonymous> (/opt/nvm/versions/node/v20.16.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
gyp ERR! System Linux 6.8.0-40-generic
gyp ERR! command "/opt/nvm/versions/node/v20.16.0/bin/node" "/opt/nvm/versions/node/v20.16.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/dev/nowruzgan/rest/node_modules/uws
gyp ERR! node -v v20.16.0
gyp ERR! node-gyp -v v10.1.0
gyp ERR! not ok