stream-labs/streamlabs-overlay

make: *** No rule to make target `Release/obj.target/streamlabs_overlay/src\*.o', needed by `Release/streamlabs_overlay.node'. Stop.

Closed this issue · 2 comments

Hi Team, I tried to setup this code in my Ma. I followed the steps from this guide to have the environment.

Environment:
Mac: 10.14.6
node: v12.6.0
node-gyp v6.1.0
npm 6.4.1
yarn 1.17.3
Python: 2.7

I changed the node version to 10.15.3. But still I get the following error when I do 'yarn install'.

ShanmugajasMBP2:streamlabs-overlay-master sgovindan$ yarn install
yarn install v1.17.3
[1/5] 🔍 Validating package.json...
[2/5] 🔍 Resolving packages...
success Already up-to-date.
$ node-gyp rebuild
gyp info it worked if it ends with ok
gyp info using node-gyp@6.1.0
gyp info using node@10.15.3 | darwin | x64
gyp info find Python using Python version 2.7.10 found at "/usr/bin/python"
gyp info spawn /usr/bin/python
gyp info spawn args [ '/Users/sgovindan/workspace/streamlabs/streamlabs-overlay-master/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/Users/sgovindan/workspace/streamlabs/streamlabs-overlay-master/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/Users/sgovindan/workspace/streamlabs/streamlabs-overlay-master/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/tmp/.gyp/10.15.3/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/tmp/.gyp/10.15.3',
gyp info spawn args '-Dnode_gyp_dir=/Users/sgovindan/workspace/streamlabs/streamlabs-overlay-master/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/tmp/.gyp/10.15.3/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/Users/sgovindan/workspace/streamlabs/streamlabs-overlay-master',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: *** No rule to make target Release/obj.target/streamlabs_overlay/src\*.o', needed by Release/streamlabs_overlay.node'. Stop.
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/Users/sgovindan/workspace/streamlabs/streamlabs-overlay-master/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:189:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Darwin 18.7.0
gyp ERR! command "/usr/local/bin/node" "/Users/sgovindan/workspace/streamlabs/streamlabs-overlay-master/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /Users/sgovindan/workspace/streamlabs/streamlabs-overlay-master
gyp ERR! node -v v10.15.3
gyp ERR! node-gyp -v v6.1.0
gyp ERR! not ok
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
You have new mail in /var/mail/sgovindan
ShanmugajasMBP2:streamlabs-overlay-master sgovindan$

Is there any environment setup is missing? or Can you provide some detailed setup information on Readme.

This module not intended to work on mac. As it uses api exclusive to Windows.

@summeroff - Thanks for the update. I see one of you blog Streamlab OBS is Live on Mac. Can you share the mac supported overlay repo if possible?