Please help me to solve the following problems...
[root@Gitlab-Server gitlab]# sudo -u git -H yarn install --production --pure-lockfile
yarn install v0.27.5
[1/4] Resolving packages...
[2/4] Fetching packages...
warning fsevents@1.0.17: The platform "linux" is incompatible with this module.
info "fsevents@1.0.17" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[1/1] ⠁ node-zopfli: ../src/zopfli-binding.cc:227: error: expected ‘}’ at end of input
[-/1] ⠁ waiting...
[-/1] ⠁ waiting...
[-/1] ⠁ waiting...
warning Error running install script for optional dependency: "/home/git/gitlab/node_modules/node-zopfli: Command failed.\nExit code: 1\nCommand: sh\nArguments: -c node-pre-gyp install --fallback-to-build\nDirectory: /home/git/gitlab/node_modules/node-zopfli\nOutput:\nnode-pre-gyp info it worked if it ends with ok\nnode-pre-gyp info using node-pre-gyp@0.6.33\nnode-pre-gyp info using node@7.10.0 | linux | x64\nnode-pre-gyp info check checked for \"/home/git/gitlab/node_modules/node-zopfli/lib/binding/node-v51-linux-x64/zopfli.node\" (not found)\nnode-pre-gyp http GET https://node-zopfli.s3.amazonaws.com/Release/zopfli-v2.0.2-node-v51-linux-x64.tar.gz\nnode-pre-gyp http 403 https://node-zopfli.s3.amazonaws.com/Release/zopfli-v2.0.2-node-v51-linux-x64.tar.gz\nnode-pre-gyp ERR! Tried to download(403): https://node-zopfli.s3.amazonaws.com/Release/zopfli-v2.0.2-node-v51-linux-x64.tar.gz \nnode-pre-gyp ERR! Pre-built binaries not found for node-zopfli@2.0.2 and node@7.10.0 (node-v51 ABI) (falling back to source compile with node-gyp) \nnode-pre-gyp http 403 status code downloading tarball https://node-zopfli.s3.amazonaws.com/Release/zopfli-v2.0.2-node-v51-linux-x64.tar.gz \ngyp info it worked if it ends with ok\ngyp info using node-gyp@3.5.0\ngyp info using node@7.10.0 | linux | x64\ngyp info ok \ngyp info it worked if it ends with ok\ngyp info using node-gyp@3.5.0\ngyp info using node@7.10.0 | linux | x64\ngyp http GET https://nodejs.org/download/release/v7.10.0/node-v7.10.0-headers.tar.gz\ngyp http 200 https://nodejs.org/download/release/v7.10.0/node-v7.10.0-headers.tar.gz\ngyp http GET https://nodejs.org/download/release/v7.10.0/SHASUMS256.txt\ngyp http 200 https://nodejs.org/download/release/v7.10.0/SHASUMS256.txt\ngyp info spawn /usr/bin/python2\ngyp info spawn args [ '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',\ngyp info spawn args 'binding.gyp',\ngyp info spawn args '-f',\ngyp info spawn args 'make',\ngyp info spawn args '-I',\ngyp info spawn args '/home/git/gitlab/node_modules/node-zopfli/build/config.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/git/.node-gyp/7.10.0/include/node/common.gypi',\ngyp info spawn args '-Dlibrary=shared_library',\ngyp info spawn args '-Dvisibility=default',\ngyp info spawn args '-Dnode_root_dir=/home/git/.node-gyp/7.10.0',\ngyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',\ngyp info spawn args '-Dnode_lib_file=node.lib',\ngyp info spawn args '-Dmodule_root_dir=/home/git/gitlab/node_modules/node-zopfli',\ngyp info spawn args '--depth=.',\ngyp info spawn args '--no-parallel',\ngyp info spawn args '--generator-output',\ngyp info spawn args 'build',\ngyp info spawn args '-Goutput_dir=.' ]\ngyp info ok \ngyp info it worked if it ends with ok\ngyp info using node-gyp@3.5.0\ngyp info using node@7.10.0 | linux | x64\ngyp info spawn make\ngyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\nmake: Entering directory `/home/git/gitlab/node_modules/node-zopfli/build'\n CXX(target) Release/obj.target/zopfli/src/zopfli-binding.o\nIn file included from ../src/zopfli-binding.h:5,\n from ../src/zopfli-binding.cc:3:\n../../nan/nan.h:43:3: error: #error This version of node/NAN/v8 requires a C++11 compiler\nIn file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/memory:83,\n from /home/git/.node-gyp/7.10.0/include/node/v8.h:21,\n from /home/git/.node-gyp/7.10.0/include/node/node.h:42,\n from ../src/zopfli-binding.cc:1:\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/shared_ptr.h: In member function ‘virtual void* std::_Sp_counted_deleter<_Ptr, _Deleter, _Alloc, _Lp>::_M_get_deleter(const std::type_info&)’:\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/shared_ptr.h:146: error: cannot use typeid with -fno-rtti\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/shared_ptr.h: In member function ‘virtual void* std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_get_deleter(const std::type_info&)’:\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/shared_ptr.h:204: error: cannot use typeid with -fno-rtti\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/shared_ptr.h: In constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, _Alloc, _Args&& ...)’:\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/shared_ptr.h:861: error: cannot use typeid with -fno-rtti\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/shared_ptr.h: In function ‘_Del* std::get_deleter(const std::__shared_ptr<_Tp2, _Lp>&)’:\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/shared_ptr.h:1005: error: cannot use typeid with -fno-rtti\nIn file included from /home/git/.node-gyp/7.10.0/include/node/node.h:42,\n from ../src/zopfli-binding.cc:1:\n/home/git/.node-gyp/7.10.0/include/node/v8.h: At global scope:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:348: error: expected unqualified-id before ‘using’\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In constructor ‘v8::MaybeLocal<T>::MaybeLocal()’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:365: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In member function ‘bool v8::MaybeLocal<T>::IsEmpty() const’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:372: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In member function ‘bool v8::MaybeLocal<T>::ToLocal(v8::Local<S>*) const’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:376: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In member function ‘bool v8::WeakCallbackInfo<T>::IsFirstPass() const’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:444: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In constructor ‘v8::Global<T>::Global()’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:807: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In constructor ‘v8::Global<T>::Global(v8::Global<T>&&)’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:832: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In member function ‘v8::Global<T>& v8::Global<T>::operator=(v8::Global<S>&&)’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:844: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: At global scope:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:870: error: expected unqualified-id before ‘using’\n/home/git/.node-gyp/7.10.0/include/node/v8.h:1141: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h:1147: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In constructor ‘v8::RegisterState::RegisterState()’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:1675: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In member function ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:3665: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: At global scope:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:5094: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h:5119: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In constructor ‘v8::Isolate::CreateParams::CreateParams()’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:6196: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: At global scope:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:7390: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h:7407: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h:7497: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h:7498: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h:7833: error: ‘nullptr’ was not declared in this scope\n/home/git/.node-gyp/7.10.0/include/node/v8.h: In member function ‘v8::Local<T> v8::MaybeLocal<T>::ToLocalChecked()’:\n/home/git/.node-gyp/7.10.0/include/node/v8.h:8404: error: ‘nullptr’ was not declared in this scope\nIn file included from ../../nan/nan.h:190,\n from ../src/zopfli-binding.h:5,\n from ../src/zopfli-binding.cc:3:\n../../nan/nan_maybe_43_inl.h: At global scope:\n../../nan/nan_maybe_43_inl.h:13: error: expected unqualified-id before ‘using’\n../../nan/nan_maybe_43_inl.h:16: error: expected unqualified-id before ‘using’\n../../nan/nan_maybe_43_inl.h:19: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:24: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:29: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:37: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:45: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:52: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:60: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:71: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:79: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:87: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:96: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:105: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:115: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:125: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:141: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:149: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:155: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:164: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:171: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:179: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:186: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:194: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:202: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:210: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:218: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:226: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:234: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:244: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:254: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:266: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:277: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:284: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:290: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:296: error: expected initializer before ‘<’ token\n../../nan/nan_maybe_43_inl.h:302: error: expected initializer before ‘<’ token\n../src/zopfli-binding.cc:227: error: expected ‘}’ at end of input\n../../nan/nan_callbacks_12_inl.h:167: warning: ‘void Nan::imp::FunctionCallbackWrapper(const v8::FunctionCallbackInfo<v8::Value>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:181: warning: ‘void Nan::imp::GetterCallbackWrapper(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:197: warning: ‘void Nan::imp::SetterCallbackWrapper(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:253: warning: ‘void Nan::imp::PropertyGetterCallbackWrapper(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:270: warning: ‘void Nan::imp::PropertySetterCallbackWrapper(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:290: warning: ‘void Nan::imp::PropertyEnumeratorCallbackWrapper(const v8::PropertyCallbackInfo<v8::Array>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:306: warning: ‘void Nan::imp::PropertyDeleterCallbackWrapper(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Boolean>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:323: warning: ‘void Nan::imp::PropertyQueryCallbackWrapper(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Integer>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:428: warning: ‘void Nan::imp::IndexGetterCallbackWrapper(uint32_t, const v8::PropertyCallbackInfo<v8::Value>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:444: warning: ‘void Nan::imp::IndexSetterCallbackWrapper(uint32_t, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:464: warning: ‘void Nan::imp::IndexEnumeratorCallbackWrapper(const v8::PropertyCallbackInfo<v8::Array>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:480: warning: ‘void Nan::imp::IndexDeleterCallbackWrapper(uint32_t, const v8::PropertyCallbackInfo<v8::Boolean>&)’ defined but not used\n../../nan/nan_callbacks_12_inl.h:496: warning: ‘void Nan::imp::IndexQueryCallbackWrapper(uint32_t, const v8::PropertyCallbackInfo<v8::Integer>&)’ defined but not used\nmake: *** [Release/obj.target/zopfli/src/zopfli-binding.o] Error 1\nmake: Leaving directory `/home/git/gitlab/node_modules/node-zopfli/build'\ngyp ERR! build error \ngyp ERR! stack Error: `make` failed with exit code: 2\ngyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)\ngyp ERR! stack at emitTwo (events.js:106:13)\ngyp ERR! stack at ChildProcess.emit (events.js:194:7)\ngyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)\ngyp ERR! System Linux 2.6.32-696.3.2.el6.x86_64\ngyp ERR! command \"/usr/bin/node\" \"/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"build\" \"--fallback-to-build\" \"--module=/home/git/gitlab/node_modules/node-zopfli/lib/binding/node-v51-linux-x64/zopfli.node\" \"--module_name=zopfli\" \"--module_path=/home/git/gitlab/node_modules/node-zopfli/lib/binding/node-v51-linux-x64\"\ngyp ERR! cwd /home/git/gitlab/node_modules/node-zopfli\ngyp ERR! node -v v7.10.0\ngyp ERR! node-gyp -v v3.5.0\ngyp ERR! not ok \nnode-pre-gyp ERR! build error \nnode-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/git/gitlab/node_modules/node-zopfli/lib/binding/node-v51-linux-x64/zopfli.node --module_name=zopfli --module_path=/home/git/gitlab/node_modules/node-zopfli/lib/binding/node-v51-linux-x64' (1)\nnode-pre-gyp ERR! stack at ChildProcess.<anonymous> (/home/git/gitlab/node_modules/node-pre-gyp/lib/util/compile.js:83:29)\nnode-pre-gyp ERR! stack at emitTwo (events.js:106:13)\nnode-pre-gyp ERR! stack at ChildProcess.emit (events.js:194:7)\nnode-pre-gyp ERR! stack at maybeClose (internal/child_process.js:899:16)\nnode-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)\nnode-pre-gyp ERR! System Linux 2.6.32-696.3.2.el6.x86_64\nnode-pre-gyp ERR! command \"/usr/bin/node\" \"/home/git/gitlab/node_modules/node-zopfli/node_modules/.bin/node-pre-gyp\" \"install\" \"--fallback-to-build\"\nnode-pre-gyp ERR! cwd /home/git/gitlab/node_modules/node-zopfli\nnode-pre-gyp ERR! node -v v7.10.0\nnode-pre-gyp ERR! node-pre-gyp -v v0.6.33\nnode-pre-gyp ERR! not ok \nFailed to execute '/usr/bin/node /usr/lib/node_modDone in 110.55s.
Edited by Robert Speicher