aegypius / overlay

Gentoo overlay
http://aegypius.github.io/overlay/
31 stars 8 forks source link

gyp configuration/stack errors in build for atom-shell #11

Closed sumdog closed 10 years ago

sumdog commented 10 years ago

Attempted to emerge atom on my system from this overlay and got the following build errors:

emerge -av atom

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ~] dev-util/atom-shell-0.12.4::aegypius  USE="-debug" 0 kB
[ebuild  N    *] app-editors/atom-9999::aegypius  0 kB

Total: 2 packages (2 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] Yes

>>> Verifying ebuild manifests

>>> Emerging (1 of 2) dev-util/atom-shell-0.12.4 from aegypius
>>> Unpacking source...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
GIT update -->
   repository:               git://github.com/atom/atom-shell
   at the commit:            754abbd39cf0aa0b4c6a50522d4eaf1072292818
   commit:                   v0.12.4
   branch:                   master
   storage directory:        "/usr/portage/distfiles/egit-src/atom-shell"
   checkout type:            non-bare repository
Synchronizing submodule url for 'vendor/breakpad'
Synchronizing submodule url for 'vendor/brightray'
Synchronizing submodule url for 'vendor/depot_tools'
Synchronizing submodule url for 'vendor/native_mate'
Synchronizing submodule url for 'vendor/node'
M   vendor/brightray
M   vendor/node
Switched to a new branch 'tree-v0.12.4'
>>> Unpacked to /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
>>> Source unpacked in /var/tmp/portage/dev-util/atom-shell-0.12.4/work
>>> Preparing source in /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4 ...

> atom-shell@0.12.4 preinstall /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
> node -e 'process.exit(0)'

npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/atom-package-manager
npm http GET https://registry.npmjs.org/coffeelint
npm http 200 https://registry.npmjs.org/coffeelint
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffeelint/-/coffeelint-1.3.0.tgz
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 200 https://registry.npmjs.org/atom-package-manager
npm http GET https://registry.npmjs.org/atom-package-manager/-/atom-package-manager-0.50.0.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 200 https://registry.npmjs.org/atom-package-manager/-/atom-package-manager-0.50.0.tgz
npm http 200 https://registry.npmjs.org/coffeelint/-/coffeelint-1.3.0.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/temp
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/wrench
npm http GET https://registry.npmjs.org/npm
npm http GET https://registry.npmjs.org/node-gyp
npm http GET https://registry.npmjs.org/season
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/runas
npm http GET https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/keytar
npm http GET https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/first-mate
npm http GET https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/git-utils
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/mv
npm http GET https://registry.npmjs.org/open
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.10.tgz
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz
npm http 200 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.2.1.tgz
npm http 200 https://registry.npmjs.org/temp
npm http GET https://registry.npmjs.org/temp/-/temp-0.7.0.tgz
npm http 200 https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.2.1.tgz
npm http 200 https://registry.npmjs.org/wrench
npm http GET https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz
npm http 200 https://registry.npmjs.org/temp/-/temp-0.7.0.tgz
npm http 200 https://registry.npmjs.org/season
npm http GET https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http 200 https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz
npm http 200 https://registry.npmjs.org/request
npm http 200 https://registry.npmjs.org/node-gyp
npm http 200 https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/request/-/request-2.21.0.tgz
npm http GET https://registry.npmjs.org/node-gyp/-/node-gyp-0.12.2.tgz
npm http GET https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http 200 https://registry.npmjs.org/npm
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.10.tgz
npm http 200 https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.21.0.tgz
npm http GET https://registry.npmjs.org/npm/-/npm-1.4.4.tgz
npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/runas
npm http 200 https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/runas/-/runas-0.3.0.tgz
npm http GET https://registry.npmjs.org/fs-plus/-/fs-plus-2.2.3.tgz
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http 200 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 200 https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http 200 https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 200 https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/keytar
npm http GET https://registry.npmjs.org/keytar/-/keytar-1.0.0.tgz
npm http 200 https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/semver/-/semver-2.2.1.tgz
npm http 200 https://registry.npmjs.org/first-mate
npm http GET https://registry.npmjs.org/first-mate/-/first-mate-1.5.3.tgz
npm http 200 https://registry.npmjs.org/mv
npm http GET https://registry.npmjs.org/mv/-/mv-2.0.0.tgz
npm http 200 https://registry.npmjs.org/runas/-/runas-0.3.0.tgz
npm http 200 https://registry.npmjs.org/fs-plus/-/fs-plus-2.2.3.tgz
npm http 200 https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/semver/-/semver-2.2.1.tgz
npm http 200 https://registry.npmjs.org/open
npm http GET https://registry.npmjs.org/open/-/open-0.0.4.tgz
npm http 200 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http 200 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/git-utils
npm http GET https://registry.npmjs.org/git-utils/-/git-utils-1.3.0.tgz
npm http 200 https://registry.npmjs.org/mv/-/mv-2.0.0.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/open/-/open-0.0.4.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/node-gyp/-/node-gyp-0.12.2.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/keytar/-/keytar-1.0.0.tgz
npm http 200 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/first-mate/-/first-mate-1.5.3.tgz
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/npm/-/npm-1.4.4.tgz
npm http 200 https://registry.npmjs.org/git-utils/-/git-utils-1.3.0.tgz
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/nan
npm http 200 https://registry.npmjs.org/underscore
npm http 200 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz
npm http 200 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http 304 https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz
npm http 200 https://registry.npmjs.org/bindings
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http GET https://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz
npm http 200 https://registry.npmjs.org/nan
npm http 200 https://registry.npmjs.org/nan
npm http 200 https://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz
npm http 200 https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/nan/-/nan-0.8.0.tgz
npm http GET https://registry.npmjs.org/nan/-/nan-0.6.0.tgz
npm http 200 https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.8.0.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.6.0.tgz
npm http 200 https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http GET https://registry.npmjs.org/block-stream
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/block-stream
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http 200 https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz

> runas@0.3.0 install /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/runas
> node-gyp rebuild

gyp ERR! configure error 
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack     at errnoException (child_process.js:998:11)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:34)
gyp ERR! System Linux 3.13.7-gentoo
gyp ERR! command "node" "/usr/lib64/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/runas
gyp ERR! node -v v0.10.28
gyp ERR! node-gyp -v v0.13.0
gyp ERR! not ok 
npm http 200 https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz

> keytar@1.0.0 install /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/keytar
> node-gyp rebuild

gyp ERR! configure error 
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack     at errnoException (child_process.js:998:11)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:34)
gyp ERR! System Linux 3.13.7-gentoo
gyp ERR! command "node" "/usr/lib64/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/keytar
gyp ERR! node -v v0.10.28
gyp ERR! node-gyp -v v0.13.0
gyp ERR! not ok 
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/qs
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/first-mate/benchmark/bootstrap.css'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/first-mate/benchmark/bootstrap.css
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/first-mate/benchmark/bootstrap.css
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http 200 https://registry.npmjs.org/forever-agent
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/npm/doc'
npm ERR! error rolling back  atom-package-manager@0.50.0 { [Error: ENOTEMPTY, rmdir '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/npm/doc']
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/npm/doc' }
npm ERR! runas@0.3.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the runas@0.3.0 install script.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls runas
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! code ELIFECYCLE
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/regex/regex_internal.c'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/regex/regex_internal.c
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/regex/regex_internal.c
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http 200 https://registry.npmjs.org/aws-sign
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/http-signature
npm http 200 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz
npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz
npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz
npm http 200 https://registry.npmjs.org/node-uuid
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz
npm http GET https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http GET https://registry.npmjs.org/ctype
npm http GET https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/asn1
npm http GET https://registry.npmjs.org/hoek
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/combined-stream
npm http 200 https://registry.npmjs.org/ctype
npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/asn1
npm http 200 https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/hoek
npm http 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http GET https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz
npm http GET https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http 200 https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/npm-debug.log
npm ERR! not ok code 0

Traceback (most recent call last):
  File "./script/bootstrap.py", line 98, in <module>
    sys.exit(main())
  File "./script/bootstrap.py", line 22, in main
    update_node_modules('.')
  File "./script/bootstrap.py", line 59, in update_node_modules
    execute([NPM, 'install'])
  File "/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/script/lib/util.py", line 118, in execute
    raise e
subprocess.CalledProcessError: Command '['npm', 'install']' returned non-zero exit status 34
 * ERROR: dev-util/atom-shell-0.12.4::aegypius failed (prepare phase):
 *   bootstrap failed
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_prepare
 *   environment, line 5662:  Called die
 * The specific snippet of code:
 *       ./script/bootstrap.py || die "bootstrap failed";
 * 
 * If you need support, post the output of `emerge --info '=dev-util/atom-shell-0.12.4::aegypius'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/atom-shell-0.12.4::aegypius'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4'
 * S: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4'

>>> Failed to emerge dev-util/atom-shell-0.12.4, Log file:

>>>  '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/build.log'

 * Messages for package dev-util/atom-shell-0.12.4:

 * ERROR: dev-util/atom-shell-0.12.4::aegypius failed (prepare phase):
 *   bootstrap failed
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_prepare
 *   environment, line 5662:  Called die
 * The specific snippet of code:
 *       ./script/bootstrap.py || die "bootstrap failed";
 * 
 * If you need support, post the output of `emerge --info '=dev-util/atom-shell-0.12.4::aegypius'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/atom-shell-0.12.4::aegypius'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4'
 * S: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4'

Here is my emerge --info

 emerge --info
Portage 2.2.8-r1 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.17, 3.13.7-gentoo x86_64)
=================================================================
System uname: Linux-3.13.7-gentoo-x86_64-Intel-R-_Core-TM-_i7-2600_CPU_@_3.40GHz-with-gentoo-2.2
KiB Mem:     8127988 total,   1322360 free
KiB Swap:   16777212 total,  13007036 free
Timestamp of tree: Mon, 19 May 2014 14:00:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5-r3, 3.2.5-r3, 3.3.3
dev-util/cmake:           2.8.12.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.1, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo rebutia sublime-text sunrise gentoo-scala-tools aegypius penguindreams-org
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=nocona"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/maven-bin-3.1/conf /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O3 -pipe -march=nocona"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/rebutia /var/lib/layman/sublime-text /var/lib/layman/sunrise /var/lib/layman/gentoo-scala-tools /var/lib/layman/aegypius /usr/local/portage"
USE="X a52 aac aalib acl acpi aim alsa amd64 audiofile avahi berkdb bluetooth browserplugin bzip2 cairo cdinstall cdparanoia cdr cleartype cli corefonts cracklib crypt cups cxx daap dbus dri dts dvd dvdr dvdread emacs emul-linux-x86 exif fam ffmpeg firefox flac fortran ftp gdbm gif gnome gpm gstreamer gtk gtk3 gtkhtml gudev hal hwdb iconv ipv6 jack java jpeg ldap libcaca lm_sensors log4j mad matroska mmx modules mono mp3 mp4 mpd mpeg msn multilib mysql ncurses nls nptl nptlonly nsplugin offensive ogg oggvorbis opengl openmp pam pcre pdf png pulseaudio qt3support quicktime readline real rtc samba sdl seamonkey session spell sse sse2 ssl svg tcpd theora tiff tracker truetype type1 unicode usb vcd vorbis win32codecs wmf xinerama xmms xscreensaver xvid yahoo zeroconf zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir uusertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="dummy fbdev glint intel vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
aegypius commented 10 years ago

Thanks @sumdog for the report, it seems to be a npm cache related issue. Could your run :

sudo npm cache clean

And retry emerging dev-util/atom-shell with :

emerge -1v =dev-util/atom-shell-0.12.4.ebuild
sumdog commented 10 years ago

Gave it a shot. Even deleted the build directory, but I still get an error (although it's a different error):

# rm -rf /var/tmp/portage/dev-util/atom-shell-0.12.4/
sumit ~ # npm cache clean
sumit ~ # !emerge
emerge -1v =dev-util/atom-shell-0.12.4

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ~] dev-util/atom-shell-0.12.4::aegypius  USE="-debug" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-util/atom-shell-0.12.4 from aegypius
>>> Unpacking source...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
GIT update -->
   repository:               git://github.com/atom/atom-shell
   at the commit:            34fa0f1ff883972c4a980c777c5bde7653e04fa3
   commit:                   v0.12.4
   branch:                   master
   storage directory:        "/usr/portage/distfiles/egit-src/atom-shell"
   checkout type:            non-bare repository
Synchronizing submodule url for 'vendor/breakpad'
Synchronizing submodule url for 'vendor/brightray'
Synchronizing submodule url for 'vendor/depot_tools'
Synchronizing submodule url for 'vendor/native_mate'
Synchronizing submodule url for 'vendor/node'
M   vendor/brightray
M   vendor/node
Switched to a new branch 'tree-v0.12.4'
>>> Unpacked to /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
>>> Source unpacked in /var/tmp/portage/dev-util/atom-shell-0.12.4/work
>>> Preparing source in /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4 ...

> atom-shell@0.12.4 preinstall /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
> node -e 'process.exit(0)'

npm http GET https://registry.npmjs.org/atom-package-manager
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffeelint
npm http 200 https://registry.npmjs.org/coffee-script
npm http 200 https://registry.npmjs.org/atom-package-manager
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http GET https://registry.npmjs.org/atom-package-manager/-/atom-package-manager-0.50.0.tgz
npm http 200 https://registry.npmjs.org/coffeelint
npm http GET https://registry.npmjs.org/coffeelint/-/coffeelint-1.3.0.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 200 https://registry.npmjs.org/atom-package-manager/-/atom-package-manager-0.50.0.tgz
npm http 200 https://registry.npmjs.org/coffeelint/-/coffeelint-1.3.0.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/temp
npm http GET https://registry.npmjs.org/wrench
npm http GET https://registry.npmjs.org/npm
npm http GET https://registry.npmjs.org/node-gyp
npm http GET https://registry.npmjs.org/season
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/runas
npm http GET https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/keytar
npm http GET https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/first-mate
npm http GET https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/git-utils
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/mv
npm http GET https://registry.npmjs.org/open
npm http 200 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http 200 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-4.0.0.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-4.0.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz
npm http 200 https://registry.npmjs.org/temp
npm http 200 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/temp/-/temp-0.7.0.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http GET https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.3.0.tgz
npm http 200 https://registry.npmjs.org/wrench
npm http GET https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz
npm http 200 https://registry.npmjs.org/season
npm http GET https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http 200 https://registry.npmjs.org/temp/-/temp-0.7.0.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.3.0.tgz
npm http 200 https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz
npm http 200 https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/request/-/request-2.21.0.tgz
npm http 200 https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http 200 https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/request/-/request-2.21.0.tgz
npm http 200 https://registry.npmjs.org/npm
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/npm/-/npm-1.4.4.tgz
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/node-gyp
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/runas
npm http GET https://registry.npmjs.org/node-gyp/-/node-gyp-0.12.2.tgz
npm http 200 https://registry.npmjs.org/npm/-/npm-1.4.4.tgz
npm http GET https://registry.npmjs.org/runas/-/runas-0.3.0.tgz
npm http 200 https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/fs-plus/-/fs-plus-2.2.3.tgz
npm http 200 https://registry.npmjs.org/keytar
npm http GET https://registry.npmjs.org/keytar/-/keytar-1.0.0.tgz
npm http 200 https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http 200 https://registry.npmjs.org/node-gyp/-/node-gyp-0.12.2.tgz
npm http 200 https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http 200 https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/semver/-/semver-2.2.1.tgz
npm http 200 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 200 https://registry.npmjs.org/open
npm http GET https://registry.npmjs.org/open/-/open-0.0.4.tgz
npm http 200 https://registry.npmjs.org/mv
npm http GET https://registry.npmjs.org/mv/-/mv-2.0.0.tgz
npm http 200 https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http 200 https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/semver/-/semver-2.2.1.tgz
npm http 200 https://registry.npmjs.org/fs-plus/-/fs-plus-2.2.3.tgz
npm http 200 https://registry.npmjs.org/keytar/-/keytar-1.0.0.tgz
npm http 200 https://registry.npmjs.org/git-utils
npm http 200 https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http GET https://registry.npmjs.org/git-utils/-/git-utils-1.3.0.tgz
npm http 200 https://registry.npmjs.org/open/-/open-0.0.4.tgz
npm http 200 https://registry.npmjs.org/runas/-/runas-0.3.0.tgz
npm http 200 https://registry.npmjs.org/mv/-/mv-2.0.0.tgz
npm http 200 https://registry.npmjs.org/git-utils/-/git-utils-1.3.0.tgz
npm http 200 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/first-mate
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http GET https://registry.npmjs.org/first-mate/-/first-mate-1.5.3.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/first-mate/-/first-mate-1.5.3.tgz
npm http 200 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/lru-cache
npm http 200 https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http 200 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz
npm http 200 https://registry.npmjs.org/bindings
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http GET https://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz
npm http 200 https://registry.npmjs.org/nan
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz
npm http GET https://registry.npmjs.org/nan/-/nan-0.8.0.tgz
npm http 200 https://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz
npm http 200 https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.8.0.tgz
npm http 200 https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http 200 https://registry.npmjs.org/nan
npm http 200 https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/nan/-/nan-0.6.0.tgz
npm http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.6.0.tgz
npm http 200 https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/block-stream
npm http 200 https://registry.npmjs.org/block-stream
npm http 200 https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http GET https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz
npm http 200 https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http 200 https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/form-data

> keytar@1.0.0 install /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/keytar
> node-gyp rebuild

gyp ERR! configure error 
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack     at errnoException (child_process.js:998:11)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:34)
gyp ERR! System Linux 3.13.7-gentoo
gyp ERR! command "node" "/usr/lib64/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/keytar
gyp ERR! node -v v0.10.28
gyp ERR! node-gyp -v v0.13.0
gyp ERR! not ok 
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz
npm http 200 https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/cookie-jar
npm http 200 https://registry.npmjs.org/http-signature
npm http 200 https://registry.npmjs.org/node-uuid
npm http 200 https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/mime
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http 200 https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/oniguruma
npm http GET https://registry.npmjs.org/emissary

> runas@0.3.0 install /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/runas
> node-gyp rebuild

gyp ERR! configure error 
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack     at errnoException (child_process.js:998:11)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:34)
gyp ERR! System Linux 3.13.7-gentoo
gyp ERR! command "node" "/usr/lib64/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/runas
gyp ERR! node -v v0.10.28
gyp ERR! node-gyp -v v0.13.0
gyp ERR! not ok 
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm ERR! EEXIST, mkdir '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/tar/node_modules/fstream/lib'
File exists: /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/tar/node_modules/fstream/lib
Move it away, and try again. 

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/tar/node_modules/fstream/lib
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/tar/node_modules/fstream/lib/link-writer.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code EEXIST
npm ERR! errno 47
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/mkdirp/index.js:37:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, open '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/npm/html/doc/api/npm-edit.html'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/npm/html/doc/api/npm-edit.html
npm ERR! code ENOENT
npm ERR! errno 34
npm http 200 https://registry.npmjs.org/oniguruma
npm ERR! keytar@1.0.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the keytar@1.0.0 install script.
npm ERR! This is most likely a problem with the keytar package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls keytar
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! code ELIFECYCLE
npm http GET https://registry.npmjs.org/oniguruma/-/oniguruma-1.0.6.tgz
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/zlib/deflate.c'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/zlib/deflate.c
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/zlib/deflate.c
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 200 https://registry.npmjs.org/oniguruma/-/oniguruma-1.0.6.tgz
npm http 200 https://registry.npmjs.org/emissary
npm http GET https://registry.npmjs.org/emissary/-/emissary-1.2.1.tgz
npm http 200 https://registry.npmjs.org/emissary/-/emissary-1.2.1.tgz
npm http GET https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/asn1
npm http GET https://registry.npmjs.org/ctype
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 GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/ctype
npm http 200 https://registry.npmjs.org/asn1
npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http 200 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http 200 https://registry.npmjs.org/hoek
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz
npm http GET https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http 200 https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http GET https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/property-accessors
npm http 200 https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/mixto/-/mixto-1.0.0.tgz
npm http 200 https://registry.npmjs.org/mixto/-/mixto-1.0.0.tgz
npm http 200 https://registry.npmjs.org/property-accessors
npm http GET https://registry.npmjs.org/property-accessors/-/property-accessors-1.1.0.tgz
npm http 200 https://registry.npmjs.org/property-accessors/-/property-accessors-1.1.0.tgz
npm http GET https://registry.npmjs.org/nan/-/nan-0.7.0.tgz
npm http GET https://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.7.0.tgz
npm http 200 https://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz

> oniguruma@1.0.6 install /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/first-mate/node_modules/oniguruma
> node-gyp rebuild

gyp ERR! configure error 
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack     at errnoException (child_process.js:998:11)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:34)
gyp ERR! System Linux 3.13.7-gentoo
gyp ERR! command "node" "/usr/lib64/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/first-mate/node_modules/oniguruma
gyp ERR! node -v v0.10.28
gyp ERR! node-gyp -v v0.13.0
gyp ERR! not ok 
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/npm-debug.log
npm ERR! not ok code 0

Traceback (most recent call last):
  File "./script/bootstrap.py", line 98, in <module>
    sys.exit(main())
  File "./script/bootstrap.py", line 22, in main
    update_node_modules('.')
  File "./script/bootstrap.py", line 59, in update_node_modules
    execute([NPM, 'install'])
  File "/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/script/lib/util.py", line 118, in execute
    raise e
subprocess.CalledProcessError: Command '['npm', 'install']' returned non-zero exit status 47
 * ERROR: dev-util/atom-shell-0.12.4::aegypius failed (prepare phase):
 *   bootstrap failed
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_prepare
 *   environment, line 5662:  Called die
 * The specific snippet of code:
 *       ./script/bootstrap.py || die "bootstrap failed";
 * 
 * If you need support, post the output of `emerge --info '=dev-util/atom-shell-0.12.4::aegypius'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/atom-shell-0.12.4::aegypius'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4'
 * S: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4'

>>> Failed to emerge dev-util/atom-shell-0.12.4, Log file:

>>>  '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/build.log'

 * Messages for package dev-util/atom-shell-0.12.4:

 * ERROR: dev-util/atom-shell-0.12.4::aegypius failed (prepare phase):
 *   bootstrap failed
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_prepare
 *   environment, line 5662:  Called die
 * The specific snippet of code:
 *       ./script/bootstrap.py || die "bootstrap failed";
 * 
 * If you need support, post the output of `emerge --info '=dev-util/atom-shell-0.12.4::aegypius'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/atom-shell-0.12.4::aegypius'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/atom-shell-0.12.4/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4'
 * S: '/var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4'
aegypius commented 10 years ago

This is strange, I use the same version of nodejs and npm and it works my emerge --info is slightly the same (I use default/linux/amd64/13.0/desktop/gnome/systemd profile but it should'nt change anything)

Could you upload your /var/tmp/portage/dev-util/atom-shell-0.12.4/work/atom-shell-0.12.4/npm-debug.log. This is definitly an issue with a node package that is missing something.

You can also try dev-util/atom-shell-0.12.5 which is the latest release available.

sumdog commented 10 years ago

Getting build errors with 0.12.5 as well. Here's the result of cat /var/tmp/portage/dev-util/atom-shell-0.12.5/temp/build.log | xclip

 * Package:    dev-util/atom-shell-0.12.5
 * Repository: aegypius
 * USE:        amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
GIT update -->
   repository:               git://github.com/atom/atom-shell
   at the commit:            76d0d3ec19c4e768f1cef0813a3fa9d2622393d2
   commit:                   v0.12.5
   branch:                   master
   storage directory:        "/usr/portage/distfiles/egit-src/atom-shell"
   checkout type:            bare repository
Cloning into '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5'...
done.
Switched to a new branch 'tree-v0.12.5'
>>> Unpacked to /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5
>>> Source unpacked in /var/tmp/portage/dev-util/atom-shell-0.12.5/work
>>> Preparing source in /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5 ...

> atom-shell@0.12.5 preinstall /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5
> node -e 'process.exit(0)'

npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/atom-package-manager
npm http GET https://registry.npmjs.org/coffeelint
npm http 200 https://registry.npmjs.org/coffeelint
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffeelint/-/coffeelint-1.3.0.tgz
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 200 https://registry.npmjs.org/atom-package-manager
npm http GET https://registry.npmjs.org/atom-package-manager/-/atom-package-manager-0.50.0.tgz
npm http 200 https://registry.npmjs.org/atom-package-manager/-/atom-package-manager-0.50.0.tgz
npm http 200 https://registry.npmjs.org/coffeelint/-/coffeelint-1.3.0.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/temp
npm http GET https://registry.npmjs.org/wrench
npm http GET https://registry.npmjs.org/npm
npm http GET https://registry.npmjs.org/node-gyp
npm http GET https://registry.npmjs.org/season
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/runas
npm http GET https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/keytar
npm http GET https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/first-mate
npm http GET https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/git-utils
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/mv
npm http GET https://registry.npmjs.org/open
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http 200 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/glob/-/glob-4.0.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/temp
npm http GET https://registry.npmjs.org/temp/-/temp-0.7.0.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-4.0.0.tgz
npm http 200 https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.3.0.tgz
npm http 200 https://registry.npmjs.org/wrench
npm http GET https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz
npm http 200 https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.3.0.tgz
npm http 200 https://registry.npmjs.org/node-gyp
npm http 200 https://registry.npmjs.org/season
npm http GET https://registry.npmjs.org/node-gyp/-/node-gyp-0.12.2.tgz
npm http GET https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http 200 https://registry.npmjs.org/npm
npm http 200 https://registry.npmjs.org/request
npm http 200 https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/npm/-/npm-1.4.4.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.21.0.tgz
npm http GET https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http 200 https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.21.0.tgz
npm http 200 https://registry.npmjs.org/runas
npm http GET https://registry.npmjs.org/runas/-/runas-0.3.0.tgz
npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http 200 https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/runas/-/runas-0.3.0.tgz
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/fs-plus
npm http GET https://registry.npmjs.org/fs-plus/-/fs-plus-2.2.3.tgz
npm http 200 https://registry.npmjs.org/read
npm http 200 https://registry.npmjs.org/keytar
npm http GET https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http GET https://registry.npmjs.org/keytar/-/keytar-1.0.0.tgz
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 200 https://registry.npmjs.org/temp/-/temp-0.7.0.tgz
npm http 200 https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http 200 https://registry.npmjs.org/git-utils
npm http 200 https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/semver/-/semver-2.2.1.tgz
npm http GET https://registry.npmjs.org/git-utils/-/git-utils-1.3.0.tgz
npm http 200 https://registry.npmjs.org/tar
npm http 200 https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz
npm http GET https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 200 https://registry.npmjs.org/semver/-/semver-2.2.1.tgz
npm http 200 https://registry.npmjs.org/git-utils/-/git-utils-1.3.0.tgz
npm http 200 https://registry.npmjs.org/mv
npm http GET https://registry.npmjs.org/mv/-/mv-2.0.0.tgz
npm http 200 https://registry.npmjs.org/keytar/-/keytar-1.0.0.tgz
npm http 200 https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/mv/-/mv-2.0.0.tgz
npm http 200 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/open
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz
npm http GET https://registry.npmjs.org/open/-/open-0.0.4.tgz
npm http 200 https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/fs-plus/-/fs-plus-2.2.3.tgz
npm http 200 https://registry.npmjs.org/open/-/open-0.0.4.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/first-mate
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http GET https://registry.npmjs.org/first-mate/-/first-mate-1.5.3.tgz
npm http 200 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http 200 https://registry.npmjs.org/first-mate/-/first-mate-1.5.3.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/node-gyp/-/node-gyp-0.12.2.tgz
npm http 200 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/npm/-/npm-1.4.4.tgz
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/nan
npm http 200 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http 200 https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/bindings
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http GET https://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz
npm http 200 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/nan/-/nan-0.6.0.tgz
npm http 200 https://registry.npmjs.org/ncp
npm http 200 https://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.6.0.tgz
npm http GET https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http 200 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz
npm http 200 https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http 200 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/nan/-/nan-0.8.0.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.8.0.tgz
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/block-stream
npm http 200 https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/block-stream
npm http 200 https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http GET https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz
npm http 200 https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http 200 https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz

> runas@0.3.0 install /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/runas
> node-gyp rebuild

gyp ERR! configure error 
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack     at errnoException (child_process.js:998:11)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:34)
gyp ERR! System Linux 3.13.7-gentoo
gyp ERR! command "node" "/usr/lib64/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/runas
gyp ERR! node -v v0.10.28
gyp ERR! node-gyp -v v0.13.0
gyp ERR! not ok 
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/forever-agent

> keytar@1.0.0 install /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/keytar
> node-gyp rebuild

gyp ERR! configure error 
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack     at errnoException (child_process.js:998:11)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:34)
gyp ERR! System Linux 3.13.7-gentoo
gyp ERR! command "node" "/usr/lib64/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/keytar
gyp ERR! node -v v0.10.28
gyp ERR! node-gyp -v v0.13.0
gyp ERR! not ok 
npm http 200 https://registry.npmjs.org/aws-sign
npm http 200 https://registry.npmjs.org/oauth-sign
npm ERR! EEXIST, mkdir '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/npm/doc/cli'
File exists: /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/npm/doc/cli
Move it away, and try again. 
npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/npm/doc/cli
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/npm/doc/cli/npm-view.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code EEXIST
npm ERR! errno 47
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/mkdirp/index.js:37:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz
npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz
npm ERR! runas@0.3.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the runas@0.3.0 install script.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls runas
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! code ELIFECYCLE
npm http 200 https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/first-mate/benchmark/bootstrap.min.css'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/first-mate/benchmark/bootstrap.min.css
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/first-mate/benchmark/bootstrap.min.css
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http 200 https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent
npm http 200 https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/regex/regexec.c'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/regex/regexec.c
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/git-utils/deps/libgit2/deps/regex/regexec.c
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http GET https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/asn1
npm http GET https://registry.npmjs.org/ctype
npm http GET https://registry.npmjs.org/hoek
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/combined-stream
npm http 200 https://registry.npmjs.org/asn1
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http 200 https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/ctype
npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http 200 https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http 200 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http GET https://registry.npmjs.org/delayed-stream
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http 200 https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm ERR! Error: ENOENT, lstat '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.13.7-gentoo
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml
npm ERR! fstream_path /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/node_modules/atom-package-manager/node_modules/plist/tests/iTunes-BIG.xml
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib64/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/npm-debug.log
npm ERR! not ok code 0

Traceback (most recent call last):
  File "./script/bootstrap.py", line 98, in <module>
    sys.exit(main())
  File "./script/bootstrap.py", line 22, in main
    update_node_modules('.')
  File "./script/bootstrap.py", line 59, in update_node_modules
    execute([NPM, 'install'])
  File "/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/script/lib/util.py", line 118, in execute
    raise e
subprocess.CalledProcessError: Command '['npm', 'install']' returned non-zero exit status 47
 * ERROR: dev-util/atom-shell-0.12.5::aegypius failed (prepare phase):
 *   bootstrap failed
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_prepare
 *   environment, line 5670:  Called die
 * The specific snippet of code:
 *       ./script/bootstrap.py || die "bootstrap failed";
 * 
 * If you need support, post the output of `emerge --info '=dev-util/atom-shell-0.12.5::aegypius'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/atom-shell-0.12.5::aegypius'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/atom-shell-0.12.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/atom-shell-0.12.5/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5'
 * S: '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5'
aegypius commented 10 years ago

Ok, could you post your /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/npm-debug.log

sumdog commented 10 years ago

http://penguindreams.org/files/npm-debug.log

aegypius commented 10 years ago

Thanks, the build crashed while installing first-mate module this time. It's seems to be pretty random. I don't have a clue why the build fails for you.

It seems to be filesystem related though, Please check that you have at least 1.0G free space

prepare phase is quite space consuming :

Size Dirname
4,0K /var/tmp/portage/dev-util/atom-shell-9999/distdir
89M /var/tmp/portage/dev-util/atom-shell-9999/homedir
284K /var/tmp/portage/dev-util/atom-shell-9999/temp
500M /var/tmp/portage/dev-util/atom-shell-9999/work

compile phase even more

Size Dirname
8,0K /var/tmp/portage/dev-util/atom-shell-9999/build-info
4,0K /var/tmp/portage/dev-util/atom-shell-9999/distdir
4.0K /var/tmp/portage/dev-util/atom-shell-9999/homedir
440K /var/tmp/portage/dev-util/atom-shell-9999/temp
600M /var/tmp/portage/dev-util/atom-shell-9999/work

install phase will require about 100M more.

There is some issues that may be related in npm issues : https://github.com/npm/npm/issues

I am sorry it didn't work for you. If you are eager to install atom you can try the "atom" way manually :

git clone https://github.com/atom/atom
cd atom
script/build # Creates application at $TMPDIR/atom-build/Atom
sudo script/grunt install # Installs command to /usr/local/bin/atom

Full build instructions are here : https://github.com/atom/atom/blob/master/docs/build-instructions/linux.md

aegypius commented 10 years ago

@sumdog Any update ?

sumdog commented 10 years ago

Sorry, I kinda gave up on it for a while (I originally tried the overlay approach because I couldn't get it to build manually). I recently tried the overlay on my home system and it installed atom fine. Did a layman update on my work PC and still got errors. I checked my package.accept_keywords and made sure my work system was running the latest clang and llvm ~amd64.

Even after updating the dependencies I get the same error. My work machine has over 170GBs free, so I don't think it's a space issue. Tried trashing /var/tmp/portage and running npm cache clean again too.

Both machines are running npm@1.4.14. I'm not sure what's going on as the two machines have a very similar layout (work machines was a clone of the home machine). Will try to dig into it if I get time between projects. Thanks for your help. :)

aegypius commented 10 years ago

atom-shell-0.13.3 has been fixed in #14. You should give it a try

sumdog commented 10 years ago

Still can't get it to compile on my work machine. I ended up building binary packages on my home machine and just copying/emerged them using emerge -k. atom/atom-shell launch fine this way.

I do run layman -S when I update, so I'll attempt to build future releases. I'm not familiar with node enough to really diagnose what's going on; not sure if you want to keep this issue open or just close it.

aegypius commented 10 years ago

Thanks, I am closing the issue but tell me if you found any leads why your work machine fails to build.