Skip to content

Weird dependencies behavior / Version questionning #2

@DrumSlayers

Description

@DrumSlayers

Hello,

I'm trying to install (and run) asls-server, using npm to install them.
I tried node 18, node 22, linux and windows, and i'm facing the following each time :

PS C:\Users\xxxxx\Documents\GIT\asls-server> node .\DMXWebRTC.js
C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\bindings\bindings.js:135
  throw err;
  ^

Error: Could not locate the bindings file. Tried:
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\build\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\build\Debug\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\build\Release\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\out\Debug\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\Debug\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\out\Release\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\Release\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\build\default\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\compiled\22.15.0\win32\x64\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\addon-build\release\install-root\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\addon-build\debug\install-root\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\addon-build\default\install-root\wrtc.node
 → C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\lib\binding\node-v127-win32-x64\wrtc.node
    at bindings (C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\bindings\bindings.js:126:9)
    at Object.<anonymous> (C:\Users\xxxxx\Documents\GIT\asls-server\node_modules\@cubicleai\wrtc\binding.js:1:37)
    at Module._compile (node:internal/modules/cjs/loader:1730:14)
    at Object..js (node:internal/modules/cjs/loader:1895:10)
    at Module.load (node:internal/modules/cjs/loader:1465:32)
    at Function._load (node:internal/modules/cjs/loader:1282:12)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
    at Module.require (node:internal/modules/cjs/loader:1487:12)
    at require (node:internal/modules/helpers:135:16) {
  tries: [
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\build\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\build\\Debug\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\build\\Release\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\out\\Debug\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\Debug\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\out\\Release\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\Release\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\build\\default\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\compiled\\22.15.0\\win32\\x64\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\addon-build\\release\\install-root\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\addon-build\\debug\\install-root\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\addon-build\\default\\install-root\\wrtc.node',
    'C:\\Users\\xxxxx\\Documents\\GIT\\asls-server\\node_modules\\@cubicleai\\wrtc\\lib\\binding\\node-v127-win32-x64\\wrtc.node'
  ]
}

Node.js v22.15.0

On linux, cubicleai/wrtc installation triggers webrtc lib build, which imply chromium building and 32G of ram seem to be not sufficient for this 😅 (Failling with OOM)

Have you any clues about tools / versions to use ?

Thanks !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions