SocketCluster / SocketCluster/socketcluster

Can not use sc-uws on Ubuntu 18.04, node 10.12.0

Open
#455 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
6.2k
Forks
318
PR merge metrics
No merged PRs in 30d

Description

I tried to use sc-uws engine on both, socketcluster boiler app and in sc-crud-sample. In both cases it failed with folowing ( i get it from build_log.txt in /node_modules/sc-uws/built-log.txt):
ws.target.mk:106: recipe for target 'Release/obj.target/uws/src/addon.o' failed
make: *** [Release/obj.target/uws/src/addon.o] Error 1
make: Leaving directory '/home/dev/Code/sc-crud-sample/node_modules/sc-uws/build'
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/dev/.nvm/versions/node/v10.12.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 Linux 4.15.0-38-generic

Are there any dependencies or something ?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the sc-uws installation in the socketcluster boiler app or sc-crud-sample on Ubuntu 18.04 with Node 10.12.0, then inspect node_modules/sc-uws/built-log.txt and the node-gyp output. Done means identifying the missing dependency or compatibility problem and confirming that sc-uws builds successfully in the reported environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.