AdmitHub / meteor-buildpack-horse

Heroku buildpack for Meteor v1.0+. The horse one.
MIT License
641 stars 586 forks source link

update for meteor 1.9 #209

Closed nosizejosh closed 4 years ago

nosizejosh commented 4 years ago

Buildpack is currently failing after updating to meteor 1.9 and node 12.14.0. Error seems to be generated at installing fibers 1.0.15.

Can you please update for meteor 1.9

error below;

Enumerating objects: 421, done. Counting objects: 100% (421/421), done. Delta compression using up to 4 threads Compressing objects: 100% (345/345), done. Writing objects: 100% (355/355), 1.24 MiB | 323.00 KiB/s, done. Total 355 (delta 213), reused 0 (delta 0) remote: Compressing source files... done. remote: Building source: remote: remote: -----> Node.js app detected remote: -----> Existing meteor installation found, using it. remote: -----> Target Meteor version: Meteor 1.9 remote: -----> Checking if this meteor version supports --server-only remote: -----> Using node: v12.14.0 remote: -----> and npm: 6.13.4 remote: remote: > fibers@1.0.15 install /tmp/build_50fa1cd6775af15a8b70ac7dbae9726f/node_modules/fibers remote: > node build.js || nodejs build.js remote: remote: make: Entering directory '/tmp/build_50fa1cd6775af15a8b70ac7dbae9726f/node_modules/fibers/build' remote: CXX(target) Release/obj.target/fibers/src/fibers.o remote: ../src/fibers.cc:70:58: error: ‘Handle’ has not been declared remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^~ remote: ../src/fibers.cc:70:64: error: expected ‘,’ or ‘...’ before ‘<’ token remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^ remote: ../src/fibers.cc: In function ‘void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int)’: remote: ../src/fibers.cc:71:29: error: ‘handle’ was not declared in this scope remote: persistent.Reset(isolate, handle); remote: ^~ remote: ../src/fibers.cc:71:29: note: suggested alternative: ‘rand_r’ remote: persistent.Reset(isolate, handle); remote: ^~ remote: rand_r remote: ../src/fibers.cc: At global scope: remote: ../src/fibers.cc:83:26: error: variable or field ‘SetInternalPointer’ declared void remote: void SetInternalPointer(Handle handle, int index, void val) { remote: ^~ remote: ../src/fibers.cc:83:26: error: ‘Handle’ was not declared in this scope remote: ../src/fibers.cc:83:26: note: suggested alternative: ‘rand_r’ remote: void SetInternalPointer(Handle handle, int index, void val) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:83:34: error: expected primary-expression before ‘>’ token remote: void SetInternalPointer(Handle handle, int index, void val) { remote: ^ remote: ../src/fibers.cc:83:36: error: ‘handle’ was not declared in this scope remote: void SetInternalPointer(Handle handle, int index, void val) { remote: ^~ remote: ../src/fibers.cc:83:36: note: suggested alternative: ‘rand_r’ remote: void SetInternalPointer(Handle handle, int index, void val) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:83:44: error: expected primary-expression before ‘int’ remote: void SetInternalPointer(Handle handle, int index, void val) { remote: ^~~ remote: ../src/fibers.cc:83:55: error: expected primary-expression before ‘void’ remote: void SetInternalPointer(Handle handle, int index, void val) { remote: ^~~~ remote: ../src/fibers.cc:87:27: error: ‘Handle’ was not declared in this scope remote: void GetInternalPointer(Handle handle, int index) { remote: ^~ remote: ../src/fibers.cc:87:27: note: suggested alternative: ‘rand_r’ remote: void GetInternalPointer(Handle handle, int index) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:87:35: error: expected primary-expression before ‘>’ token remote: void GetInternalPointer(Handle handle, int index) { remote: ^ remote: ../src/fibers.cc:87:37: error: ‘handle’ was not declared in this scope remote: void GetInternalPointer(Handle handle, int index) { remote: ^~ remote: ../src/fibers.cc:87:37: note: suggested alternative: ‘rand_r’ remote: void GetInternalPointer(Handle handle, int index) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:87:45: error: expected primary-expression before ‘int’ remote: void GetInternalPointer(Handle handle, int index) { remote: ^~~ remote: ../src/fibers.cc:87:54: error: expression list treated as compound expression in initializer [-fpermissive] remote: void GetInternalPointer(Handle handle, int index) { remote: ^ remote: ../src/fibers.cc:87:56: error: expected ‘;’ before ‘{’ token remote: void GetInternalPointer(Handle handle, int index) { remote: ^ remote: ../src/fibers.cc:92:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle Deref(Isolate isolate, Persistent& handle) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:97:14: error: variable or field ‘Return’ declared void remote: void Return(Handle handle, const Arguments& args) { remote: ^~ remote: ../src/fibers.cc:97:14: error: ‘Handle’ was not declared in this scope remote: ../src/fibers.cc:97:14: note: suggested alternative: ‘rand_r’ remote: void Return(Handle handle, const Arguments& args) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:97:22: error: expected primary-expression before ‘>’ token remote: void Return(Handle handle, const Arguments& args) { remote: ^ remote: ../src/fibers.cc:97:24: error: ‘handle’ was not declared in this scope remote: void Return(Handle handle, const Arguments& args) { remote: ^~ remote: ../src/fibers.cc:97:24: note: suggested alternative: ‘rand_r’ remote: void Return(Handle handle, const Arguments& args) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:97:32: error: expected primary-expression before ‘const’ remote: void Return(Handle handle, const Arguments& args) { remote: ^~~~~ remote: ../src/fibers.cc:101:14: error: variable or field ‘Return’ declared void remote: void Return(Handle handle, GetterCallbackInfo info) { remote: ^~ remote: ../src/fibers.cc:101:14: error: ‘Handle’ was not declared in this scope remote: ../src/fibers.cc:101:14: note: suggested alternative: ‘rand_r’ remote: void Return(Handle handle, GetterCallbackInfo info) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:101:22: error: expected primary-expression before ‘>’ token remote: void Return(Handle handle, GetterCallbackInfo info) { remote: ^ remote: ../src/fibers.cc:101:24: error: ‘handle’ was not declared in this scope remote: void Return(Handle handle, GetterCallbackInfo info) { remote: ^~ remote: ../src/fibers.cc:101:24: note: suggested alternative: ‘rand_r’ remote: void Return(Handle handle, GetterCallbackInfo info) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:101:51: error: expected primary-expression before ‘info’ remote: void Return(Handle handle, GetterCallbackInfo info) { remote: ^~~~ remote: ../src/fibers.cc:109:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle ThrowException(Isolate isolate, Handle exception) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:113:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle GetCurrentContext(Isolate isolate) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:117:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle Undefined(Isolate isolate) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:121:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle NewLatin1String(Isolate isolate, const char string) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:125:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle NewLatin1Symbol(Isolate isolate, const char string) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:129:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle NewBoolean(Isolate isolate, bool value) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:133:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle NewNumber(Isolate isolate, double value) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:137:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle NewFunctionTemplate( remote: ^~ remote: rand_r remote: ../src/fibers.cc:147:2: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle NewSignature( remote: ^~ remote: rand_r remote: ../src/fibers.cc:319:17: error: expected ‘;’ at end of member declaration remote: static Fiber& Unwrap(Handle handle) { remote: ^~ remote: ../src/fibers.cc:319:30: error: expected ‘)’ before ‘<’ token remote: static Fiber& Unwrap(Handle handle) { remote: ^ remote: ../src/fibers.cc:325:15: error: expected ‘)’ before ‘<’ token remote: Fiber(Handle handle, Handle cb, Handle v8_context) : remote: ^ remote: ../src/fibers.cc:591:3: error: ‘Handle’ does not name a type; did you mean ‘rand_r’? remote: Handle ReturnYielded() { remote: ^~ remote: rand_r remote: ../src/fibers.cc:755:20: error: ‘Handle’ has not been declared remote: static void Init(Handle target) { remote: ^~ remote: ../src/fibers.cc:755:26: error: expected ‘,’ or ‘...’ before ‘<’ token remote: static void Init(Handle target) { remote: ^ remote: In file included from ../src/fibers.cc:3:0: remote: ../src/fibers.cc: In static member function ‘static void Fiber::WeakCallback(void*)’: remote: ../src/fibers.cc:369:23: error: ‘class v8::Persistent’ has no member named ‘IsNearDeath’ remote: assert(that.handle.IsNearDeath()); remote: ^ remote: ../src/fibers.cc: In static member function ‘static void Fiber::DestroyOrphans()’: remote: ../src/fibers.cc:406:35: error: ‘Deref’ is not a member of ‘uni’ remote: String::Utf8Value stack(uni::Deref(that.isolate, fatal_stack)); remote: ^~~~~ remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::New(const Arguments&)’: remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:428:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "Fiber expects 1 argument"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:428:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "Fiber expects 1 argument"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:428:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "Fiber expects 1 argument"); remote: ^~~~~ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:430:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "Fiber expects a function"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:430:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "Fiber expects a function"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:430:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "Fiber expects a function"); remote: ^~~~~ remote: ../src/fibers.cc:432:5: error: ‘Handle’ was not declared in this scope remote: Handle argv[1] = { args[0] }; remote: ^~ remote: ../src/fibers.cc:432:5: note: suggested alternative: ‘handle’ remote: Handle argv[1] = { args[0] }; remote: ^~ remote: handle remote: ../src/fibers.cc:432:17: error: expected primary-expression before ‘>’ token remote: Handle argv[1] = { args[0] }; remote: ^ remote: ../src/fibers.cc:432:19: error: ‘argv’ was not declared in this scope remote: Handle argv[1] = { args[0] }; remote: ^~~~ remote: ../src/fibers.cc:432:19: note: suggested alternative: ‘args’ remote: Handle argv[1] = { args[0] }; remote: ^~~~ remote: args remote: ../src/fibers.cc:433:29: error: ‘Deref’ is not a member of ‘uni’ remote: return uni::Return(uni::Deref(Isolate::GetCurrent(), tmpl)->GetFunction()->NewInstance(1, argv), args); remote: ^~~~~ remote: ../src/fibers.cc:433:106: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::Deref(Isolate::GetCurrent(), tmpl)->GetFunction()->NewInstance(1, argv), args); remote: ^ remote: ../src/fibers.cc:436:4: error: ‘Handle’ was not declared in this scope remote: Handle fn = Handle::Cast(args[0]); remote: ^~ remote: ../src/fibers.cc:436:4: note: suggested alternative: ‘handle’ remote: Handle fn = Handle::Cast(args[0]); remote: ^~ remote: handle remote: ../src/fibers.cc:436:19: error: expected primary-expression before ‘>’ token remote: Handle fn = Handle::Cast(args[0]); remote: ^ remote: ../src/fibers.cc:436:21: error: ‘fn’ was not declared in this scope remote: Handle fn = Handle::Cast(args[0]); remote: ^~ remote: ../src/fibers.cc:436:41: error: expected primary-expression before ‘>’ token remote: Handle fn = Handle::Cast(args[0]); remote: ^ remote: ../src/fibers.cc:436:44: error: ‘::Cast’ has not been declared remote: Handle fn = Handle::Cast(args[0]); remote: ^~~~ remote: ../src/fibers.cc:437:36: error: ‘GetCurrentContext’ is not a member of ‘uni’ remote: new Fiber(args.This(), fn, uni::GetCurrentContext(Isolate::GetCurrent())); remote: ^~~~~ remote: ../src/fibers.cc:438:40: error: no matching function for call to ‘Return(v8::Local, const Arguments&)’ remote: return uni::Return(args.This(), args); remote: ^ remote: ../src/fibers.cc:105:7: note: candidate: template void uni::Return(v8::Persistent<T, v8::NonCopyablePersistentTraits >&, uni::GetterCallbackInfo) remote: void Return(Persistent& handle, GetterCallbackInfo info) { remote: ^~ remote: ../src/fibers.cc:105:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:438:40: note: ‘v8::Local’ is not derived from ‘v8::Persistent<T, v8::NonCopyablePersistentTraits >’ remote: return uni::Return(args.This(), args); remote: ^ remote: ../src/fibers.cc:438:40: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::Run(const Arguments&)’: remote: ../src/fibers.cc:446:38: error: no match for call to ‘(Fiber) (v8::Local)’ remote: Fiber& that = Unwrap(args.Holder()); remote: ^ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:452:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is already running"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:452:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is already running"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:452:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is already running"); remote: ^~~~~ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:454:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "run() excepts 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:454:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "run() excepts 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:454:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "run() excepts 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:465:6: note: in expansion of macro ‘THROW’ remote: THROW(Exception::RangeError, "Out of memory"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:465:6: note: in expansion of macro ‘THROW’ remote: THROW(Exception::RangeError, "Out of memory"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:465:6: note: in expansion of macro ‘THROW’ remote: THROW(Exception::RangeError, "Out of memory"); remote: ^~~~~ remote: ../src/fibers.cc:475:52: error: no matching function for call to ‘Reset(v8::Isolate&, v8::Persistent&, v8::Local)’ remote: uni::Reset(that.isolate, that.yielded, args[0]); remote: ^ remote: ../src/fibers.cc:70:7: note: candidate: template void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int) remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^~~~~ remote: ../src/fibers.cc:70:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:475:51: note: cannot convert ‘(& args)->v8::FunctionCallbackInfo::operator’ (type ‘v8::Local’) to type ‘int’ remote: uni::Reset(that.isolate, that.yielded, args[0]); remote: ~~^ remote: ../src/fibers.cc:477:57: error: ‘Undefined’ is not a member of ‘uni’ remote: uni::Reset(that.isolate, that.yielded, uni::Undefined(that.isolate)); remote: ^~~~~ remote: ../src/fibers.cc:477:57: note: suggested alternatives: remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:11025:18: note: ‘v8::Undefined’ remote: Local Undefined(Isolate isolate) { remote: ^~~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:11025:18: note: ‘v8::Undefined’ remote: ../src/fibers.cc:481:28: error: ‘class Fiber’ has no member named ‘ReturnYielded’ remote: return uni::Return(that.ReturnYielded(), args); remote: ^~~~~ remote: ../src/fibers.cc:481:49: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(that.ReturnYielded(), args); remote: ^ remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::ThrowInto(const Arguments&)’: remote: ../src/fibers.cc:488:38: error: no match for call to ‘(Fiber) (v8::Local)’ remote: Fiber& that = Unwrap(args.Holder()); remote: ^ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:491:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is not yielding"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:491:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is not yielding"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:491:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is not yielding"); remote: ^~~~~ remote: ../src/fibers.cc:493:56: error: ‘Undefined’ is not a member of ‘uni’ remote: uni::Reset(that.isolate, that.yielded, uni::Undefined(that.isolate)); remote: ^~~~~ remote: ../src/fibers.cc:493:56: note: suggested alternatives: remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:11025:18: note: ‘v8::Undefined’ remote: Local Undefined(Isolate isolate) { remote: ^~~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:11025:18: note: ‘v8::Undefined’ remote: ../src/fibers.cc:495:51: error: no matching function for call to ‘Reset(v8::Isolate&, v8::Persistent&, v8::Local)’ remote: uni::Reset(that.isolate, that.yielded, args[0]); remote: ^ remote: ../src/fibers.cc:70:7: note: candidate: template void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int) remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^~~~~ remote: ../src/fibers.cc:70:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:495:50: note: cannot convert ‘(& args)->v8::FunctionCallbackInfo::operator’ (type ‘v8::Local’) to type ‘int’ remote: uni::Reset(that.isolate, that.yielded, args[0]); remote: ~~^ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:497:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "throwInto() expects 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:497:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "throwInto() expects 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:497:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "throwInto() expects 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:501:28: error: ‘class Fiber’ has no member named ‘ReturnYielded’ remote: return uni::Return(that.ReturnYielded(), args); remote: ^~~~~ remote: ../src/fibers.cc:501:49: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(that.ReturnYielded(), args); remote: ^ remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::Reset(const Arguments&)’: remote: ../src/fibers.cc:509:38: error: no match for call to ‘(Fiber) (v8::Local)’ remote: Fiber& that = Unwrap(args.Holder()); remote: ^ remote: ../src/fibers.cc:512:29: error: ‘Undefined’ is not a member of ‘uni’ remote: return uni::Return(uni::Undefined(that.isolate), args); remote: ^~~~~ remote: ../src/fibers.cc:512:29: note: suggested alternatives: remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:11025:18: note: ‘v8::Undefined’ remote: Local Undefined(Isolate isolate) { remote: ^~~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:11025:18: note: ‘v8::Undefined’ remote: ../src/fibers.cc:512:58: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::Undefined(that.isolate), args); remote: ^ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:514:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is not yielding"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:514:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is not yielding"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:514:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "This Fiber is not yielding"); remote: ^~~~~ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:516:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "reset() expects no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:516:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "reset() expects no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:516:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "reset() expects no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:524:4: error: ‘Handle’ was not declared in this scope remote: Handle val = uni::Deref(that.isolate, that.yielded); remote: ^~ remote: ../src/fibers.cc:524:4: note: suggested alternative: ‘handle’ remote: Handle val = uni::Deref(that.isolate, that.yielded); remote: ^~ remote: handle remote: ../src/fibers.cc:524:16: error: expected primary-expression before ‘>’ token remote: Handle val = uni::Deref(that.isolate, that.yielded); remote: ^ remote: ../src/fibers.cc:524:18: error: ‘val’ was not declared in this scope remote: Handle val = uni::Deref(that.isolate, that.yielded); remote: ^~~ remote: ../src/fibers.cc:524:29: error: ‘Deref’ is not a member of ‘uni’ remote: Handle val = uni::Deref(that.isolate, that.yielded); remote: ^~~~~ remote: ../src/fibers.cc:527:29: error: ‘ThrowException’ is not a member of ‘uni’ remote: return uni::Return(uni::ThrowException(that.isolate, val), args); remote: ^~~~~~ remote: ../src/fibers.cc:527:68: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::ThrowException(that.isolate, val), args); remote: ^ remote: ../src/fibers.cc:529:33: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(val, args); remote: ^ remote: ../src/fibers.cc: In member function ‘void Fiber::UnwindStack()’: remote: ../src/fibers.cc:546:4: error: ‘Handle’ was not declared in this scope remote: Handle zombie_exception = Exception::Error(uni::NewLatin1String(isolate, "This Fiber is a zombie")); remote: ^~ remote: ../src/fibers.cc:546:4: note: suggested alternative: ‘handle’ remote: Handle zombie_exception = Exception::Error(uni::NewLatin1String(isolate, "This Fiber is a zombie")); remote: ^~ remote: handle remote: ../src/fibers.cc:546:16: error: expected primary-expression before ‘>’ token remote: Handle zombie_exception = Exception::Error(uni::NewLatin1String(isolate, "This Fiber is a zombie")); remote: ^ remote: ../src/fibers.cc:546:59: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: Handle zombie_exception = Exception::Error(uni::NewLatin1String(isolate, "This Fiber is a zombie")); remote: ^~~~~~~ remote: ../src/fibers.cc:547:64: error: no matching function for call to ‘Reset(v8::Isolate&, v8::Persistent&, v8::Persistent&)’ remote: uni::Reset(isolate, this->zombie_exception, zombie_exception); remote: ^ remote: ../src/fibers.cc:70:7: note: candidate: template void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int) remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^~~~~ remote: ../src/fibers.cc:70:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:547:48: note: cannot convert ‘((Fiber)this)->Fiber::zombie_exception’ (type ‘v8::Persistent’) to type ‘int’ remote: uni::Reset(isolate, this->zombie_exception, zombie_exception); remote: ^~~~ remote: ../src/fibers.cc:548:49: error: no matching function for call to ‘Reset(v8::Isolate&, v8::Persistent&, v8::Persistent&)’ remote: uni::Reset(isolate, yielded, zombie_exception); remote: ^ remote: ../src/fibers.cc:70:7: note: candidate: template void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int) remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^~~~~ remote: ../src/fibers.cc:70:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:548:33: note: cannot convert ‘((Fiber)this)->Fiber::zombie_exception’ (type ‘v8::Persistent’) to type ‘int’ remote: uni::Reset(isolate, yielded, zombie_exception); remote: ^~~~ remote: ../src/fibers.cc:561:46: error: ‘Undefined’ is not a member of ‘uni’ remote: uni::Reset(isolate, yielded, uni::Undefined(isolate)); remote: ^~~~~ remote: ../src/fibers.cc:561:46: note: suggested alternatives: remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:11025:18: note: ‘v8::Undefined’ remote: Local Undefined(Isolate isolate) { remote: ^~~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:11025:18: note: ‘v8::Undefined’ remote: ../src/fibers.cc: In static member function ‘static void Fiber::RunFiber(void*)’: remote: ../src/fibers.cc:621:14: error: no matching function for call to ‘v8::TryCatch::TryCatch()’ remote: TryCatch try_catch; remote: ^~~~~ remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:9251:12: note: candidate: v8::TryCatch::TryCatch(v8::Isolate) remote: explicit TryCatch(Isolate isolate); remote: ^~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:9251:12: note: candidate expects 1 argument, 0 provided remote: ../src/fibers.cc:623:5: error: ‘Handle’ was not declared in this scope remote: Handle v8_context = uni::Deref(that.isolate, that.v8_context); remote: ^~ remote: ../src/fibers.cc:623:5: note: suggested alternative: ‘handle’ remote: Handle v8_context = uni::Deref(that.isolate, that.v8_context); remote: ^~ remote: handle remote: ../src/fibers.cc:623:19: error: expected primary-expression before ‘>’ token remote: Handle v8_context = uni::Deref(that.isolate, that.v8_context); remote: ^ remote: ../src/fibers.cc:623:21: error: invalid use of member ‘Fiber::v8_context’ in static member function remote: Handle v8_context = uni::Deref(that.isolate, that.v8_context); remote: ^~~~~~ remote: ../src/fibers.cc:308:23: note: declared here remote: Persistent v8_context; remote: ^~~~~~ remote: ../src/fibers.cc:623:39: error: ‘Deref’ is not a member of ‘uni’ remote: Handle v8_context = uni::Deref(that.isolate, that.v8_context); remote: ^~~~~ remote: ../src/fibers.cc:624:5: error: invalid use of member ‘Fiber::v8_context’ in static member function remote: v8_context->Enter(); remote: ^~~~~~ remote: ../src/fibers.cc:308:23: note: declared here remote: Persistent v8_context; remote: ^~~~~~ remote: ../src/fibers.cc:628:26: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: Script::Compile(uni::NewLatin1String(that.isolate, "void 0;")); remote: ^~~~~~~ remote: ../src/fibers.cc:630:17: error: expected primary-expression before ‘>’ token remote: Handle yielded; remote: ^ remote: ../src/fibers.cc:630:19: error: invalid use of member ‘Fiber::yielded’ in static member function remote: Handle yielded; remote: ^~~ remote: ../src/fibers.cc:310:21: note: declared here remote: Persistent yielded; remote: ^~~ remote: ../src/fibers.cc:632:18: error: expected primary-expression before ‘>’ token remote: Handle argv[1] = { (args)[0] }; remote: ^ remote: ../src/fibers.cc:632:20: error: ‘argv’ was not declared in this scope remote: Handle argv[1] = { (args)[0] }; remote: ^~~~ remote: ../src/fibers.cc:632:20: note: suggested alternative: ‘args’ remote: Handle argv[1] = { (args)[0] }; remote: ^~~~ remote: args remote: ../src/fibers.cc:633:6: error: invalid use of member ‘Fiber::yielded’ in static member function remote: yielded = uni::Deref(that.isolate, that.cb)->Call(v8_context->Global(), 1, argv); remote: ^~~ remote: ../src/fibers.cc:310:21: note: declared here remote: Persistent yielded; remote: ^~~ remote: ../src/fibers.cc:633:21: error: ‘Deref’ is not a member of ‘uni’ remote: yielded = uni::Deref(that.isolate, that.cb)->Call(v8_context->Global(), 1, argv); remote: ^~~~~ remote: ../src/fibers.cc:633:56: error: invalid use of member ‘Fiber::v8_context’ in static member function remote: yielded = uni::Deref(that.isolate, that.cb)->Call(v8_context->Global(), 1, argv); remote: ^~~~~~ remote: ../src/fibers.cc:308:23: note: declared here remote: Persistent v8_context; remote: ^~~~~~ remote: ../src/fibers.cc:635:6: error: invalid use of member ‘Fiber::yielded’ in static member function remote: yielded = uni::Deref(that.isolate, that.cb)->Call(v8_context->Global(), 0, NULL); remote: ^~~ remote: ../src/fibers.cc:310:21: note: declared here remote: Persistent yielded; remote: ^~~ remote: ../src/fibers.cc:635:21: error: ‘Deref’ is not a member of ‘uni’ remote: yielded = uni::Deref(that.isolate, that.cb)->Call(v8_context->Global(), 0, NULL); remote: ^~~~~ remote: ../src/fibers.cc:635:56: error: invalid use of member ‘Fiber::v8_context’ in static member function remote: yielded = uni::Deref(that.isolate, that.cb)->Call(v8_context->Global(), 0, NULL); remote: ^~~~~~ remote: ../src/fibers.cc:308:23: note: declared here remote: Persistent v8_context; remote: ^~~~~~ remote: ../src/fibers.cc:639:66: error: no matching function for call to ‘Reset(v8::Isolate&, v8::Persistent&, v8::Local)’ remote: uni::Reset(that.isolate, that.yielded, try_catch.Exception()); remote: ^ remote: ../src/fibers.cc:70:7: note: candidate: template void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int) remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^~~~~ remote: ../src/fibers.cc:70:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:639:64: note: cannot convert ‘try_catch.v8::TryCatch::Exception()’ (type ‘v8::Local’) to type ‘int’ remote: uni::Reset(that.isolate, that.yielded, try_catch.Exception()); remote: ~~~~~~~^~ remote: ../src/fibers.cc:641:50: error: ‘Deref’ is not a member of ‘uni’ remote: if (that.zombie && !that.resetting && !uni::Deref(that.isolate, that.yielded)->StrictEquals(uni::Deref(that.isolate, that.zombie_exception))) { remote: ^~~~~ remote: ../src/fibers.cc:641:103: error: ‘Deref’ is not a member of ‘uni’ remote: if (that.zombie && !that.resetting && !uni::Deref(that.isolate, that.yielded)->StrictEquals(uni::Deref(that.isolate, that.zombie_exception))) { remote: ^~~~~ remote: ../src/fibers.cc:643:66: error: no matching function for call to ‘v8::TryCatch::StackTrace()’ remote: uni::Reset(that.isolate, fatal_stack, try_catch.StackTrace()); remote: ^ remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:9308:43: note: candidate: v8::MaybeLocal v8::TryCatch::StackTrace(v8::Local) const remote: V8_WARN_UNUSED_RESULT MaybeLocal StackTrace( remote: ^~~~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:9308:43: note: candidate expects 1 argument, 0 provided remote: ../src/fibers.cc:646:45: error: invalid use of member ‘Fiber::yielded’ in static member function remote: uni::Reset(that.isolate, that.yielded, yielded); remote: ^~~ remote: ../src/fibers.cc:310:21: note: declared here remote: Persistent yielded; remote: ^~~ remote: ../src/fibers.cc:661:5: error: invalid use of member ‘Fiber::v8_context’ in static member function remote: v8_context->Exit(); remote: ^~~~~~ remote: ../src/fibers.cc:308:23: note: declared here remote: Persistent v8context; remote: ^~~~~~ remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::Yield(const Arguments&)’: remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:676:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "yield() called with no fiber running"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:676:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "yield() called with no fiber running"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:676:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::Error, "yield() called with no fiber running"); remote: ^~~~~ remote: ../src/fibers.cc:682:29: error: ‘ThrowException’ is not a member of ‘uni’ remote: return uni::Return(uni::ThrowException(that.isolate, uni::Deref(that.isolate, that.zombie_exception)), args); remote: ^~~~~~ remote: ../src/fibers.cc:682:63: error: ‘Deref’ is not a member of ‘uni’ remote: return uni::Return(uni::ThrowException(that.isolate, uni::Deref(that.isolate, that.zombie_exception)), args); remote: ^~~~~ remote: ../src/fibers.cc:682:112: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::ThrowException(that.isolate, uni::Deref(that.isolate, that.zombie_exception)), args); remote: ^ remote: ../src/fibers.cc:684:74: error: no matching function for call to ‘Reset(v8::Isolate&, v8::Persistent&, v8::Local)’ remote: uni::Reset(that.isolate, that.yielded, Undefined(that.isolate)); remote: ^ remote: ../src/fibers.cc:70:7: note: candidate: template void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int) remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^~~~~ remote: ../src/fibers.cc:70:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:684:60: note: cannot convert ‘v8::Undefined(that.Fiber::isolate)’ (type ‘v8::Local’) to type ‘int’ remote: uni::Reset(that.isolate, that.yielded, Undefined(that.isolate)); remote: ~~~^~~~ remote: ../src/fibers.cc:686:51: error: no matching function for call to ‘Reset(v8::Isolate&, v8::Persistent&, v8::Local)’ remote: uni::Reset(that.isolate, that.yielded, args[0]); remote: ^ remote: ../src/fibers.cc:70:7: note: candidate: template void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int) remote: void Reset(Isolate isolate, Persistent& persistent, Handle handle) { remote: ^~~~~ remote: ../src/fibers.cc:70:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:686:50: note: cannot convert ‘(& args)->v8::FunctionCallbackInfo::operator’ (type ‘v8::Local’) to type ‘int’ remote: uni::Reset(that.isolate, that.yielded, args[0]); remote: ~~^ remote: ../src/fibers.cc:10:45: error: ‘ThrowException’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:688:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "yield() expects 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:90: error: ‘NewLatin1String’ is not a member of ‘uni’ remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:688:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "yield() expects 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:10:139: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: #define THROW(x, m) return uni::Return(uni::ThrowException(Isolate::GetCurrent(), x(uni::NewLatin1String(Isolate::GetCurrent(), m))), args) remote: ^ remote: ../src/fibers.cc:688:5: note: in expansion of macro ‘THROW’ remote: THROW(Exception::TypeError, "yield() expects 1 or no arguments"); remote: ^~~~~ remote: ../src/fibers.cc:711:28: error: ‘class Fiber’ has no member named ‘ReturnYielded’ remote: return uni::Return(that.ReturnYielded(), args); remote: ^~~~~ remote: ../src/fibers.cc:711:49: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(that.ReturnYielded(), args); remote: ^ remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::GetStarted(v8::Local, const GetterCallbackInfo&)’: remote: ../src/fibers.cc:719:29: error: ‘Undefined’ is not a member of ‘uni’ remote: return uni::Return(uni::Undefined(Isolate::GetCurrent()), info); remote: ^~~~~ remote: ../src/fibers.cc:719:29: note: suggested alternatives: remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:301:27: note: ‘v8::Undefined’ remote: friend Local Undefined(Isolate isolate); remote: ^~~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:301:27: note: ‘v8::Undefined’ remote: ../src/fibers.cc:719:67: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::Undefined(Isolate::GetCurrent()), info); remote: ^ remote: ../src/fibers.cc:721:36: error: no match for call to ‘(Fiber) (v8::Local)’ remote: Fiber& that = Unwrap(info.This()); remote: ^ remote: ../src/fibers.cc:722:28: error: ‘NewBoolean’ is not a member of ‘uni’ remote: return uni::Return(uni::NewBoolean(that.isolate, that.started), info); remote: ^~~~~~ remote: ../src/fibers.cc:722:72: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::NewBoolean(that.isolate, that.started), info); remote: ^ remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::GetCurrent(v8::Local, const GetterCallbackInfo&)’: remote: ../src/fibers.cc:729:29: error: ‘Undefined’ is not a member of ‘uni’ remote: return uni::Return(uni::Undefined(Isolate::GetCurrent()), info); remote: ^~~~~ remote: ../src/fibers.cc:729:29: note: suggested alternatives: remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:301:27: note: ‘v8::Undefined’ remote: friend Local Undefined(Isolate isolate); remote: ^~~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:301:27: note: ‘v8::Undefined’ remote: ../src/fibers.cc:729:67: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::Undefined(Isolate::GetCurrent()), info); remote: ^ remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::GetPoolSize(v8::Local, const GetterCallbackInfo&)’: remote: ../src/fibers.cc:737:28: error: ‘NewNumber’ is not a member of ‘uni’ remote: return uni::Return(uni::NewNumber(Isolate::GetCurrent(), Coroutine::pool_size), info); remote: ^~~~~ remote: ../src/fibers.cc:737:88: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::NewNumber(Isolate::GetCurrent(), Coroutine::pool_size), info); remote: ^ remote: ../src/fibers.cc: In static member function ‘static void Fiber::SetPoolSize(v8::Local, v8::Local, const SetterCallbackInfo&)’: remote: ../src/fibers.cc:741:43: error: no matching function for call to ‘v8::Value::ToNumber()’ remote: Coroutine::pool_size = value->ToNumber()->Value(); remote: ^ remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:2570:44: note: candidate: v8::MaybeLocal v8::Value::ToNumber(v8::Local) const remote: V8_WARN_UNUSED_RESULT MaybeLocal ToNumber( remote: ^~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:2570:44: note: candidate expects 1 argument, 0 provided remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/v8-internal.h:14:0, remote: from /app/.cache/node-gyp/12.14.0/include/node/v8.h:25, remote: from /app/.cache/node-gyp/12.14.0/include/node/node.h:63, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:2586:31: note: candidate: v8::Local v8::Value::ToNumber(v8::Isolate) const remote: Local ToNumber(Isolate isolate) const); remote: ^ remote: /app/.cache/node-gyp/12.14.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’ remote: declarator attribute((deprecated(message))) remote: ^~~~~~ remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:2586:31: note: candidate expects 1 argument, 0 provided remote: Local ToNumber(Isolate isolate) const); remote: ^ remote: /app/.cache/node-gyp/12.14.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’ remote: declarator attribute((deprecated(message))) remote: ^~~~~~ remote: ../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::GetFibersCreated(v8::Local, const GetterCallbackInfo&)’: remote: ../src/fibers.cc:748:28: error: ‘NewNumber’ is not a member of ‘uni’ remote: return uni::Return(uni::NewNumber(Isolate::GetCurrent(), Coroutine::coroutines_created()), info); remote: ^~~~~ remote: ../src/fibers.cc:748:99: error: return-statement with a value, in function returning 'void' [-fpermissive] remote: return uni::Return(uni::NewNumber(Isolate::GetCurrent(), Coroutine::coroutinescreated()), info); remote: ^ remote: ../src/fibers.cc: In static member function ‘static void Fiber::Init(int)’: remote: ../src/fibers.cc:766:4: error: ‘Handle’ was not declared in this scope remote: Handle tmpl = uni::NewFunctionTemplate(isolate, New); remote: ^~ remote: ../src/fibers.cc:766:4: note: suggested alternative: ‘handle’ remote: Handle tmpl = uni::NewFunctionTemplate(isolate, New); remote: ^~ remote: handle remote: ../src/fibers.cc:766:27: error: expected primary-expression before ‘>’ token remote: Handle tmpl = uni::NewFunctionTemplate(isolate, New); remote: ^ remote: ../src/fibers.cc:766:41: error: ‘NewFunctionTemplate’ is not a member of ‘uni’ remote: Handle tmpl = uni::NewFunctionTemplate(isolate, New); remote: ^~~~~~~ remote: ../src/fibers.cc:766:41: note: suggested alternative: ‘FunctionType’ remote: Handle tmpl = uni::NewFunctionTemplate(isolate, New); remote: ^~~~~~~ remote: FunctionType remote: ../src/fibers.cc:767:41: error: no matching function for call to ‘Reset(v8::Isolate&, v8::Persistent&, v8::Persistent&)’ remote: uni::Reset(isolate, Fiber::tmpl, tmpl); remote: ^ remote: ../src/fibers.cc:70:7: note: candidate: template void uni::Reset(v8::Isolate, v8::Persistent<T, v8::NonCopyablePersistentTraits >&, int) remote: void Reset(Isolate* isolate, Persistent& persistent, Handle handle) { remote: ^~~~~ remote: ../src/fibers.cc:70:7: note: template argument deduction/substitution failed: remote: ../src/fibers.cc:767:41: note: cannot convert ‘Fiber::tmpl’ (type ‘v8::Persistent’) to type ‘int’ remote: uni::Reset(isolate, Fiber::tmpl, tmpl); remote: ^ remote: ../src/fibers.cc:768:8: error: base operand of ‘->’ has non-pointer type ‘v8::Persistent’ remote: tmpl->SetClassName(uni::NewLatin1Symbol(isolate, "Fiber")); remote: ^~ remote: ../src/fibers.cc:768:28: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: tmpl->SetClassName(uni::NewLatin1Symbol(isolate, "Fiber")); remote: ^~~~~~~ remote: ../src/fibers.cc:772:20: error: expected primary-expression before ‘>’ token remote: Handle sig = uni::NewSignature(isolate, tmpl); remote: ^ remote: ../src/fibers.cc:772:22: error: ‘sig’ was not declared in this scope remote: Handle sig = uni::NewSignature(isolate, tmpl); remote: ^~~ remote: ../src/fibers.cc:772:33: error: ‘NewSignature’ is not a member of ‘uni’ remote: Handle sig = uni::NewSignature(isolate, tmpl); remote: ^~~~ remote: ../src/fibers.cc:773:8: error: base operand of ‘->’ has non-pointer type ‘v8::Persistent’ remote: tmpl->InstanceTemplate()->SetInternalFieldCount(1); remote: ^~ remote: ../src/fibers.cc:776:25: error: expected primary-expression before ‘>’ token remote: Handle proto = tmpl->PrototypeTemplate(); remote: ^ remote: ../src/fibers.cc:776:27: error: ‘proto’ was not declared in this scope remote: Handle proto = tmpl->PrototypeTemplate(); remote: ^~~~~ remote: ../src/fibers.cc:776:39: error: base operand of ‘->’ has non-pointer type ‘v8::Persistent’ remote: Handle proto = tmpl->PrototypeTemplate(); remote: ^~ remote: ../src/fibers.cc:777:20: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: proto->Set(uni::NewLatin1Symbol(isolate, "reset"), remote: ^~~~~~~ remote: ../src/fibers.cc:778:10: error: ‘NewFunctionTemplate’ is not a member of ‘uni’ remote: uni::NewFunctionTemplate(isolate, Reset, Handle(), sig)); remote: ^~~~~~~ remote: ../src/fibers.cc:778:10: note: suggested alternative: ‘FunctionType’ remote: uni::NewFunctionTemplate(isolate, Reset, Handle(), sig)); remote: ^~~~~~~ remote: FunctionType remote: ../src/fibers.cc:778:58: error: expected primary-expression before ‘>’ token remote: uni::NewFunctionTemplate(isolate, Reset, Handle(), sig)); remote: ^ remote: ../src/fibers.cc:778:60: error: expected primary-expression before ‘)’ token remote: uni::NewFunctionTemplate(isolate, Reset, Handle(), sig)); remote: ^ remote: ../src/fibers.cc:779:20: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: proto->Set(uni::NewLatin1Symbol(isolate, "run"), remote: ^~~~~~~ remote: ../src/fibers.cc:780:10: error: ‘NewFunctionTemplate’ is not a member of ‘uni’ remote: uni::NewFunctionTemplate(isolate, Run, Handle(), sig)); remote: ^~~~~~~ remote: ../src/fibers.cc:780:10: note: suggested alternative: ‘FunctionType’ remote: uni::NewFunctionTemplate(isolate, Run, Handle(), sig)); remote: ^~~~~~~ remote: FunctionType remote: ../src/fibers.cc:780:56: error: expected primary-expression before ‘>’ token remote: uni::NewFunctionTemplate(isolate, Run, Handle(), sig)); remote: ^ remote: ../src/fibers.cc:780:58: error: expected primary-expression before ‘)’ token remote: uni::NewFunctionTemplate(isolate, Run, Handle(), sig)); remote: ^ remote: ../src/fibers.cc:781:20: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: proto->Set(uni::NewLatin1Symbol(isolate, "throwInto"), remote: ^~~~~~~ remote: ../src/fibers.cc:782:10: error: ‘NewFunctionTemplate’ is not a member of ‘uni’ remote: uni::NewFunctionTemplate(isolate, ThrowInto, Handle(), sig)); remote: ^~~~~~~ remote: ../src/fibers.cc:782:10: note: suggested alternative: ‘FunctionType’ remote: uni::NewFunctionTemplate(isolate, ThrowInto, Handle(), sig)); remote: ^~~~~~~ remote: FunctionType remote: ../src/fibers.cc:782:62: error: expected primary-expression before ‘>’ token remote: uni::NewFunctionTemplate(isolate, ThrowInto, Handle(), sig)); remote: ^ remote: ../src/fibers.cc:782:64: error: expected primary-expression before ‘)’ token remote: uni::NewFunctionTemplate(isolate, ThrowInto, Handle(), sig)); remote: ^ remote: ../src/fibers.cc:783:28: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: proto->SetAccessor(uni::NewLatin1Symbol(isolate, "started"), GetStarted); remote: ^~~~~~~ remote: ../src/fibers.cc:786:19: error: expected primary-expression before ‘>’ token remote: Handle yield = uni::NewFunctionTemplate(isolate, Yield)->GetFunction(); remote: ^ remote: ../src/fibers.cc:786:21: error: ‘yield’ was not declared in this scope remote: Handle yield = uni::NewFunctionTemplate(isolate, Yield)->GetFunction(); remote: ^~~~~ remote: ../src/fibers.cc:786:21: note: suggested alternative: ‘Yield’ remote: Handle yield = uni::NewFunctionTemplate(isolate, Yield)->GetFunction(); remote: ^~~~~ remote: Yield remote: ../src/fibers.cc:786:34: error: ‘NewFunctionTemplate’ is not a member of ‘uni’ remote: Handle yield = uni::NewFunctionTemplate(isolate, Yield)->GetFunction(); remote: ^~~~~~~ remote: ../src/fibers.cc:786:34: note: suggested alternative: ‘FunctionType’ remote: Handle yield = uni::NewFunctionTemplate(isolate, Yield)->GetFunction(); remote: ^~~~~~~ remote: FunctionType remote: ../src/fibers.cc:787:17: error: expected primary-expression before ‘>’ token remote: Handle sym_yield = uni::NewLatin1Symbol(isolate, "yield"); remote: ^ remote: ../src/fibers.cc:787:19: error: ‘sym_yield’ was not declared in this scope remote: Handle sym_yield = uni::NewLatin1Symbol(isolate, "yield"); remote: ^~~~~ remote: ../src/fibers.cc:787:19: note: suggested alternative: ‘sched_yield’ remote: Handle sym_yield = uni::NewLatin1Symbol(isolate, "yield"); remote: ^~~~~ remote: sched_yield remote: ../src/fibers.cc:787:36: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: Handle sym_yield = uni::NewLatin1Symbol(isolate, "yield"); remote: ^~~~~~~ remote: ../src/fibers.cc:788:4: error: ‘target’ was not declared in this scope remote: target->Set(sym_yield, yield); remote: ^~ remote: ../src/fibers.cc:788:4: note: suggested alternative: ‘started’ remote: target->Set(sym_yield, yield); remote: ^~ remote: started remote: ../src/fibers.cc:791:19: error: expected primary-expression before ‘>’ token remote: Handle fn = tmpl->GetFunction(); remote: ^ remote: ../src/fibers.cc:791:21: error: ‘fn’ was not declared in this scope remote: Handle fn = tmpl->GetFunction(); remote: ^~ remote: ../src/fibers.cc:791:30: error: base operand of ‘->’ has non-pointer type ‘v8::Persistent’ remote: Handle fn = tmpl->GetFunction(); remote: ^~ remote: ../src/fibers.cc:793:25: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: fn->SetAccessor(uni::NewLatin1Symbol(isolate, "current"), GetCurrent); remote: ^~~~~~~ remote: ../src/fibers.cc:794:25: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: fn->SetAccessor(uni::NewLatin1Symbol(isolate, "poolSize"), GetPoolSize, SetPoolSize); remote: ^~~~~~~ remote: ../src/fibers.cc:795:25: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: fn->SetAccessor(uni::NewLatin1Symbol(isolate, "fibersCreated"), GetFibersCreated); remote: ^~~~~~~ remote: ../src/fibers.cc:798:21: error: ‘NewLatin1Symbol’ is not a member of ‘uni’ remote: target->Set(uni::NewLatin1Symbol(isolate, "Fiber"), fn); remote: ^~~~~~~ remote: ../src/fibers.cc: At global scope: remote: ../src/fibers.cc:814:11: error: variable or field ‘init’ declared void remote: void init(Handle target) { remote: ^~ remote: ../src/fibers.cc:814:11: error: ‘Handle’ was not declared in this scope remote: ../src/fibers.cc:814:11: note: suggested alternative: ‘rand_r’ remote: void init(Handle target) { remote: ^~ remote: rand_r remote: ../src/fibers.cc:814:24: error: expected primary-expression before ‘>’ token remote: void init(Handle target) { remote: ^ remote: ../src/fibers.cc:814:26: error: ‘target’ was not declared in this scope remote: void init(Handle target) { remote: ^~ remote: ../src/fibers.cc:814:26: note: suggested alternative: ‘tzset’ remote: void init(Handle target) { remote: ^~ remote: tzset remote: In file included from ../src/coroutine.h:1:0, remote: from ../src/fibers.cc:1: remote: ../src/fibers.cc:829:21: error: ‘init’ was not declared in this scope remote: NODE_MODULE(fibers, init) remote: ^ remote: /app/.cache/node-gyp/12.14.0/include/node/node.h:566:36: note: in definition of macro ‘NODE_MODULE_X’ remote: (node::addon_register_func) (regfunc), \ remote: ^~~ remote: ../src/fibers.cc:829:1: note: in expansion of macro ‘NODE_MODULE’ remote: NODE_MODULE(fibers, init) remote: ^~~ remote: ../src/fibers.cc:829:21: note: suggested alternative: ‘int’ remote: NODE_MODULE(fibers, init) remote: ^ remote: /app/.cache/node-gyp/12.14.0/include/node/node.h:566:36: note: in definition of macro ‘NODE_MODULE_X’ remote: (node::addon_register_func) (regfunc), \ remote: ^~~ remote: ../src/fibers.cc:829:1: note: in expansion of macro ‘NODE_MODULE’ remote: NODE_MODULE(fibers, init) remote: ^~~ remote: ../src/fibers.cc: In instantiation of ‘void uni::Return(v8::Persistent<T, v8::NonCopyablePersistentTraits >&, uni::GetterCallbackInfo) [with T = v8::Object; uni::GetterCallbackInfo = v8::PropertyCallbackInfo]’: remote: ../src/fibers.cc:727:45: required from here remote: ../src/fibers.cc:106:3: warning: ‘void v8::ReturnValue::Set(const v8::Persistent&) [with S = v8::Object; T = v8::Value]’ is deprecated: Use Global<> instead [-Wdeprecated-declarations] remote: info.GetReturnValue().Set(handle); remote: ^~~~ remote: In file included from /app/.cache/node-gyp/12.14.0/include/node/node.h:63:0, remote: from ../src/coroutine.h:1, remote: from ../src/fibers.cc:1: remote: /app/.cache/node-gyp/12.14.0/include/node/v8.h:10177:6: note: declared here remote: void ReturnValue::Set(const Persistent& handle) { remote: ^~~~~~ remote: fibers.target.mk:116: recipe for target 'Release/obj.target/fibers/src/fibers.o' failed remote: make: *** [Release/obj.target/fibers/src/fibers.o] Error 1 remote: make: Leaving directory '/tmp/build_50fa1cd6775af15a8b70ac7dbae9726f/node_modules/fibers/build' remote: gyp ERR! build error remote: gyp ERR! stack Error: make failed with exit code: 2 remote: gyp ERR! stack at ChildProcess.onExit (/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.9.0.pea0un.x0ltf++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) remote: gyp ERR! stack at ChildProcess.emit (events.js:210:5) remote: gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12) remote: gyp ERR! System Linux 4.4.0-1057-aws remote: gyp ERR! command "/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.9.0.pea0un.x0ltf++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node" "/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.9.0.pea0un.x0ltf++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release" remote: gyp ERR! cwd /tmp/build_50fa1cd6775af15a8b70ac7dbae9726f/node_modules/fibers remote: gyp ERR! node -v v12.14.0 remote: gyp ERR! node-gyp -v v5.0.5 remote: gyp ERR! not ok remote: node-gyp exited with code: 1 remote: Please make sure you are using a supported platform and node version. If you remote: would like to compile fibers on this machine please make sure you have setup your remote: build environment-- remote: Windows + OS X instructions here: https://github.com/nodejs/node-gyp remote: Ubuntu users please run: sudo apt-get install g++ build-essential remote: Alpine users please run: sudo apk add python make g++ remote: sh: 1: nodejs: not found remote: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents): remote: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) remote: remote: npm ERR! code ELIFECYCLE remote: npm ERR! syscall spawn remote: npm ERR! file sh remote: npm ERR! errno ENOENT remote: npm ERR! fibers@1.0.15 install: node build.js || nodejs build.js remote: npm ERR! spawn ENOENT remote: npm ERR! remote: npm ERR! Failed at the fibers@1.0.15 install script. remote: npm ERR! This is probably not a problem with npm. There is likely additional logging output above. remote: remote: npm ERR! A complete log of this run can be found in: remote: npm ERR! /app/.npm/_logs/2020-01-22T13_33_35_652Z-debug.log remote: ! Push rejected, failed to compile Node.js app. remote: remote: ! Push failed

nosizejosh commented 4 years ago

@yourcelf @gabrielalmeida @pauldowman @jkutner anyone know how to get this resolved?

pauldowman commented 4 years ago

Sorry, not me, I don't use this any more.

nosizejosh commented 4 years ago

@yourcelf and all, is there a way to force buildpack to use a version of fibers that's compatible with node 12 if that really is the issue? If not, can some one please try to help? Thanks!

townmulti commented 4 years ago

@nosizejosh Any luck getting thru this?

townmulti commented 4 years ago

Anyone coming here for a likely solution should look into where the compiling fails. In the example above, it fails when node is compiling fibers@1.0.15 install so I found that fibers verison 1.0.15 is not compatible with the currently used version of node so it crashes. The version of fibers use at this compilation or package will need to be upgraded to be compatible with the node version used.

Use command npm list | grep fibers to see which package is using an outdated version.

Hope this helps.