mafintosh / mafintosh/peercast
Only works on v0.8.x?
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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