Build errors on Debian 8
Node-Janus does not build out of the box on Debian Jessie with default node.js v0.10.29 and node-gyp v3.2.1 installed by apt-get.
First, it requires to change the version of marionette-client to 1.9.0 in packages.json.
Next, it requires additional packages: libpng-dev, automake, autoconf, nasm, g++, libtool, gettext.
Finally, the libjpeg-turbo URL is invalid and raises Zlib error.
Would you be interested in providing a pull request to fix this?
The only thing which I could commit is changing the marionette-client version to 1.9.0, which you can easily do by yourself. The rest, like additional packages, have to be installed manually using apt-get.
To make it easier, I am providing the already built node-janus package for x86_64.
@niutech: Could you provide some more information how did you compiled and built the source on Debian? I am trying to build this on Debian 7 wheezy, but it fails and I don't know how to fix that.
I followed the build instructions, having installed the required packages before. What is the error message you have?
Which packages did you installed? And which version of node did you use? Because I can't find a release of node with the version number 10.0, the latest is 5.x as far as I can remember.
For packages see the first post. It should run with the latest node. The version 0.10 is available here: https://nodejs.org/en/download/releases/