Closed sumdog closed 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
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'
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.
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
[32;01m * [39;49;00mPackage: dev-util/atom-shell-0.12.5
[32;01m * [39;49;00mRepository: aegypius
[32;01m * [39;49;00mUSE: amd64 elibc_glibc kernel_linux userland_GNU
[32;01m * [39;49;00mFEATURES: 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
[31;01m*[0m ERROR: dev-util/atom-shell-0.12.5::aegypius failed (prepare phase):
[31;01m*[0m bootstrap failed
[31;01m*[0m
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 93: Called src_prepare
[31;01m*[0m environment, line 5670: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m ./script/bootstrap.py || die "bootstrap failed";
[31;01m*[0m
[31;01m*[0m If you need support, post the output of `emerge --info '=dev-util/atom-shell-0.12.5::aegypius'`,
[31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-util/atom-shell-0.12.5::aegypius'`.
[31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-util/atom-shell-0.12.5/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-util/atom-shell-0.12.5/temp/environment'.
[31;01m*[0m Working directory: '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5'
[31;01m*[0m S: '/var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5'
Ok, could you post your /var/tmp/portage/dev-util/atom-shell-0.12.5/work/atom-shell-0.12.5/npm-debug.log
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
@sumdog Any update ?
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. :)
atom-shell-0.13.3 has been fixed in #14. You should give it a try
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.
Thanks, I am closing the issue but tell me if you found any leads why your work machine fails to build.
Attempted to emerge atom on my system from this overlay and got the following build errors:
Here is my emerge --info