Hi, guys!
I need help!
I run this
sudo npm i --save medooze-media-serverI am getting many errors.
Some lines with error
../src/media-server_wrap.cxx:2834:21: error: variable or field 'medooze_initialize' declared void
2834 | #define SWIGV8_INIT medooze_initialize
In file included from ../src/media-server_wrap.cxx:171:
../src/media-server_wrap.cxx:15207:22: error: 'medooze_initialize' was not declared in this scope
15207 | NODE_MODULE(medooze, medooze_initialize)
../src/media-server_wrap.cxx:13621:62: error: 'SWIG_AsVal_unsigned_SS_long_SS_long' cannot be used as a function
13621 | ecode2 = SWIG_AsVal_unsigned_SS_long_SS_long(args[0], &val2);
../src/media-server_wrap.cxx:12271:7: error: 'Handle' is not a member of 'v8'
12271 | v8::Handle<v8::Value> jsresult;
| ^~~~~~
../src/media-server_wrap.cxx:12271:23: error: expected primary-expression before '>' token
12271 | v8::Handle<v8::Value> jsresult;
| ^
../src/media-server_wrap.cxx:12271:25: error: 'jsresult' was not declared in this scope
12271 | v8::Handle<v8::Value> jsresult;
And finally CXX(target) Release/obj.target/medooze-media-server/media-server/src/stunmessage.o
CXX(target) Release/obj.target/medooze-media-server/media-server/src/crc32calc.o
medooze-media-server.target.mk:264: recipe for target 'Release/obj.target/medooze-media-server/src/media-server_wrap.o' failed
make: *** [Release/obj.target/medooze-media-server/src/media-server_wrap.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from ../media-server/include/media.h:9,
from ../media-server/include/rtp.h:6,
from ../media-server/src/RTPTransport.cpp:23:
../media-server/ext/libdatachannels/src/internal/Buffer.h: In static member function 'static Buffer&& Buffer::Wrap(uint8_t*, size_t)':
../media-server/ext/libdatachannels/src/internal/Buffer.h:148:19: warning: reference to local variable 'buffer' returned [-Wreturn-local-addr]
148 | return std::move(buffer);
| ~~~~~~~~~^~~~~~~~
../media-server/ext/libdatachannels/src/internal/Buffer.h:142:10: note: declared here
142 | Buffer buffer;
| ^~~~~~
../media-server/src/httpparser.cpp: In function 'int http_parser_parse_url(const char*, uint32_t, int, http_parser_url*)':
../media-server/src/httpparser.cpp:2316:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
2316 | found_at = 1;
| ~~~~~~~~~^~~
../media-server/src/httpparser.cpp:2319:4: note: here
2319 | case s_req_server:
| ^~~~
make: Leaving directory '/home/atn/node_modules/medooze-media-server/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Linux 5.3.0-59-generic
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--jobs=max"
gyp ERR! cwd /home/atn/node_modules/medooze-media-server
gyp ERR! node -v v12.18.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsev...@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN enoent ENOENT: no such file or directory, open '/home/atn/package.json'
npm WARN atn No description
npm WARN atn No repository field.
npm WARN atn No README data
npm WARN atn No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! medooze-me...@0.95.3 install: `test -f build/Release/medooze-media-server.node || (node-gyp configure && node-gyp rebuild --jobs=max)`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the medooze-me...@0.95.3 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/atn/.npm/_logs/2020-06-13T01_05_40_843Z-debug.log