nkzou / tera-cli

Terminal Interface for the MMORPG TERA Online.
https://nkzou.github.io/tera-cli/
MIT License
6 stars 4 forks source link

Build error in tera-crypt-native #21

Open dix0nym opened 6 years ago

dix0nym commented 6 years ago

hi, hope you can help me. I get a build error. I'm new to nodejs.

Archlinux, node v10.0.0, npm v6.0.0

log $ npm install > tera-crypto-native@0.1.0 install /home/rias/tera-cli/node_modules/tera-crypto-native > node-gyp rebuild make: Entering directory '/home/rias/tera-cli/node_modules/tera-crypto-native/build' CXX(target) Release/obj.target/tera-crypto-native/main.o ../main.cpp:93:3: error: ‘__forceinline’ does not name a type; did you mean ‘__extern_inline’? __forceinline void next() { ^~~~~~~~~~~~~ __extern_inline ../main.cpp: In member function ‘void {anonymous}::TeraCrypto::apply(char*, int)’: ../main.cpp:67:5: error: ‘next’ was not declared in this scope next(); ^~~~ ../main.cpp:67:5: note: suggested alternative: In file included from /usr/include/c++/7.3.1/bits/stl_algobase.h:66:0, from /usr/include/c++/7.3.1/memory:62, from /home/rias/.node-gyp/10.0.0/include/node/v8.h:21, from /home/rias/.node-gyp/10.0.0/include/node/node.h:63, from ../main.cpp:9: /usr/include/c++/7.3.1/bits/stl_iterator_base_funcs.h:208:5: note: ‘std::next’ next(_ForwardIterator __x, typename ^~~~ ../main.cpp:73:5: error: ‘next’ was not declared in this scope next(); ^~~~ ../main.cpp:73:5: note: suggested alternative: In file included from /usr/include/c++/7.3.1/bits/stl_algobase.h:66:0, from /usr/include/c++/7.3.1/memory:62, from /home/rias/.node-gyp/10.0.0/include/node/v8.h:21, from /home/rias/.node-gyp/10.0.0/include/node/node.h:63, from ../main.cpp:9: /usr/include/c++/7.3.1/bits/stl_iterator_base_funcs.h:208:5: note: ‘std::next’ next(_ForwardIterator __x, typename ^~~~ In file included from ../main.cpp:9:0: ../main.cpp: At global scope: :0:26: error: expected initializer before ‘-’ token /home/rias/.node-gyp/10.0.0/include/node/node.h:496:25: note: in definition of macro ‘NODE_C_CTOR’ NODE_CTOR_PREFIX void fn(void) __attribute__((constructor)); \ ^~ /home/rias/.node-gyp/10.0.0/include/node/node.h:542:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~ ../main.cpp:177:2: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(NODE_GYP_MODULE_NAME, Init) ^~~~~~~~~~~ ../main.cpp:177:14: note: in expansion of macro ‘NODE_GYP_MODULE_NAME’ NODE_MODULE(NODE_GYP_MODULE_NAME, Init) ^~~~~~~~~~~~~~~~~~~~ :0:26: error: expected initializer before ‘-’ token /home/rias/.node-gyp/10.0.0/include/node/node.h:497:25: note: in definition of macro ‘NODE_C_CTOR’ NODE_CTOR_PREFIX void fn(void) ^~ /home/rias/.node-gyp/10.0.0/include/node/node.h:542:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~ ../main.cpp:177:2: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(NODE_GYP_MODULE_NAME, Init) ^~~~~~~~~~~ ../main.cpp:177:14: note: in expansion of macro ‘NODE_GYP_MODULE_NAME’ NODE_MODULE(NODE_GYP_MODULE_NAME, Init) ^~~~~~~~~~~~~~~~~~~~ /home/rias/.node-gyp/10.0.0/include/node/node.h:502:30: warning: ‘{anonymous}::_module’ defined but not used [-Wunused-variable] static node::node_module _module = \ ^ /home/rias/.node-gyp/10.0.0/include/node/node.h:542:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~ ../main.cpp:177:2: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(NODE_GYP_MODULE_NAME, Init) ^~~~~~~~~~~ make: *** [tera-crypto-native.target.mk:93: Release/obj.target/tera-crypto-native/main.o] Error 1 make: Leaving directory '/home/rias/tera-cli/node_modules/tera-crypto-native/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:258:23) gyp ERR! stack at ChildProcess.emit (events.js:182:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:225:12) gyp ERR! System Linux 4.16.4-1-ARCH gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/rias/tera-cli/node_modules/tera-crypto-native gyp ERR! node -v v10.0.0 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok npm WARN tera-cli No repository field. npm WARN tera-cli No license field. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! tera-crypto-native@0.1.0 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the tera-crypto-native@0.1.0 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/rias/.npm/_logs/2018-04-30T10_36_20_716Z-debug.log

https://pastebin.com/nQu52Zmc

npm-log 0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install' ] 2 info using npm@6.0.0 3 info using node@v10.0.0 4 verbose npm-session daf2d00ea4cc7e62 5 silly install runPreinstallTopLevelLifecycles 6 silly preinstall tera-cli 7 info lifecycle @~preinstall: @ 8 silly install loadCurrentTree 9 silly install readLocalPackageData 10 timing stage:loadCurrentTree Completed in 278ms 11 silly install loadIdealTree 12 silly install cloneCurrentTreeToIdealTree 13 timing stage:loadIdealTree:cloneCurrentTree Completed in 2ms 14 silly install loadShrinkwrap 15 timing stage:loadIdealTree:loadShrinkwrap Completed in 132ms 16 silly install loadAllDepsIntoIdealTree 17 info lifecycle tera-proxy-game@1.0.0~prepack: tera-proxy-game@1.0.0 18 info lifecycle tera-proxy-game@1.0.0~postpack: tera-proxy-game@1.0.0 19 silly pacote git manifest for tera-proxy-game@github:hackerman-caali/tera-proxy-game fetched in 1733ms 20 silly resolveWithNewModule tera-proxy-game@1.0.0 checking installable status 21 http fetch GET 304 https://registry.npmjs.org/binary-search 342ms (from cache) 22 silly pacote range manifest for binary-search@^1.3.2 fetched in 359ms 23 silly resolveWithNewModule binary-search@1.3.3 checking installable status 24 info lifecycle tera-crypto-js@1.0.0~prepack: tera-crypto-js@1.0.0 25 info lifecycle tera-crypto-js@1.0.0~postpack: tera-crypto-js@1.0.0 26 silly pacote git manifest for tera-crypto-js@github:hackerman-caali/tera-crypto-js fetched in 975ms 27 silly resolveWithNewModule tera-crypto-js@1.0.0 checking installable status 28 info lifecycle tera-data-parser@0.3.0~prepack: tera-data-parser@0.3.0 29 info lifecycle tera-crypto-native@0.1.0~prepack: tera-crypto-native@0.1.0 30 info lifecycle tera-vec3@1.0.0~prepack: tera-vec3@1.0.0 31 info lifecycle tera-data-parser@0.3.0~postpack: tera-data-parser@0.3.0 32 silly pacote git manifest for tera-data-parser@github:hackerman-caali/tera-data-parser-js fetched in 1287ms 33 silly resolveWithNewModule tera-data-parser@0.3.0 checking installable status 34 info lifecycle tera-crypto-native@0.1.0~postpack: tera-crypto-native@0.1.0 35 info lifecycle tera-vec3@1.0.0~postpack: tera-vec3@1.0.0 36 silly pacote git manifest for tera-crypto-native@github:hackerman-caali/tera-crypto-native fetched in 1300ms 37 silly resolveWithNewModule tera-crypto-native@0.1.0 checking installable status 38 silly pacote git manifest for tera-vec3@github:hackerman-caali/tera-vec3 fetched in 1303ms 39 silly resolveWithNewModule tera-vec3@1.0.0 checking installable status 40 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 3347ms 41 timing stage:loadIdealTree Completed in 3531ms 42 silly currentTree tera-cli 42 silly currentTree ├── abbrev@1.1.1 42 silly currentTree ├── ajv@5.5.2 42 silly currentTree ├── ansi-regex@2.1.1 42 silly currentTree ├── aproba@1.2.0 42 silly currentTree ├── are-we-there-yet@1.1.4 42 silly currentTree ├── asn1@0.2.3 42 silly currentTree ├── assert-plus@1.0.0 42 silly currentTree ├── asynckit@0.4.0 42 silly currentTree ├── aws-sign2@0.7.0 42 silly currentTree ├── aws4@1.7.0 42 silly currentTree ├── balanced-match@1.0.0 42 silly currentTree ├── baldera-logger@0.1.0 42 silly currentTree ├── bcrypt-pbkdf@1.0.1 42 silly currentTree ├── binary-search@1.3.3 42 silly currentTree ├── blessed@0.1.81 42 silly currentTree ├── block-stream@0.0.9 42 silly currentTree ├── boom@4.3.1 42 silly currentTree ├── brace-expansion@1.1.11 42 silly currentTree ├── bunyan@1.8.12 42 silly currentTree ├── caseless@0.12.0 42 silly currentTree ├── co@4.6.0 42 silly currentTree ├── code-point-at@1.1.0 42 silly currentTree ├── combined-stream@1.0.6 42 silly currentTree ├── concat-map@0.0.1 42 silly currentTree ├── console-control-strings@1.1.0 42 silly currentTree ├── core-util-is@1.0.2 42 silly currentTree ├─┬ cryptiles@3.1.2 42 silly currentTree │ └── boom@5.2.0 42 silly currentTree ├── dashdash@1.14.1 42 silly currentTree ├── delayed-stream@1.0.0 42 silly currentTree ├── delegates@1.0.0 42 silly currentTree ├── dtrace-provider@0.8.6 42 silly currentTree ├── ecc-jsbn@0.1.1 42 silly currentTree ├── extend@3.0.1 42 silly currentTree ├── extsprintf@1.3.0 42 silly currentTree ├── fast-deep-equal@1.1.0 42 silly currentTree ├── fast-json-stable-stringify@2.0.0 42 silly currentTree ├── forever-agent@0.6.1 42 silly currentTree ├── form-data@2.3.2 42 silly currentTree ├── fs.realpath@1.0.0 42 silly currentTree ├── fstream@1.0.11 42 silly currentTree ├── gauge@2.7.4 42 silly currentTree ├── getpass@0.1.7 42 silly currentTree ├── glob@6.0.4 42 silly currentTree ├── graceful-fs@4.1.11 42 silly currentTree ├── har-schema@2.0.0 42 silly currentTree ├── har-validator@5.0.3 42 silly currentTree ├── has-unicode@2.0.1 42 silly currentTree ├── hawk@6.0.2 42 silly currentTree ├── hoek@4.2.1 42 silly currentTree ├── http-signature@1.2.0 42 silly currentTree ├── inflight@1.0.6 42 silly currentTree ├── inherits@2.0.3 42 silly currentTree ├── is-fullwidth-code-point@1.0.0 42 silly currentTree ├── is-typedarray@1.0.0 42 silly currentTree ├── isarray@1.0.0 42 silly currentTree ├── isexe@2.0.0 42 silly currentTree ├── isstream@0.1.2 42 silly currentTree ├── jsbn@0.1.1 42 silly currentTree ├── json-schema-traverse@0.3.1 42 silly currentTree ├── json-schema@0.2.3 42 silly currentTree ├── json-stringify-safe@5.0.1 42 silly currentTree ├── jsprim@1.4.1 42 silly currentTree ├── long@3.2.0 42 silly currentTree ├── mime-db@1.33.0 42 silly currentTree ├── mime-types@2.1.18 42 silly currentTree ├── minimatch@3.0.4 42 silly currentTree ├── minimist@0.0.8 42 silly currentTree ├── mkdirp@0.5.1 42 silly currentTree ├── moment@2.22.1 42 silly currentTree ├── mv@2.1.1 42 silly currentTree ├── nan@2.10.0 42 silly currentTree ├── ncp@2.0.0 42 silly currentTree ├─┬ node-gyp@3.6.2 42 silly currentTree │ └── glob@7.1.2 42 silly currentTree ├── nopt@3.0.6 42 silly currentTree ├── npmlog@4.1.2 42 silly currentTree ├── number-is-nan@1.0.1 42 silly currentTree ├── oauth-sign@0.8.2 42 silly currentTree ├── object-assign@4.1.1 42 silly currentTree ├── once@1.4.0 42 silly currentTree ├── os-homedir@1.0.2 42 silly currentTree ├── os-tmpdir@1.0.2 42 silly currentTree ├── osenv@0.1.5 42 silly currentTree ├── path-is-absolute@1.0.1 42 silly currentTree ├── performance-now@2.1.0 42 silly currentTree ├── process-nextick-args@2.0.0 42 silly currentTree ├── punycode@1.4.1 42 silly currentTree ├── qs@6.5.1 42 silly currentTree ├── readable-stream@2.3.6 42 silly currentTree ├── request@2.85.0 42 silly currentTree ├── rimraf@2.4.5 42 silly currentTree ├── safe-buffer@5.1.2 42 silly currentTree ├── safe-json-stringify@1.1.0 42 silly currentTree ├── semver@5.3.0 42 silly currentTree ├── set-blocking@2.0.0 42 silly currentTree ├── signal-exit@3.0.2 42 silly currentTree ├── sntp@2.1.0 42 silly currentTree ├── sshpk@1.14.1 42 silly currentTree ├── string_decoder@1.1.1 42 silly currentTree ├── string-width@1.0.2 42 silly currentTree ├── string@3.3.3 42 silly currentTree ├── stringstream@0.0.5 42 silly currentTree ├── strip-ansi@3.0.1 42 silly currentTree ├── tar@2.2.1 42 silly currentTree ├── tera-auth-ticket@1.0.0 42 silly currentTree ├── tera-crypto-js@1.0.0 42 silly currentTree ├── tera-data-parser@0.3.0 42 silly currentTree ├── tera-data@1.0.0 42 silly currentTree ├── tera-vec3@1.0.0 42 silly currentTree ├── tough-cookie@2.3.4 42 silly currentTree ├── tunnel-agent@0.6.0 42 silly currentTree ├── tweetnacl@0.14.5 42 silly currentTree ├── util-deprecate@1.0.2 42 silly currentTree ├── uuid@3.2.1 42 silly currentTree ├── vec3@1.0.0 42 silly currentTree ├── verror@1.10.0 42 silly currentTree ├── which@1.3.0 42 silly currentTree ├── wide-align@1.1.2 42 silly currentTree └── wrappy@1.0.2 43 silly idealTree tera-cli 43 silly idealTree ├── abbrev@1.1.1 43 silly idealTree ├── ajv@5.5.2 43 silly idealTree ├── ansi-regex@2.1.1 43 silly idealTree ├── aproba@1.2.0 43 silly idealTree ├── are-we-there-yet@1.1.4 43 silly idealTree ├── asn1@0.2.3 43 silly idealTree ├── assert-plus@1.0.0 43 silly idealTree ├── asynckit@0.4.0 43 silly idealTree ├── aws-sign2@0.7.0 43 silly idealTree ├── aws4@1.7.0 43 silly idealTree ├── balanced-match@1.0.0 43 silly idealTree ├── baldera-logger@0.1.0 43 silly idealTree ├── bcrypt-pbkdf@1.0.1 43 silly idealTree ├── binary-search@1.3.3 43 silly idealTree ├── blessed@0.1.81 43 silly idealTree ├── block-stream@0.0.9 43 silly idealTree ├── boom@4.3.1 43 silly idealTree ├── brace-expansion@1.1.11 43 silly idealTree ├── bunyan@1.8.12 43 silly idealTree ├── caseless@0.12.0 43 silly idealTree ├── co@4.6.0 43 silly idealTree ├── code-point-at@1.1.0 43 silly idealTree ├── combined-stream@1.0.6 43 silly idealTree ├── concat-map@0.0.1 43 silly idealTree ├── console-control-strings@1.1.0 43 silly idealTree ├── core-util-is@1.0.2 43 silly idealTree ├─┬ cryptiles@3.1.2 43 silly idealTree │ └── boom@5.2.0 43 silly idealTree ├── dashdash@1.14.1 43 silly idealTree ├── delayed-stream@1.0.0 43 silly idealTree ├── delegates@1.0.0 43 silly idealTree ├── dtrace-provider@0.8.6 43 silly idealTree ├── ecc-jsbn@0.1.1 43 silly idealTree ├── extend@3.0.1 43 silly idealTree ├── extsprintf@1.3.0 43 silly idealTree ├── fast-deep-equal@1.1.0 43 silly idealTree ├── fast-json-stable-stringify@2.0.0 43 silly idealTree ├── forever-agent@0.6.1 43 silly idealTree ├── form-data@2.3.2 43 silly idealTree ├── fs.realpath@1.0.0 43 silly idealTree ├── fstream@1.0.11 43 silly idealTree ├── gauge@2.7.4 43 silly idealTree ├── getpass@0.1.7 43 silly idealTree ├── glob@6.0.4 43 silly idealTree ├── graceful-fs@4.1.11 43 silly idealTree ├── har-schema@2.0.0 43 silly idealTree ├── har-validator@5.0.3 43 silly idealTree ├── has-unicode@2.0.1 43 silly idealTree ├── hawk@6.0.2 43 silly idealTree ├── hoek@4.2.1 43 silly idealTree ├── http-signature@1.2.0 43 silly idealTree ├── inflight@1.0.6 43 silly idealTree ├── inherits@2.0.3 43 silly idealTree ├── is-fullwidth-code-point@1.0.0 43 silly idealTree ├── is-typedarray@1.0.0 43 silly idealTree ├── isarray@1.0.0 43 silly idealTree ├── isexe@2.0.0 43 silly idealTree ├── isstream@0.1.2 43 silly idealTree ├── jsbn@0.1.1 43 silly idealTree ├── json-schema-traverse@0.3.1 43 silly idealTree ├── json-schema@0.2.3 43 silly idealTree ├── json-stringify-safe@5.0.1 43 silly idealTree ├── jsprim@1.4.1 43 silly idealTree ├── long@3.2.0 43 silly idealTree ├── mime-db@1.33.0 43 silly idealTree ├── mime-types@2.1.18 43 silly idealTree ├── minimatch@3.0.4 43 silly idealTree ├── minimist@0.0.8 43 silly idealTree ├── mkdirp@0.5.1 43 silly idealTree ├── moment@2.22.1 43 silly idealTree ├── mv@2.1.1 43 silly idealTree ├── nan@2.10.0 43 silly idealTree ├── ncp@2.0.0 43 silly idealTree ├─┬ node-gyp@3.6.2 43 silly idealTree │ └── glob@7.1.2 43 silly idealTree ├── nopt@3.0.6 43 silly idealTree ├── npmlog@4.1.2 43 silly idealTree ├── number-is-nan@1.0.1 43 silly idealTree ├── oauth-sign@0.8.2 43 silly idealTree ├── object-assign@4.1.1 43 silly idealTree ├── once@1.4.0 43 silly idealTree ├── os-homedir@1.0.2 43 silly idealTree ├── os-tmpdir@1.0.2 43 silly idealTree ├── osenv@0.1.5 43 silly idealTree ├── path-is-absolute@1.0.1 43 silly idealTree ├── performance-now@2.1.0 43 silly idealTree ├── process-nextick-args@2.0.0 43 silly idealTree ├── punycode@1.4.1 43 silly idealTree ├── qs@6.5.1 43 silly idealTree ├── readable-stream@2.3.6 43 silly idealTree ├── request@2.85.0 43 silly idealTree ├── rimraf@2.4.5 43 silly idealTree ├── safe-buffer@5.1.2 43 silly idealTree ├── safe-json-stringify@1.1.0 43 silly idealTree ├── semver@5.3.0 43 silly idealTree ├── set-blocking@2.0.0 43 silly idealTree ├── signal-exit@3.0.2 43 silly idealTree ├── sntp@2.1.0 43 silly idealTree ├── sshpk@1.14.1 43 silly idealTree ├── string_decoder@1.1.1 43 silly idealTree ├── string-width@1.0.2 43 silly idealTree ├── string@3.3.3 43 silly idealTree ├── stringstream@0.0.5 43 silly idealTree ├── strip-ansi@3.0.1 43 silly idealTree ├── tar@2.2.1 43 silly idealTree ├── tera-auth-ticket@1.0.0 43 silly idealTree ├── tera-crypto-js@1.0.0 43 silly idealTree ├── tera-crypto-native@0.1.0 43 silly idealTree ├── tera-data-parser@0.3.0 43 silly idealTree ├── tera-data@1.0.0 43 silly idealTree ├─┬ tera-proxy-game@1.0.0 43 silly idealTree │ └── tera-data-parser@0.3.0 43 silly idealTree ├── tera-vec3@1.0.0 43 silly idealTree ├── tough-cookie@2.3.4 43 silly idealTree ├── tunnel-agent@0.6.0 43 silly idealTree ├── tweetnacl@0.14.5 43 silly idealTree ├── util-deprecate@1.0.2 43 silly idealTree ├── uuid@3.2.1 43 silly idealTree ├── vec3@1.0.0 43 silly idealTree ├── verror@1.10.0 43 silly idealTree ├── which@1.3.0 43 silly idealTree ├── wide-align@1.1.2 43 silly idealTree └── wrappy@1.0.2 44 silly install generateActionsToTake 45 timing stage:generateActionsToTake Completed in 27ms 46 silly diffTrees action count 3 47 silly diffTrees add tera-crypto-native@0.1.0 48 silly diffTrees add tera-data-parser@0.3.0 49 silly diffTrees add tera-proxy-game@1.0.0 50 silly decomposeActions action count 24 51 silly decomposeActions fetch tera-crypto-native@0.1.0 52 silly decomposeActions extract tera-crypto-native@0.1.0 53 silly decomposeActions preinstall tera-crypto-native@0.1.0 54 silly decomposeActions build tera-crypto-native@0.1.0 55 silly decomposeActions install tera-crypto-native@0.1.0 56 silly decomposeActions postinstall tera-crypto-native@0.1.0 57 silly decomposeActions finalize tera-crypto-native@0.1.0 58 silly decomposeActions refresh-package-json tera-crypto-native@0.1.0 59 silly decomposeActions fetch tera-data-parser@0.3.0 60 silly decomposeActions extract tera-data-parser@0.3.0 61 silly decomposeActions preinstall tera-data-parser@0.3.0 62 silly decomposeActions build tera-data-parser@0.3.0 63 silly decomposeActions install tera-data-parser@0.3.0 64 silly decomposeActions postinstall tera-data-parser@0.3.0 65 silly decomposeActions finalize tera-data-parser@0.3.0 66 silly decomposeActions refresh-package-json tera-data-parser@0.3.0 67 silly decomposeActions fetch tera-proxy-game@1.0.0 68 silly decomposeActions extract tera-proxy-game@1.0.0 69 silly decomposeActions preinstall tera-proxy-game@1.0.0 70 silly decomposeActions build tera-proxy-game@1.0.0 71 silly decomposeActions install tera-proxy-game@1.0.0 72 silly decomposeActions postinstall tera-proxy-game@1.0.0 73 silly decomposeActions finalize tera-proxy-game@1.0.0 74 silly decomposeActions refresh-package-json tera-proxy-game@1.0.0 75 silly install executeActions 76 silly doSerial global-install 24 77 verbose correctMkdir /home/rias/.npm/_locks correctMkdir not in flight; initializing 78 timing audit compress Completed in 3ms 79 info audit Submitting payload of 7552bytes 80 verbose lock using /home/rias/.npm/_locks/staging-de82eb49c26470ef.lock for /home/rias/tera-cli/node_modules/.staging 81 silly doParallel extract 3 82 silly extract tera-crypto-native@0.1.0 83 silly extract tera-data-parser@0.3.0 84 silly extract tera-proxy-game@1.0.0 85 silly tarball no local data for tera-crypto-native@github:hackerman-caali/tera-crypto-native. Extracting by manifest. 86 silly tarball no local data for tera-data-parser@github:hackerman-caali/tera-data-parser-js. Extracting by manifest. 87 silly tarball no local data for tera-proxy-game@github:hackerman-caali/tera-proxy-game. Extracting by manifest. 88 http fetch POST 404 https://registry.npmjs.org/-/npm/v1/security/audits/quick 317ms 89 info lifecycle tera-data-parser@0.3.0~prepack: tera-data-parser@0.3.0 90 info lifecycle tera-data-parser@0.3.0~postpack: tera-data-parser@0.3.0 91 info lifecycle tera-crypto-native@0.1.0~prepack: tera-crypto-native@0.1.0 92 silly extract tera-data-parser@github:hackerman-caali/tera-data-parser-js extracted to /home/rias/tera-cli/node_modules/.staging/tera-data-parser-0ecad2f4 (953ms) 93 info lifecycle tera-crypto-native@0.1.0~postpack: tera-crypto-native@0.1.0 94 silly extract tera-crypto-native@github:hackerman-caali/tera-crypto-native extracted to /home/rias/tera-cli/node_modules/.staging/tera-crypto-native-b0a377cf (998ms) 95 info lifecycle tera-proxy-game@1.0.0~prepack: tera-proxy-game@1.0.0 96 info lifecycle tera-proxy-game@1.0.0~postpack: tera-proxy-game@1.0.0 97 silly extract tera-proxy-game@github:hackerman-caali/tera-proxy-game extracted to /home/rias/tera-cli/node_modules/.staging/tera-proxy-game-20002ea7 (1027ms) 98 timing action:extract Completed in 1032ms 99 silly doReverseSerial unbuild 24 100 silly doSerial remove 24 101 silly doSerial move 24 102 silly doSerial finalize 24 103 silly finalize /home/rias/tera-cli/node_modules/tera-crypto-native 104 silly finalize /home/rias/tera-cli/node_modules/tera-proxy-game/node_modules/tera-data-parser 105 silly finalize /home/rias/tera-cli/node_modules/tera-proxy-game 106 timing action:finalize Completed in 5ms 107 silly doParallel refresh-package-json 3 108 silly refresh-package-json /home/rias/tera-cli/node_modules/tera-crypto-native 109 silly refresh-package-json /home/rias/tera-cli/node_modules/tera-proxy-game/node_modules/tera-data-parser 110 silly refresh-package-json /home/rias/tera-cli/node_modules/tera-proxy-game 111 timing action:refresh-package-json Completed in 9ms 112 silly doParallel preinstall 3 113 silly preinstall tera-crypto-native@0.1.0 114 info lifecycle tera-crypto-native@0.1.0~preinstall: tera-crypto-native@0.1.0 115 silly preinstall tera-data-parser@0.3.0 116 info lifecycle tera-data-parser@0.3.0~preinstall: tera-data-parser@0.3.0 117 silly preinstall tera-proxy-game@1.0.0 118 info lifecycle tera-proxy-game@1.0.0~preinstall: tera-proxy-game@1.0.0 119 timing action:preinstall Completed in 0ms 120 silly doSerial build 24 121 silly build tera-crypto-native@0.1.0 122 info linkStuff tera-crypto-native@0.1.0 123 silly linkStuff tera-crypto-native@0.1.0 has /home/rias/tera-cli/node_modules as its parent node_modules 124 silly build tera-data-parser@0.3.0 125 info linkStuff tera-data-parser@0.3.0 126 silly linkStuff tera-data-parser@0.3.0 has /home/rias/tera-cli/node_modules/tera-proxy-game/node_modules as its parent node_modules 127 silly build tera-proxy-game@1.0.0 128 info linkStuff tera-proxy-game@1.0.0 129 silly linkStuff tera-proxy-game@1.0.0 has /home/rias/tera-cli/node_modules as its parent node_modules 130 timing action:build Completed in 1ms 131 silly doSerial global-link 24 132 silly doParallel update-linked 0 133 silly doSerial install 24 134 silly install tera-crypto-native@0.1.0 135 info lifecycle tera-crypto-native@0.1.0~install: tera-crypto-native@0.1.0 136 verbose lifecycle tera-crypto-native@0.1.0~install: unsafe-perm in lifecycle true 137 verbose lifecycle tera-crypto-native@0.1.0~install: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/rias/tera-cli/node_modules/tera-crypto-native/node_modules/.bin:/home/rias/tera-cli/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/rias/.antigen/bundles/robbyrussell/oh-my-zsh/lib:/home/rias/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/git:/home/rias/.antigen/bundles/zsh-users/zsh-syntax-highlighting:/home/rias/.antigen/bundles/zsh-users/zsh-history-substring-search:/home/rias/.antigen/bundles/zsh-users/zsh-autosuggestions:/home/rias/.antigen/bundles/zsh-users/zsh-completions:/home/rias/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/ssh-agent:/home/rias/.antigen/bundles/desyncr/auto-ls:/home/rias/.antigen/bundles/arzzen/calc.plugin.zsh:/home/rias/.antigen/bundles/Tarrasch/zsh-command-not-found:/home/rias/.antigen/bundles/paulmelnikow/zsh-startup-timer:/home/rias/.antigen/bundles/djui/alias-tips:/home/rias/.bin 138 verbose lifecycle tera-crypto-native@0.1.0~install: CWD: /home/rias/tera-cli/node_modules/tera-crypto-native 139 silly lifecycle tera-crypto-native@0.1.0~install: Args: [ '-c', 'node-gyp rebuild' ] 140 silly lifecycle tera-crypto-native@0.1.0~install: Returned: code: 1 signal: null 141 info lifecycle tera-crypto-native@0.1.0~install: Failed to exec install script 142 timing action:install Completed in 915ms 143 verbose unlock done using /home/rias/.npm/_locks/staging-de82eb49c26470ef.lock for /home/rias/tera-cli/node_modules/.staging 144 timing stage:rollbackFailedOptional Completed in 8ms 145 timing stage:runTopLevelLifecycles Completed in 5919ms 146 silly saveTree tera-cli 146 silly saveTree ├── blessed@0.1.81 146 silly saveTree ├─┬ node-gyp@3.6.2 146 silly saveTree │ ├─┬ fstream@1.0.11 146 silly saveTree │ │ ├── graceful-fs@4.1.11 146 silly saveTree │ │ ├── inherits@2.0.3 146 silly saveTree │ │ ├─┬ mkdirp@0.5.1 146 silly saveTree │ │ │ └── minimist@0.0.8 146 silly saveTree │ │ └─┬ rimraf@2.4.5 146 silly saveTree │ │ └─┬ glob@6.0.4 146 silly saveTree │ │ ├─┬ inflight@1.0.6 146 silly saveTree │ │ │ ├─┬ once@1.4.0 146 silly saveTree │ │ │ │ └── wrappy@1.0.2 146 silly saveTree │ │ │ └── wrappy@1.0.2 146 silly saveTree │ │ ├─┬ minimatch@3.0.4 146 silly saveTree │ │ │ └─┬ brace-expansion@1.1.11 146 silly saveTree │ │ │ ├── balanced-match@1.0.0 146 silly saveTree │ │ │ └── concat-map@0.0.1 146 silly saveTree │ │ ├── once@1.4.0 146 silly saveTree │ │ └── path-is-absolute@1.0.1 146 silly saveTree │ ├─┬ glob@7.1.2 146 silly saveTree │ │ └── fs.realpath@1.0.0 146 silly saveTree │ ├── graceful-fs@4.1.11 146 silly saveTree │ ├── minimatch@3.0.4 146 silly saveTree │ ├── mkdirp@0.5.1 146 silly saveTree │ ├─┬ nopt@3.0.6 146 silly saveTree │ │ └── abbrev@1.1.1 146 silly saveTree │ ├─┬ npmlog@4.1.2 146 silly saveTree │ │ ├─┬ are-we-there-yet@1.1.4 146 silly saveTree │ │ │ ├── delegates@1.0.0 146 silly saveTree │ │ │ └─┬ readable-stream@2.3.6 146 silly saveTree │ │ │ ├── core-util-is@1.0.2 146 silly saveTree │ │ │ ├── isarray@1.0.0 146 silly saveTree │ │ │ ├── process-nextick-args@2.0.0 146 silly saveTree │ │ │ ├── safe-buffer@5.1.2 146 silly saveTree │ │ │ ├── string_decoder@1.1.1 146 silly saveTree │ │ │ └── util-deprecate@1.0.2 146 silly saveTree │ │ ├── console-control-strings@1.1.0 146 silly saveTree │ │ ├─┬ gauge@2.7.4 146 silly saveTree │ │ │ ├── aproba@1.2.0 146 silly saveTree │ │ │ ├── has-unicode@2.0.1 146 silly saveTree │ │ │ ├── object-assign@4.1.1 146 silly saveTree │ │ │ ├── signal-exit@3.0.2 146 silly saveTree │ │ │ ├─┬ string-width@1.0.2 146 silly saveTree │ │ │ │ ├── code-point-at@1.1.0 146 silly saveTree │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 146 silly saveTree │ │ │ │ │ └── number-is-nan@1.0.1 146 silly saveTree │ │ │ │ └─┬ strip-ansi@3.0.1 146 silly saveTree │ │ │ │ └── ansi-regex@2.1.1 146 silly saveTree │ │ │ ├── strip-ansi@3.0.1 146 silly saveTree │ │ │ └── wide-align@1.1.2 146 silly saveTree │ │ └── set-blocking@2.0.0 146 silly saveTree │ ├─┬ osenv@0.1.5 146 silly saveTree │ │ ├── os-homedir@1.0.2 146 silly saveTree │ │ └── os-tmpdir@1.0.2 146 silly saveTree │ ├─┬ request@2.85.0 146 silly saveTree │ │ ├── aws-sign2@0.7.0 146 silly saveTree │ │ ├── aws4@1.7.0 146 silly saveTree │ │ ├── caseless@0.12.0 146 silly saveTree │ │ ├─┬ combined-stream@1.0.6 146 silly saveTree │ │ │ └── delayed-stream@1.0.0 146 silly saveTree │ │ ├── extend@3.0.1 146 silly saveTree │ │ ├── forever-agent@0.6.1 146 silly saveTree │ │ ├─┬ form-data@2.3.2 146 silly saveTree │ │ │ ├── asynckit@0.4.0 146 silly saveTree │ │ │ └─┬ mime-types@2.1.18 146 silly saveTree │ │ │ └── mime-db@1.33.0 146 silly saveTree │ │ ├─┬ har-validator@5.0.3 146 silly saveTree │ │ │ ├─┬ ajv@5.5.2 146 silly saveTree │ │ │ │ ├── co@4.6.0 146 silly saveTree │ │ │ │ ├── fast-deep-equal@1.1.0 146 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.0.0 146 silly saveTree │ │ │ │ └── json-schema-traverse@0.3.1 146 silly saveTree │ │ │ └── har-schema@2.0.0 146 silly saveTree │ │ ├─┬ hawk@6.0.2 146 silly saveTree │ │ │ ├─┬ boom@4.3.1 146 silly saveTree │ │ │ │ └── hoek@4.2.1 146 silly saveTree │ │ │ ├─┬ cryptiles@3.1.2 146 silly saveTree │ │ │ │ └── boom@5.2.0 146 silly saveTree │ │ │ ├── hoek@4.2.1 146 silly saveTree │ │ │ └── sntp@2.1.0 146 silly saveTree │ │ ├─┬ http-signature@1.2.0 146 silly saveTree │ │ │ ├── assert-plus@1.0.0 146 silly saveTree │ │ │ ├─┬ jsprim@1.4.1 146 silly saveTree │ │ │ │ ├── extsprintf@1.3.0 146 silly saveTree │ │ │ │ ├── json-schema@0.2.3 146 silly saveTree │ │ │ │ └── verror@1.10.0 146 silly saveTree │ │ │ └─┬ sshpk@1.14.1 146 silly saveTree │ │ │ ├── asn1@0.2.3 146 silly saveTree │ │ │ ├─┬ bcrypt-pbkdf@1.0.1 146 silly saveTree │ │ │ │ └── tweetnacl@0.14.5 146 silly saveTree │ │ │ ├── dashdash@1.14.1 146 silly saveTree │ │ │ ├─┬ ecc-jsbn@0.1.1 146 silly saveTree │ │ │ │ └── jsbn@0.1.1 146 silly saveTree │ │ │ ├── getpass@0.1.7 146 silly saveTree │ │ │ ├── jsbn@0.1.1 146 silly saveTree │ │ │ └── tweetnacl@0.14.5 146 silly saveTree │ │ ├── is-typedarray@1.0.0 146 silly saveTree │ │ ├── isstream@0.1.2 146 silly saveTree │ │ ├── json-stringify-safe@5.0.1 146 silly saveTree │ │ ├── mime-types@2.1.18 146 silly saveTree │ │ ├── oauth-sign@0.8.2 146 silly saveTree │ │ ├── performance-now@2.1.0 146 silly saveTree │ │ ├── qs@6.5.1 146 silly saveTree │ │ ├── stringstream@0.0.5 146 silly saveTree │ │ ├─┬ tough-cookie@2.3.4 146 silly saveTree │ │ │ └── punycode@1.4.1 146 silly saveTree │ │ ├── tunnel-agent@0.6.0 146 silly saveTree │ │ └── uuid@3.2.1 146 silly saveTree │ ├── rimraf@2.4.5 146 silly saveTree │ ├── semver@5.3.0 146 silly saveTree │ ├─┬ tar@2.2.1 146 silly saveTree │ │ └── block-stream@0.0.9 146 silly saveTree │ └─┬ which@1.3.0 146 silly saveTree │ └── isexe@2.0.0 146 silly saveTree ├── string@3.3.3 146 silly saveTree ├── tera-auth-ticket@1.0.0 146 silly saveTree ├─┬ tera-data-parser@0.3.0 146 silly saveTree │ ├─┬ baldera-logger@0.1.0 146 silly saveTree │ │ └─┬ bunyan@1.8.12 146 silly saveTree │ │ ├─┬ dtrace-provider@0.8.6 146 silly saveTree │ │ │ └── nan@2.10.0 146 silly saveTree │ │ ├── moment@2.22.1 146 silly saveTree │ │ ├─┬ mv@2.1.1 146 silly saveTree │ │ │ └── ncp@2.0.0 146 silly saveTree │ │ └── safe-json-stringify@1.1.0 146 silly saveTree │ ├── long@3.2.0 146 silly saveTree │ └── vec3@1.0.0 146 silly saveTree ├── tera-data@1.0.0 146 silly saveTree └─┬ tera-proxy-game@1.0.0 146 silly saveTree ├── binary-search@1.3.3 146 silly saveTree ├── tera-crypto-js@1.0.0 146 silly saveTree ├── tera-crypto-native@0.1.0 146 silly saveTree ├─┬ tera-data-parser@0.3.0 146 silly saveTree │ └── tera-vec3@1.0.0 146 silly saveTree └── tera-vec3@1.0.0 147 warn tera-cli No repository field. 148 warn tera-cli No license field. 149 verbose stack Error: tera-crypto-native@0.1.0 install: `node-gyp rebuild` 149 verbose stack Exit status 1 149 verbose stack at EventEmitter. (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:283:16) 149 verbose stack at EventEmitter.emit (events.js:182:13) 149 verbose stack at ChildProcess. (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 149 verbose stack at ChildProcess.emit (events.js:182:13) 149 verbose stack at maybeClose (internal/child_process.js:947:16) 149 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:236:5) 150 verbose pkgid tera-crypto-native@0.1.0 151 verbose cwd /home/rias/tera-cli 152 verbose Linux 4.16.4-1-ARCH 153 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" 154 verbose node v10.0.0 155 verbose npm v6.0.0 156 error code ELIFECYCLE 157 error errno 1 158 error tera-crypto-native@0.1.0 install: `node-gyp rebuild` 158 error Exit status 1 159 error Failed at the tera-crypto-native@0.1.0 install script. 159 error This is probably not a problem with npm. There is likely additional logging output above. 160 verbose exit [ 1, true ]
dix0nym commented 6 years ago

solved it by using https://github.com/pinkipi/tera-proxy-game but it still doesn't work. screenshot_2018-05-08_11-18-48 any advice?