bakoushin / medooze-streamer-demo

Recording audio/video streams from WebRTC using Medooze Media Server and GStreamer or FFmpeg
25 stars 3 forks source link

npm install error #18

Open mathpopo opened 1 year ago

mathpopo commented 1 year ago

root@025baad0733e:/docker/medooze-streamer-demo# npm install npm ERR! code 1 npm ERR! path /docker/medooze-streamer-demo/node_modules/medooze-media-server npm ERR! command failed npm ERR! command sh -c test -f build/Release/medooze-media-server.node || (node-gyp configure && node-gyp rebuild --jobs=max)

mathpopo commented 1 year ago

npm ERR! gyp ERR! node -v v18.15.0 npm ERR! gyp ERR! node-gyp -v v9.3.1 npm ERR! gyp ERR! not ok

mathpopo commented 1 year ago

i use medooze , i npm install before now re-nmp intall ,error,is there issue?

bakoushin commented 1 year ago

it's probably the Node version please try with Node 10 or 12

mathpopo commented 1 year ago

thank you for your help ,you mean: root@4febc39308f2:~# node -v v18.15.0 need to reduce to v12?

mathpopo commented 1 year ago

https://nodejs.org/dist/

mathpopo commented 1 year ago

Node.js 11.15.0, Node.js 10.24.1

mathpopo commented 1 year ago

@bakoushin thank you ,i use node-v12.9.1 can resolve,but when compile medooze,

../src/media-server_wrap.cxx:2698:46: error: 'Handle' is not a member of 'v8' 2698 | int SWIG_AsVal_unsigned_SS_long_SS_long (v8::Handle obj, unsigned long long *val) | ^~ ../src/media-server_wrap.cxx:2698:62: error: expected primary-expression before '>' token

mathpopo commented 1 year ago

2023-04-11T08_20_37_786Z-debug.log

mathpopo commented 1 year ago

package-lock.json i guess issue come here

bakoushin commented 1 year ago

looks like it's an issue with installing medooze in Docker, not with this particular project I suggest raising it in https://github.com/medooze/media-server-node/issues