breach / thrust

Chromium-based cross-platform / cross-language application framework
MIT License
2.77k stars 121 forks source link

thrust on pi #254

Open przemyslawpluta opened 9 years ago

przemyslawpluta commented 9 years ago

Installation on raspberry pi fails with ...

...
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http 304 https://registry.npmjs.org/boom
npm http 304 https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/cryptiles
npm http 304 https://registry.npmjs.org/sntp

> node-thrust@0.7.6-rc.1 postinstall /home/pi/dev/node_modules/node-thrust
> node scripts/bootstrap.js

/home/pi/dev/node_modules/node-thrust/vendor/thrust/.version
Creating: /home/pi/dev/node_modules/node-thrust/vendor/thrust
Downloading: https://github.com/breach/thrust/releases/download/v0.7.6/thrust-v0.7.6-undefined.zip
....
Extracting /home/pi/dev/node_modules/node-thrust/vendor/thrust/thrust-v0.7.6-undefined.zip

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: invalid signature: 0x4f44213c
    at /home/pi/dev/node_modules/node-thrust/node_modules/unzip/lib/parse.js:59:13
    at processImmediate [as _immediateCallback] (timers.js:336:15)
npm ERR! node-thrust@0.7.6-rc.1 postinstall: `node scripts/bootstrap.js`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the node-thrust@0.7.6-rc.1 postinstall script.
npm ERR! This is most likely a problem with the node-thrust package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/bootstrap.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls node-thrust
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.12.35+
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "node-thrust"
npm ERR! cwd /home/pi/dev
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/pi/dev/npm-debug.log
npm ERR! not ok code 0

Missing release thrust-v0.7.6-undefined.zip?

morganrallen commented 9 years ago

Thanks, I'll have a look at the install script. Looks like it cannot identify the architecture of the RaspPi.

On Sat, Jan 3, 2015 at 3:31 PM, Przemyslaw Pluta notifications@github.com wrote:

Installation on raspberry pi fails with ...

... npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/hoek npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/sntp

node-thrust@0.7.6-rc.1 postinstall /home/pi/dev/node_modules/node-thrust> node scripts/bootstrap.js

/home/pi/dev/node_modules/node-thrust/vendor/thrust/.version Creating: /home/pi/dev/node_modules/node-thrust/vendor/thrust Downloading: https://github.com/breach/thrust/releases/download/v0.7.6/thrust-v0.7.6-undefined.zip .... Extracting /home/pi/dev/node_modules/node-thrust/vendor/thrust/thrust-v0.7.6-undefined.zip

events.js:72 throw er; // Unhandled 'error' event ^ Error: invalid signature: 0x4f44213c at /home/pi/dev/node_modules/node-thrust/node_modules/unzip/lib/parse.js:59:13 at processImmediate as _immediateCallback npm ERR! node-thrust@0.7.6-rc.1 postinstall: node scripts/bootstrap.js npm ERR! Exit status 8 npm ERR! npm ERR! Failed at the node-thrust@0.7.6-rc.1 postinstall script. npm ERR! This is most likely a problem with the node-thrust package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node scripts/bootstrap.js npm ERR! You can get their info via: npm ERR! npm owner ls node-thrust npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.12.35+ npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "node-thrust" npm ERR! cwd /home/pi/dev npm ERR! node -v v0.10.28 npm ERR! npm -v 1.4.9 npm ERR! code ELIFECYCLE npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/pi/dev/npm-debug.log npm ERR! not ok code 0

— Reply to this email directly or view it on GitHub https://github.com/breach/thrust/issues/254.

http://ithoughtyouweretherobot.com Metal and Wire

http://nolonelyguineapigs.com/ Wandering and Rambling

http://morglog.org Old and Neglected.

-----BEGIN PGP PUBLIC KEY BLOCK----- Version: OpenPGP.js v.1.20121007 Comment: http://openpgpjs.org

xsBNBFG3btUBB/9+/WJNOSIuc/praKPaPOweqXV5s7PGRD+HAnNWF/19YAY3 AFtfeoelhhY4sMJoobTaJzcZojznZ1kl/7UuuYCnbJO3Z9kaSMVrVxEZMSLe YmW8Hc4ZsTnl9f05DQFy8ABpAvMLmXJQXh63BbfzjFqNbSWQfLhrubSM2Elq xmN6EsmRyAuEeYlSnal+Di2MlViohpCbbagE2D6AZTUECIamTib6+DuLG4XO b4GGKHR9TXu2qS1VH6hqcvdEz2MDE5OqZzAnBgcF2dvcOdTk9gAOoR1T+qKj IJtg2X0ETbxcPqEXQoXE8VrxN0MLT5JQKTg26+csU4P2w0rEWsUsJombABEB AAHNJU1vcmdhbiBBbGxlbiA8bW9yZ2FucmFsbGVuQGdtYWlsLmNvbT7CwFwE EAECABAFAlG3btwJEG9pFLKaVEfeAAD7hwf+K8LN/kfgi8GTRLiTcuM+hSbm uAeiBY+VaJIQFLzoFlt8A0hBlLNPFNNmUDxdPrMErdHgZ7HtJW/6RANuBTti 5hr3EBguH1GQyK7BbUqJGvaEX4UNRej3uyX3ufXDsIB/3NsKaTyyu+SO0+Hv Cn2DwmlfSXcPhoarx6Turizn/WwgtTN3tqrMWxxiCKWydLH5xYuz+23BLMdc oF/zkbF+7ddFhmyfiFh4Ej9//tsfwPj2cACU3uLTrcwCo7IxUtkrqMF/fhlm LEqjhzDDjq9v7GNWb/5xB2xgTaucJ7/ljuS8nPlZqwCI8NlTgSqC8nyVLyjS yVtOzkItcS0UqyW1Mg== =V/Ia -----END PGP PUBLIC KEY BLOCK-----

przemyslawpluta commented 9 years ago

@morganrallen did you have a chance to look into this? Thanks.

miketheprogrammer commented 9 years ago

Raspberry pi is not a supported OS. Windows, Darwin,, and Linux are supported. On Jan 8, 2015 4:00 AM, "Przemyslaw Pluta" notifications@github.com wrote:

@morganrallen https://github.com/morganrallen did you have a chance to look into this? Thanks.

— Reply to this email directly or view it on GitHub https://github.com/breach/thrust/issues/254#issuecomment-69152309.

przemyslawpluta commented 9 years ago

Any future plans to support it?

trans commented 9 years ago

Raspberry Pi is not an OS it's a hardware platform. I think typically it runs Debian Linux. However it is an ARM platform, not an x86.

miketheprogrammer commented 9 years ago

None of the other Desktop shells support either Chromium Content Lib or Chromium Embedded Framework on ARM. https://github.com/atom/atom-shell/issues/366 You can feel free to attempt to compile thrust from source on ARM, however without a broad interest in it, and the relative complexity of maintaining all these projects, I doubt we will see an ARM version for a while.

Thankfully however, Thrust uses the same core that Atom shells uses, so if the folks over at github decide they want ARM support, it may just happen.

For now I would stick to web interfaces for the raspberry pi.

Doing some more research seems some people have compiled webkit based browsers for Raspbian Wheezy. Please feel free to contact individuals here http://www.raspberrypi.org/forums/viewtopic.php?f=29&t=77807 and ask them if they have any advice for compiling chromium content lib on PI and post it here for information.

przemyslawpluta commented 9 years ago

Looks interesting ... Thanks @miketheprogrammer

jalbam commented 8 years ago

Hello,

Maybe you can use NW.js port to Raspberry Pi (ARMv6) which also supports RPi 2 and RPi 3: https://github.com/jalbam/nwjs_rpi