mafintosh / mafintosh/peercast

Only works on v0.8.x?

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

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
519
Forks
39
PR merge metrics
No merged PRs in 30d

Description

i try to install it on Windows 8.1 x64, but i got so many errors :(

 Microsoft Windows [Versión 6.3.9600]
(c) 2013 Microsoft Corporation. Todos los derechos reservados.

C:\Users\Dovaa>npm install -g peercast
npm http GET https://registry.npmjs.org/peercast
npm http 304 https://registry.npmjs.org/peercast
npm http GET https://registry.npmjs.org/castv2-client/0.0.5
npm http GET https://registry.npmjs.org/network-address/0.0.4
npm http GET https://registry.npmjs.org/mdns
npm http GET https://registry.npmjs.org/prettysize/0.0.3
npm http GET https://registry.npmjs.org/peerflix
npm http GET https://registry.npmjs.org/read-torrent
npm http GET https://registry.npmjs.org/single-line-log
npm http 304 https://registry.npmjs.org/peerflix
npm http 304 https://registry.npmjs.org/read-torrent
npm http 304 https://registry.npmjs.org/single-line-log
npm http 304 https://registry.npmjs.org/prettysize/0.0.3
npm http 304 https://registry.npmjs.org/castv2-client/0.0.5
npm http GET https://registry.npmjs.org/castv2-client/-/castv2-client-0.0.5.tgz
npm http GET https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz
npm http 304 https://registry.npmjs.org/network-address/0.0.4
npm http GET https://registry.npmjs.org/network-address/-/network-address-0.0.4.
tgz
npm http 304 https://registry.npmjs.org/mdns
npm http 200 https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz
npm http 200 https://registry.npmjs.org/network-address/-/network-address-0.0.4.
tgz
npm http 200 https://registry.npmjs.org/castv2-client/-/castv2-client-0.0.5.tgz
npm http GET https://registry.npmjs.org/magnet-uri
npm http GET https://registry.npmjs.org/parse-torrent
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/airplay-js
npm http GET https://registry.npmjs.org/clivas
npm http GET https://registry.npmjs.org/keypress
npm http GET https://registry.npmjs.org/inquirer
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/network-address/0.0.5
npm http GET https://registry.npmjs.org/open/0.0.5
npm http GET https://registry.npmjs.org/pump
npm http GET https://registry.npmjs.org/numeral
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/range-parser
npm http GET https://registry.npmjs.org/windows-no-runnable
npm http GET https://registry.npmjs.org/rc
npm http GET https://registry.npmjs.org/torrent-stream
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/castv2
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/parse-torrent
npm http 304 https://registry.npmjs.org/magnet-uri
npm http 304 https://registry.npmjs.org/airplay-js
npm http 304 https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/thirty-two
npm http GET https://registry.npmjs.org/parse-torrent-file
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/forever-agent
npm http 304 https://registry.npmjs.org/keypress
npm http 304 https://registry.npmjs.org/clivas
npm http 304 https://registry.npmjs.org/inquirer
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/network-address/0.0.5
npm http GET https://registry.npmjs.org/network-address/-/network-address-0.0.5.
tgz
npm http 304 https://registry.npmjs.org/pump
npm http 304 https://registry.npmjs.org/numeral
npm http 304 https://registry.npmjs.org/open/0.0.5
npm http GET https://registry.npmjs.org/open/-/open-0.0.5.tgz
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/range-parser
npm http 304 https://registry.npmjs.org/rc
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/windows-no-runnable
npm http 304 https://registry.npmjs.org/torrent-stream
npm http 304 https://registry.npmjs.org/castv2
npm http GET https://registry.npmjs.org/ms/0.6.2
npm http GET https://registry.npmjs.org/protobufjs
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/parse-torrent-file
npm http 304 https://registry.npmjs.org/mime

> mdns@2.2.8 install C:\Users\Dovaa\AppData\Roaming\npm\node_modules\peercast\n
ode_modules\mdns
> node-gyp rebuild


C:\Users\Dovaa\AppData\Roaming\npm\node_modules\peercast\node_modules\mdns>node
 "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_mo
dules\node-gyp\bin\node-gyp.js" rebuild
npm http GET https://registry.npmjs.org/bencode
npm http GET https://registry.npmjs.org/simple-sha1
npm http 304 https://registry.npmjs.org/thirty-two
Los proyectos de esta solución se van a compilar de uno en uno. Para habilitar l
a compilación en paralelo, agregue el modificador "/m".
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.t
argets(64,5): error MSB8020: The build tools for Visual Studio 2012 (Platform T
oolset = 'v110') cannot be found. To build using the v110 build tools, please i
nstall Visual Studio 2012 build tools.  Alternatively, you may upgrade to the c
urrent Visual Studio tools by selecting the Project menu or right-click the sol
ution, and then selecting "Upgrade Solution...". [C:\Users\Dovaa\AppData\Roami
ng\npm\node_modules\peercast\node_modules\mdns\build\dns_sd_bindings.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` fail
ed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files (x86)\nodejs\node_mo
dules\npm\node_modules\node-gyp\lib\build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:789:
12)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\nod
e_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Dovaa\AppData\Roaming\npm\node_modules\peercast\node_modu
les\mdns
gyp ERR! node -v v0.10.13
gyp ERR! node-gyp -v v0.10.2
gyp ERR! not ok
unbuild mdns@2.2.8
unbuild peercast@1.1.2
npm ERR! weird error 1
npm http 304 https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/network-address/-/network-address-0.0.5.
tgz
npm http 304 https://registry.npmjs.org/hawk
unbuild peerflix@0.28.0
npm http 304 https://registry.npmjs.org/node-uuid
npm http 304 https://registry.npmjs.org/cookie-jar
npm http 304 https://registry.npmjs.org/tunnel-agent
npm http 304 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/open/-/open-0.0.5.tgz
npm http 304 https://registry.npmjs.org/aws-sign
npm http 304 https://registry.npmjs.org/json-stringify-safe
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/forever-agent
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.1
3","npm":"1.3.2"})
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/protobufjs
npm http 304 https://registry.npmjs.org/bencode
npm http 304 https://registry.npmjs.org/simple-sha1
npm http GET https://registry.npmjs.org/bytebuffer
npm http GET https://registry.npmjs.org/ascli
npm http GET https://registry.npmjs.org/rusha
npm http 304 https://registry.npmjs.org/boom
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/cryptiles
npm http 304 https://registry.npmjs.org/ms/0.6.2
npm http GET https://registry.npmjs.org/ms/-/ms-0.6.2.tgz
npm http 304 https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/sntp
npm http 304 https://registry.npmjs.org/bytebuffer
npm http 304 https://registry.npmjs.org/ascli
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http GET https://registry.npmjs.org/colour
npm http GET https://registry.npmjs.org/optjs
npm http GET https://registry.npmjs.org/long
npm http GET https://registry.npmjs.org/bufferview
npm http 304 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/rusha
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http 200 https://registry.npmjs.org/ms/-/ms-0.6.2.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http 304 https://registry.npmjs.org/bufferview
npm http 304 https://registry.npmjs.org/long
npm http 304 https://registry.npmjs.org/colour
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http GET https://registry.npmjs.org/colour/-/colour-0.7.1.tgz
npm http 304 https://registry.npmjs.org/optjs
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.13
","npm":"1.3.2"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"v0.
10.13","npm":"1.3.2"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.13
","npm":"1.3.2"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.13
","npm":"1.3.2"})
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tg
z
npm http 304 https://registry.npmjs.org/rusha
unbuild parse-torrent-file@2.1.1
unbuild parse-torrent@4.0.0
unbuild read-torrent@1.3.0
npm http 200 https://registry.npmjs.org/colour/-/colour-0.7.1.tgz
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tg
z
npm ERR! not ok code 0

C:\Users\Dovaa>

i try installing the build tools for Visual Studio 2012 (as I see in the log that ask me for that)
but i got the same problem anyway, is only node 0.8.x or something else?
can some1 give me a hand? xP

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 npm install -g peercast on Windows 8.1 with the reported Node v0.10.13 environment, focusing on the mdns node-gyp build and its Visual Studio 2012 toolset error. Check whether the documented or supported prerequisites resolve installation; done means the package installs successfully without the reported build failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
build-system, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.