{"action":"opened","issue":{"url":"https://api.github.com/repos/atom/atom/issues/13220","repository_url":"https://api.github.com/repos/atom/atom","labels_url":"https://api.github.com/repos/atom/atom/issues/13220/labels{/name}","comments_url":"https://api.github.com/repos/atom/atom/issues/13220/comments","events_url":"https://api.github.com/repos/atom/atom/issues/13220/events","html_url":"https://github.com/atom/atom/issues/13220","id":189074528,"number":13220,"title":"Atom 1.12.2 fails to build on Slackware Linux 14.2: permissions errors","user":{"login":"fusion809","id":4717341,"avatar_url":"https://avatars.githubusercontent.com/u/4717341?v=3","gravatar_id":"","url":"https://api.github.com/users/fusion809","html_url":"https://github.com/fusion809","followers_url":"https://api.github.com/users/fusion809/followers","following_url":"https://api.github.com/users/fusion809/following{/other_user}","gists_url":"https://api.github.com/users/fusion809/gists{/gist_id}","starred_url":"https://api.github.com/users/fusion809/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fusion809/subscriptions","organizations_url":"https://api.github.com/users/fusion809/orgs","repos_url":"https://api.github.com/users/fusion809/repos","events_url":"https://api.github.com/users/fusion809/events{/privacy}","received_events_url":"https://api.github.com/users/fusion809/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-14T10:16:10Z","updated_at":"2016-11-14T10:16:10Z","closed_at":null,"body":"Hi,\r\n\r\nOn Slackware 14.2 with Node.js 6.9.1 and NPM 3.10.8 I get the build error for Atom 1.12.2:\r\n\r\n```bash\r\nNode:   v6.9.1\r\nNpm:    v3.10.8\r\nInstalling script dependencies\r\nInstalling apm\r\nnpm ERR! Linux 4.4.14\r\nnpm ERR! argv \"/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/bin/node\" \"/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/node_modules/.bin/npm\" \"dedupe\"\r\nnpm ERR! node v4.4.5\r\nnpm ERR! npm  v3.10.5\r\nnpm ERR! path /tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/node_modules/npm/node_modules\r\nnpm ERR! code EACCES\r\nnpm ERR! errno -13\r\nnpm ERR! syscall access\r\n\r\nnpm ERR! Error: EACCES: permission denied, access '/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/node_modules/npm/node_modules'\r\nnpm ERR!     at Error (native)\r\nnpm ERR!  { [Error: EACCES: permission denied, access '/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/node_modules/npm/node_modules']\r\nnpm ERR!   errno: -13,\r\nnpm ERR!   code: 'EACCES',\r\nnpm ERR!   syscall: 'access',\r\nnpm ERR!   path: '/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/node_modules/npm/node_modules' }\r\nnpm ERR! \r\nnpm ERR! Please try running this command again as root/Administrator.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/npm-debug.log\r\nmodule.js:327\r\n    throw err;\r\n    ^\r\n\r\nError: Cannot find module 'node-gyp/bin/node-gyp'\r\n    at Function.Module._resolveFilename (module.js:325:15)\r\n    at Function.require.resolve (internal/module.js:16:19)\r\n    at new Install (/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/lib/install.js:53:38)\r\n    at Object.module.exports.run (/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/lib/apm-cli.js:226:18)\r\n    at Object.<anonymous> (/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/lib/cli.js:8:7)\r\n    at Object.<anonymous> (/tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/lib/cli.js:12:4)\r\n    at Module._compile (module.js:409:26)\r\n    at Object.Module._extensions..js (module.js:416:10)\r\n    at Module.load (module.js:343:32)\r\n    at Function.Module._load (module.js:300:12)\r\nchild_process.js:506\r\n    throw err;\r\n    ^\r\n\r\nError: Command failed: /tmp/SBo/atom-1.12.2/apm/node_modules/atom-package-manager/bin/apm --loglevel=error install\r\n    at checkExecSyncError (child_process.js:483:13)\r\n    at Object.execFileSync (child_process.js:503:13)\r\n    at module.exports (/tmp/SBo/atom-1.12.2/script/lib/install-atom-dependencies.js:19:16)\r\n    at Object.<anonymous> (/tmp/SBo/atom-1.12.2/script/bootstrap:28:1)\r\n    at Module._compile (module.js:570:32)\r\n    at Object.Module._extensions..js (module.js:579:10)\r\n    at Module.load (module.js:487:32)\r\n    at tryModuleLoad (module.js:446:12)\r\n    at Function.Module._load (module.js:438:3)\r\n    at Module.require (module.js:497:17)\r\n```\r\n\r\nusing [this](https://raw.githubusercontent.com/fusion809/SlackBuilds/a0ef4fca1b90f9b9f75a35c49b51b6eb5639f611/atom/atom.SlackBuild) SlackBuild. The way I am building this package is via running `sudo ./atom.SlackBuild` where the file `atom.SlackBuild` is the previously linked SlackBuild.\r\n\r\nThanks for your time,\r\nBrenton"}}
{"actor":{"display_login":"fusion809"}}