node-libpq icon indicating copy to clipboard operation
node-libpq copied to clipboard

Failed to install while running node v10.0.0

Open cbaron opened this issue 6 years ago • 3 comments

cbaron avatar Apr 30 '18 00:04 cbaron

Node 10.13.0:

error /project/node_modules/libpq: Command failed. Exit code: 1 Command: node-gyp rebuild Arguments: Directory: /project/node_modules/libpq Output: gyp info it worked if it ends with ok gyp info using [email protected] gyp info using [email protected] | darwin | x64 gyp info spawn /usr/bin/python gyp info spawn args [ '/usr/local/Cellar/node@10/10.13.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 '/project/node_modules/libpq/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/local/Cellar/node@10/10.13.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/johndoe/.node-gyp/10.13.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=/Users/johndoe/.node-gyp/10.13.0', gyp info spawn args '-Dnode_gyp_dir=/usr/local/Cellar/node@10/10.13.0/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/Users/johndoe/.node-gyp/10.13.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/project/node_modules/libpq', 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 make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] CXX(target) Release/obj.target/addon/src/connection.o In file included from ../src/connection.cc:1: In file included from ../src/addon.h:4: In file included from ../node_modules/nan/nan.h:192: ../node_modules/nan/nan_maybe_43_inl.h:112:15: error: no member named 'ForceSet' in 'v8::Object' return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs); ~~~ ^ In file included from ../src/connection.cc:1: In file included from ../src/addon.h:4: In file included from ../node_modules/nan/nan.h:198: In file included from ../node_modules/nan/nan_new.h:189: ../node_modules/nan/nan_implementation_12_inl.h:337:28: warning: 'New' is deprecated [-Wdeprecated-declarations] return v8::StringObject::New(value).Asv8::StringObject(); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:5052:3: note: 'New' has been explicitly marked deprecated here V8_DEPRECATED("Use Isolate* version", ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ In file included from ../src/connection.cc:1: In file included from ../src/addon.h:4: ../node_modules/nan/nan.h:834:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] return node::MakeCallback( ^ /Users/johndoe/.node-gyp/10.13.0/include/node/node.h:175:1: note: 'MakeCallback' has been explicitly marked deprecated here NODE_DEPRECATED("Use MakeCallback(..., async_context)", ^ /Users/johndoe/.node-gyp/10.13.0/include/node/node.h:91:20: note: expanded from macro 'NODE_DEPRECATED' attribute((deprecated(message))) declarator ^ In file included from ../src/connection.cc:1: In file included from ../src/addon.h:4: ../node_modules/nan/nan.h:849:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] return node::MakeCallback( ^ /Users/johndoe/.node-gyp/10.13.0/include/node/node.h:168:1: note: 'MakeCallback' has been explicitly marked deprecated here NODE_DEPRECATED("Use MakeCallback(..., async_context)", ^ /Users/johndoe/.node-gyp/10.13.0/include/node/node.h:91:20: note: expanded from macro 'NODE_DEPRECATED' attribute((deprecated(message))) declarator ^ In file included from ../src/connection.cc:1: In file included from ../src/addon.h:4: ../node_modules/nan/nan.h:864:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] return node::MakeCallback( ^ /Users/johndoe/.node-gyp/10.13.0/include/node/node.h:161:1: note: 'MakeCallback' has been explicitly marked deprecated here NODE_DEPRECATED("Use MakeCallback(..., async_context)", ^ /Users/johndoe/.node-gyp/10.13.0/include/node/node.h:91:20: note: expanded from macro 'NODE_DEPRECATED' attribute((deprecated(message))) declarator ^ In file included from ../src/connection.cc:1: In file included from ../src/addon.h:4: ../node_modules/nan/nan.h:911:44: warning: 'ToString' is deprecated [-Wdeprecated-declarations] v8::Localv8::String string = from->ToString(); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2454:10: note: 'ToString' has been explicitly marked deprecated here inline V8_DEPRECATED("Use maybe version", Local<String> ToString() const); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ In file included from ../src/connection.cc:1: In file included from ../src/addon.h:4: ../node_modules/nan/nan.h:921:27: warning: 'WriteUtf8' is deprecated [-Wdeprecated-declarations] length_ = string->WriteUtf8(str_, static_cast(len), 0, flags); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2658:3: note: 'WriteUtf8' has been explicitly marked deprecated here V8_DEPRECATED("Use Isolate* version", ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ In file included from ../src/connection.cc:1: In file included from ../src/addon.h:4: ../node_modules/nan/nan.h:1473:31: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] return scope.Escape(node::MakeCallback( ^ /Users/johndoe/.node-gyp/10.13.0/include/node/node.h:175:1: note: 'MakeCallback' has been explicitly marked deprecated here NODE_DEPRECATED("Use MakeCallback(..., async_context)", ^ /Users/johndoe/.node-gyp/10.13.0/include/node/node.h:91:20: note: expanded from macro 'NODE_DEPRECATED' attribute((deprecated(message))) declarator ^ ../src/connection.cc:204:41: warning: 'Int32Value' is deprecated [-Wdeprecated-declarations] char* colName = PQfname(res, info[0]->Int32Value()); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2478:3: note: 'Int32Value' has been explicitly marked deprecated here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ ../src/connection.cc:219:39: warning: 'Int32Value' is deprecated [-Wdeprecated-declarations] int colName = PQftype(res, info[0]->Int32Value()); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2478:3: note: 'Int32Value' has been explicitly marked deprecated here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ ../src/connection.cc:230:28: warning: 'Int32Value' is deprecated [-Wdeprecated-declarations] int rowNumber = info[0]->Int32Value(); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2478:3: note: 'Int32Value' has been explicitly marked deprecated here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ ../src/connection.cc:231:28: warning: 'Int32Value' is deprecated [-Wdeprecated-declarations] int colNumber = info[1]->Int32Value(); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2478:3: note: 'Int32Value' has been explicitly marked deprecated here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ ../src/connection.cc:248:28: warning: 'Int32Value' is deprecated [-Wdeprecated-declarations] int rowNumber = info[0]->Int32Value(); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2478:3: note: 'Int32Value' has been explicitly marked deprecated here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ ../src/connection.cc:249:28: warning: 'Int32Value' is deprecated [-Wdeprecated-declarations] int colNumber = info[1]->Int32Value(); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2478:3: note: 'Int32Value' has been explicitly marked deprecated here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ ../src/connection.cc:754:18: warning: 'Utf8Length' is deprecated [-Wdeprecated-declarations] int len = str->Utf8Length() + 1; ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2587:3: note: 'Utf8Length' has been explicitly marked deprecated here V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ ../src/connection.cc:756:8: warning: 'WriteUtf8' is deprecated [-Wdeprecated-declarations] str->WriteUtf8(buffer, len); ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8.h:2658:3: note: 'WriteUtf8' has been explicitly marked deprecated here V8_DEPRECATED("Use Isolate* version", ^ /Users/johndoe/.node-gyp/10.13.0/include/node/v8config.h:327:29: note: expanded from macro 'V8_DEPRECATED' declarator attribute((deprecated)) ^ 15 warnings and 1 error generated. make: *** [Release/obj.target/addon/src/connection.o] Error 1 gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/Cellar/node@10/10.13.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:182:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12) gyp ERR! System Darwin 18.0.0 gyp ERR! command "/usr/local/Cellar/node@10/10.13.0/bin/node" "/usr/local/Cellar/node@10/10.13.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /project/node_modules/libpq

tapz avatar Oct 31 '18 13:10 tapz

Is this going to be fixed? Or should we always downgrade to node 8 when compiling libpq?

urakagi avatar May 09 '19 06:05 urakagi

Up! Same problem. I have error Segmentation fault when run on node >=10.16.0

DimaNazdratenko avatar Mar 02 '20 22:03 DimaNazdratenko