digitalbazaar / rdf-canonize-native

A native implementation of the RDF Dataset Normalization Algorithm for Node.js.
Other
6 stars 0 forks source link

Failed at the rdf-canonize-native@1.1.2 install script (macOS) #7

Open AlABarazi opened 5 years ago

AlABarazi commented 5 years ago

Hi, My system:

Screenshot 2019-03-15 at 9 26 08

Commands and errors:

ALAAs-MacBook-Pro:graphtospark alaabarazi$ sudo meteor npm install --save rdf-canonize-native
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr
ipt/graphtospark/node_modules/.staging/file-uri-to-path-66c8c568/test'
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr
ipt/graphtospark/node_modules/.staging/rdf-canonize-native-cf06601e/lib'
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr
ipt/graphtospark/node_modules/.staging/rdf-canonize-native-cf06601e/lib/native'
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr
ipt/graphtospark/node_modules/.staging/nan-75ae7c8f/doc'
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr

ipt/graphtospark/node_modules/.staging/nan-75ae7c8f/tools'

> rdf-canonize-native@1.1.2 install /Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascript/graphtospark/node
_modules/rdf-canonize-native
> node-gyp rebuild

gyp ERR! configure error
gyp ERR! stack Error: Command failed: /Users/alaabarazi/miniconda3/bin/python -c import sys; print "%s.%s.%s" % sy
s.version_info[:3];
gyp ERR! stack   File "<string>", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                                ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:275:12)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at maybeClose (internal/child_process.js:925:16)
gyp ERR! stack     at Socket.stream.socket.on (internal/child_process.js:346:11)
gyp ERR! stack     at emitOne (events.js:116:13)
gyp ERR! stack     at Socket.emit (events.js:211:7)
gyp ERR! stack     at Pipe._handle.close [as _onclose] (net.js:557:12)
gyp ERR! System Darwin 18.2.0
gyp ERR! command "/Users/alaabarazi/.meteor/packages/meteor-tool/.1.8.0_1.kr5ka0.xcf3i++os.osx.x86_64+web.browser+
web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node" "/Users/alaabarazi/.meteor/packages/meteor-to
ol/.1.8.0_1.kr5ka0.xcf3i++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib
/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascript/graphtospark/node_modules/rdf-canonize-n
ative
gyp ERR! node -v v8.11.4
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! rdf-canonize-native@1.1.2 install: `node-gyp rebuild`
npm ERR! Exit status 1

npm ERR!
npm ERR! Failed at the rdf-canonize-native@1.1.2 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!     /Users/alaabarazi/.npm/_logs/2019-03-15T07_33_19_048Z-debug.log
ALAAs-MacBook-Pro:graphtospark alaabarazi$ CLEAR
ALAAs-MacBook-Pro:graphtospark alaabarazi$ sudo meteor npm install --save rdf-canonize-native
WARN⸨       ░░░░░░░░░░░⸩ ⠼ extract:rdf-canonize-native: verb lock using /Users/alaabarazi/.npm/_locks/staging-cdc0
 tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascript/
graphtospark/node_modules/.staging/file-uri-to-path-66c8c568/test'
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr
ipt/graphtospark/node_modules/.staging/rdf-canonize-native-cf06601e/lib'
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr
ipt/graphtospark/node_modules/.staging/rdf-canonize-native-cf06601e/lib/native'
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr
ipt/graphtospark/node_modules/.staging/nan-75ae7c8f/doc'
WARN tar EISDIR: illegal operation on a directory, open '/Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascr
ipt/graphtospark/node_modules/.staging/nan-75ae7c8f/tools'
> rdf-canonize-native@1.1.2 install /Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascript/graphtospark/node
_modules/rdf-canonize-native
> node-gyp rebuild

gyp ERR! configure error
gyp ERR! stack Error: Command failed: /Users/alaabarazi/miniconda3/bin/python -c import sys; print "%s.%s.%s" % sy
s.version_info[:3];
gyp ERR! stack   File "<string>", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                                ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:275:12)
gyp ERR! stack     at emitTwo (events.js:126:13)

gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at maybeClose (internal/child_process.js:925:16)
gyp ERR! stack     at Socket.stream.socket.on (internal/child_process.js:346:11)
gyp ERR! stack     at emitOne (events.js:116:13)
gyp ERR! stack     at Socket.emit (events.js:211:7)
gyp ERR! stack     at Pipe._handle.close [as _onclose] (net.js:557:12)
gyp ERR! System Darwin 18.2.0
gyp ERR! command "/Users/alaabarazi/.meteor/packages/meteor-tool/.1.8.0_1.kr5ka0.xcf3i++os.osx.x86_64+web.browser+
web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node" "/Users/alaabarazi/.meteor/packages/meteor-to
ol/.1.8.0_1.kr5ka0.xcf3i++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib
/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascript/graphtospark/node_modules/rdf-canonize-n
ative
gyp ERR! node -v v8.11.4
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! rdf-canonize-native@1.1.2 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
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!     /Users/alaabarazi/.npm/_logs/2019-03-15T07_34_58_829Z-debug.log

The log file:


0 info it worked if it ends with ok
1 verbose cli [ '/Users/alaabarazi/.meteor/packages/meteor-tool/.1.8.0_1.kr5ka0.xcf3i++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node',
1 verbose cli   '/Users/alaabarazi/.meteor/packages/meteor-tool/.1.8.0_1.kr5ka0.xcf3i++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/npm',
1 verbose cli   'install',
1 verbose cli   '--save',
1 verbose cli   'rdf-canonize-native' ]
2 info using npm@6.4.1
3 info using node@v8.11.4
4 verbose npm-session fa60eec67d306595
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 200 https://registry.npmjs.org/rdf-canonize-native 21ms (from cache)
8 silly pacote tag manifest for rdf-canonize-native@latest fetched in 51ms
9 timing stage:loadCurrentTree Completed in 1143ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 7ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 339ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule rdf-canonize-native@1.1.2 checking installable status
17 http fetch GET 200 https://registry.npmjs.org/bindings 32ms (from cache)
18 silly pacote range manifest for bindings@^1.3.0 fetched in 37ms
19 silly resolveWithNewModule bindings@1.5.0 checking installable status
20 http fetch GET 200 https://registry.npmjs.org/nan 96ms
21 silly fetchPackageMetaData error for nan@^2.11.1 EISDIR: illegal operation on a directory, open '/Users/alaabarazi/.npm/_cacache/index-v5/b7/d5'
22 timing stage:rollbackFailedOptional Completed in 0ms
23 timing stage:runTopLevelLifecycles Completed in 1643ms
24 silly saveTree graphtospark@
24 silly saveTree ├─┬ @babel/runtime@7.3.4
24 silly saveTree │ └── regenerator-runtime@0.12.1
24 silly saveTree ├─┬ @comunica/actor-init-sparql@1.6.4
24 silly saveTree │ ├── @comunica/actor-abstract-bindings-hash@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-abstract-mediatyped@1.6.3
24 silly saveTree │ │ └── lodash.mapvalues@4.6.0
24 silly saveTree │ ├─┬ @comunica/actor-context-preprocess-rdf-source-identifier@1.6.3
24 silly saveTree │ │ └─┬ asyncreiterable@1.1.1
24 silly saveTree │ │   └── asynciterator@2.0.1
24 silly saveTree │ ├─┬ @comunica/actor-http-memento@1.6.3
24 silly saveTree │ │ ├─┬ isomorphic-fetch@2.2.1
24 silly saveTree │ │ │ ├─┬ node-fetch@1.7.3
24 silly saveTree │ │ │ │ ├─┬ encoding@0.1.12
24 silly saveTree │ │ │ │ │ └─┬ iconv-lite@0.4.24
24 silly saveTree │ │ │ │ │   └── safer-buffer@2.1.2
24 silly saveTree │ │ │ │ └── is-stream@1.1.0
24 silly saveTree │ │ │ └── whatwg-fetch@3.0.0
24 silly saveTree │ │ └─┬ parse-link-header@1.0.1
24 silly saveTree │ │   └── xtend@4.0.1
24 silly saveTree │ ├─┬ @comunica/actor-http-native@1.6.3
24 silly saveTree │ │ └─┬ follow-redirects@1.7.0
24 silly saveTree │ │   └─┬ debug@3.2.6
24 silly saveTree │ │     └── ms@2.1.1
24 silly saveTree │ ├─┬ @comunica/actor-optimize-query-operation-join-bgp@1.6.4
24 silly saveTree │ │ └─┬ sparqlalgebrajs@1.5.0
24 silly saveTree │ │   ├─┬ @rdfjs/data-model@1.1.1
24 silly saveTree │ │   │ └─┬ @types/rdf-js@2.0.1
24 silly saveTree │ │   │   └── @types/node@11.11.3
24 silly saveTree │ │   ├── lodash.isequal@4.5.0
24 silly saveTree │ │   ├── minimist@1.2.0
24 silly saveTree │ │   ├── rdf-string@1.3.1
24 silly saveTree │ │   └── sparqljs@2.2.3
24 silly saveTree │ ├── @comunica/actor-query-operation-ask@1.6.3
24 silly saveTree │ ├── @comunica/actor-query-operation-bgp-empty@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-query-operation-bgp-left-deep-smallest@1.6.3
24 silly saveTree │ │ ├── asynciterator-promiseproxy@2.0.0
24 silly saveTree │ │ ├── lodash.uniq@4.5.0
24 silly saveTree │ │ └─┬ rdf-terms@1.4.0
24 silly saveTree │ │   └── lodash.uniqwith@4.5.0
24 silly saveTree │ ├── @comunica/actor-query-operation-bgp-single@1.6.3
24 silly saveTree │ ├── @comunica/actor-query-operation-construct@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-query-operation-describe-subject@1.6.3
24 silly saveTree │ │ ├─┬ @comunica/actor-query-operation-union@1.6.3
24 silly saveTree │ │ │ ├── asynciterator-union@2.1.1
24 silly saveTree │ │ │ └── lodash.union@4.6.0
24 silly saveTree │ │ └── asynciterator-union@2.1.1
24 silly saveTree │ ├─┬ @comunica/actor-query-operation-distinct-hash@1.6.3
24 silly saveTree │ │ └─┬ json-stable-stringify@1.0.1
24 silly saveTree │ │   └── jsonify@0.0.0
24 silly saveTree │ ├─┬ @comunica/actor-query-operation-extend@1.6.3
24 silly saveTree │ │ └─┬ sparqlee@0.1.0
24 silly saveTree │ │   ├─┬ @types/asynciterator@1.1.1
24 silly saveTree │ │   │ └── @types/events@3.0.0
24 silly saveTree │ │   ├─┬ @types/lodash.isequal@4.5.5
24 silly saveTree │ │   │ └── @types/lodash@4.14.123
24 silly saveTree │ │   ├── @types/lodash@4.14.123
24 silly saveTree │ │   ├─┬ create-hash@1.2.0
24 silly saveTree │ │   │ ├─┬ cipher-base@1.0.4
24 silly saveTree │ │   │ │ ├── inherits@2.0.3
24 silly saveTree │ │   │ │ └── safe-buffer@5.1.2
24 silly saveTree │ │   │ ├── inherits@2.0.3
24 silly saveTree │ │   │ ├─┬ md5.js@1.3.5
24 silly saveTree │ │   │ │ └── hash-base@3.0.4
24 silly saveTree │ │   │ ├── ripemd160@2.0.2
24 silly saveTree │ │   │ └── sha.js@2.4.11
24 silly saveTree │ │   ├── immutable@3.8.2
24 silly saveTree │ │   └── uuid@3.3.2
24 silly saveTree │ ├── @comunica/actor-query-operation-filter-sparqlee@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-query-operation-from-quad@1.6.4
24 silly saveTree │ │ └── lodash.find@4.6.0
24 silly saveTree │ ├── @comunica/actor-query-operation-join@1.6.3
24 silly saveTree │ ├── @comunica/actor-query-operation-leftjoin-nestedloop@1.6.3
24 silly saveTree │ ├── @comunica/actor-query-operation-minus@1.6.3
24 silly saveTree │ ├── @comunica/actor-query-operation-orderby-sparqlee@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-query-operation-path-alt@1.6.4
24 silly saveTree │ │ └── @comunica/actor-abstract-path@1.6.4
24 silly saveTree │ ├── @comunica/actor-query-operation-path-inv@1.6.4
24 silly saveTree │ ├── @comunica/actor-query-operation-path-link@1.6.4
24 silly saveTree │ ├── @comunica/actor-query-operation-path-nps@1.6.4
24 silly saveTree │ ├── @comunica/actor-query-operation-path-one-or-more@1.6.4
24 silly saveTree │ ├── @comunica/actor-query-operation-path-seq@1.6.4
24 silly saveTree │ ├── @comunica/actor-query-operation-path-zero-or-more@1.6.4
24 silly saveTree │ ├── @comunica/actor-query-operation-path-zero-or-one@1.6.4
24 silly saveTree │ ├── @comunica/actor-query-operation-project@1.6.3
24 silly saveTree │ ├── @comunica/actor-query-operation-quadpattern@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-query-operation-reduced-hash@1.6.3
24 silly saveTree │ │ └─┬ lru-cache@5.1.1
24 silly saveTree │ │   └── yallist@3.0.3
24 silly saveTree │ ├── @comunica/actor-query-operation-service@1.6.3
24 silly saveTree │ ├── @comunica/actor-query-operation-slice@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-query-operation-sparql-endpoint@1.6.4
24 silly saveTree │ │ ├─┬ @comunica/utils-datasource@1.6.3
24 silly saveTree │ │ │ └── arrayify-stream@1.0.0
24 silly saveTree │ │ ├── arrayify-stream@1.0.0
24 silly saveTree │ │ └─┬ fetch-sparql-endpoint@1.4.0
24 silly saveTree │ │   ├── n3@1.0.4
24 silly saveTree │ │   ├─┬ node-web-streams@0.2.2
24 silly saveTree │ │   │ └── web-streams-polyfill@1.2.2
24 silly saveTree │ │   ├─┬ sparqljson-parse@1.5.0
24 silly saveTree │ │   │ └─┬ JSONStream@1.3.5
24 silly saveTree │ │   │   ├── jsonparse@1.3.1
24 silly saveTree │ │   │   └── through@2.3.8
24 silly saveTree │ │   ├─┬ sparqlxml-parse@1.2.1
24 silly saveTree │ │   │ └─┬ sax-stream@1.3.0
24 silly saveTree │ │   │   ├─┬ debug@2.6.9
24 silly saveTree │ │   │   │ └── ms@2.0.0
24 silly saveTree │ │   │   └── sax@1.2.4
24 silly saveTree │ │   └─┬ stream-to-string@1.2.0
24 silly saveTree │ │     └── promise-polyfill@1.1.6
24 silly saveTree │ ├── @comunica/actor-query-operation-union@1.6.3
24 silly saveTree │ ├── @comunica/actor-query-operation-values@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-dereference-http-parse@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-dereference-paged-next@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-rdf-join-nestedloop@1.6.3
24 silly saveTree │ │ └── asyncjoin@0.3.0
24 silly saveTree │ ├─┬ @comunica/actor-rdf-metadata-extract-hydra-controls@1.6.3
24 silly saveTree │ │ ├── lodash.assign@4.2.0
24 silly saveTree │ │ ├── lodash.flatten@4.4.0
24 silly saveTree │ │ ├── lodash.values@4.3.0
24 silly saveTree │ │ └── uritemplate@0.3.4
24 silly saveTree │ ├── @comunica/actor-rdf-metadata-extract-hydra-count@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-metadata-primary-topic@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-metadata-triple-predicate@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-rdf-parse-jsonld@1.6.3
24 silly saveTree │ │ └─┬ jsonld@1.5.4
24 silly saveTree │ │   ├─┬ rdf-canonize@1.0.3
24 silly saveTree │ │   │ ├── node-forge@0.8.1
24 silly saveTree │ │   │ └── semver@5.6.0
24 silly saveTree │ │   ├─┬ request@2.88.0
24 silly saveTree │ │   │ ├── aws-sign2@0.7.0
24 silly saveTree │ │   │ ├── aws4@1.8.0
24 silly saveTree │ │   │ ├── caseless@0.12.0
24 silly saveTree │ │   │ ├─┬ combined-stream@1.0.7
24 silly saveTree │ │   │ │ └── delayed-stream@1.0.0
24 silly saveTree │ │   │ ├── extend@3.0.2
24 silly saveTree │ │   │ ├── forever-agent@0.6.1
24 silly saveTree │ │   │ ├─┬ form-data@2.3.3
24 silly saveTree │ │   │ │ ├── asynckit@0.4.0
24 silly saveTree │ │   │ │ └─┬ mime-types@2.1.22
24 silly saveTree │ │   │ │   └── mime-db@1.38.0
24 silly saveTree │ │   │ ├─┬ har-validator@5.1.3
24 silly saveTree │ │   │ │ ├─┬ ajv@6.10.0
24 silly saveTree │ │   │ │ │ ├── fast-deep-equal@2.0.1
24 silly saveTree │ │   │ │ │ ├── fast-json-stable-stringify@2.0.0
24 silly saveTree │ │   │ │ │ ├── json-schema-traverse@0.4.1
24 silly saveTree │ │   │ │ │ └─┬ uri-js@4.2.2
24 silly saveTree │ │   │ │ │   └── punycode@2.1.1
24 silly saveTree │ │   │ │ └── har-schema@2.0.0
24 silly saveTree │ │   │ ├─┬ http-signature@1.2.0
24 silly saveTree │ │   │ │ ├── assert-plus@1.0.0
24 silly saveTree │ │   │ │ ├─┬ jsprim@1.4.1
24 silly saveTree │ │   │ │ │ ├── extsprintf@1.3.0
24 silly saveTree │ │   │ │ │ ├── json-schema@0.2.3
24 silly saveTree │ │   │ │ │ └─┬ verror@1.10.0
24 silly saveTree │ │   │ │ │   └── core-util-is@1.0.2
24 silly saveTree │ │   │ │ └─┬ sshpk@1.16.1
24 silly saveTree │ │   │ │   ├── asn1@0.2.4
24 silly saveTree │ │   │ │   ├─┬ bcrypt-pbkdf@1.0.2
24 silly saveTree │ │   │ │   │ └── tweetnacl@0.14.5
24 silly saveTree │ │   │ │   ├── dashdash@1.14.1
24 silly saveTree │ │   │ │   ├─┬ ecc-jsbn@0.1.2
24 silly saveTree │ │   │ │   │ └── jsbn@0.1.1
24 silly saveTree │ │   │ │   ├── getpass@0.1.7
24 silly saveTree │ │   │ │   ├── jsbn@0.1.1
24 silly saveTree │ │   │ │   └── tweetnacl@0.14.5
24 silly saveTree │ │   │ ├── is-typedarray@1.0.0
24 silly saveTree │ │   │ ├── isstream@0.1.2
24 silly saveTree │ │   │ ├── json-stringify-safe@5.0.1
24 silly saveTree │ │   │ ├── mime-types@2.1.22
24 silly saveTree │ │   │ ├── oauth-sign@0.9.0
24 silly saveTree │ │   │ ├── performance-now@2.1.0
24 silly saveTree │ │   │ ├── qs@6.5.2
24 silly saveTree │ │   │ ├─┬ tough-cookie@2.4.3
24 silly saveTree │ │   │ │ ├── psl@1.1.31
24 silly saveTree │ │   │ │ └── punycode@1.4.1
24 silly saveTree │ │   │ └── tunnel-agent@0.6.0
24 silly saveTree │ │   ├── semver@5.6.0
24 silly saveTree │ │   └── xmldom@0.1.19
24 silly saveTree │ ├── @comunica/actor-rdf-parse-n3@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-rdf-parse-rdfxml@1.6.3
24 silly saveTree │ │ └─┬ rdfxml-streaming-parser@1.2.0
24 silly saveTree │ │   └── relative-to-absolute-iri@1.0.2
24 silly saveTree │ ├── @comunica/actor-rdf-resolve-hypermedia-qpf@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-rdf-resolve-quad-pattern-federated@1.6.3
24 silly saveTree │ │ └── lodash.omit@4.5.0
24 silly saveTree │ ├── @comunica/actor-rdf-resolve-quad-pattern-file@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-resolve-quad-pattern-hypermedia@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-resolve-quad-pattern-sparql-json@1.6.4
24 silly saveTree │ ├─┬ @comunica/actor-rdf-serialize-jsonld@1.6.3
24 silly saveTree │ │ └── streamify-array@1.0.1
24 silly saveTree │ ├── @comunica/actor-rdf-serialize-n3@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-source-identifier-file-content-type@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-source-identifier-hypermedia-qpf@1.6.3
24 silly saveTree │ ├── @comunica/actor-rdf-source-identifier-sparql@1.6.3
24 silly saveTree │ ├── @comunica/actor-sparql-parse-algebra@1.6.4
24 silly saveTree │ ├─┬ @comunica/actor-sparql-parse-graphql@1.6.3
24 silly saveTree │ │ └─┬ graphql-to-sparql@1.5.0
24 silly saveTree │ │   └─┬ graphql@14.1.1
24 silly saveTree │ │     └── iterall@1.2.2
24 silly saveTree │ ├── @comunica/actor-sparql-serialize-json@1.6.3
24 silly saveTree │ ├── @comunica/actor-sparql-serialize-rdf@1.6.3
24 silly saveTree │ ├── @comunica/actor-sparql-serialize-simple@1.6.3
24 silly saveTree │ ├── @comunica/actor-sparql-serialize-sparql-json@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-sparql-serialize-sparql-xml@1.6.3
24 silly saveTree │ │ └── xml@1.0.1
24 silly saveTree │ ├── @comunica/actor-sparql-serialize-stats@1.6.3
24 silly saveTree │ ├── @comunica/actor-sparql-serialize-table@1.6.3
24 silly saveTree │ ├─┬ @comunica/actor-sparql-serialize-tree@1.6.3
24 silly saveTree │ │ └── sparqljson-to-tree@1.3.0
24 silly saveTree │ ├── @comunica/bus-context-preprocess@1.6.3
24 silly saveTree │ ├── @comunica/bus-http-invalidate@1.6.3
24 silly saveTree │ ├── @comunica/bus-http@1.6.3
24 silly saveTree │ ├── @comunica/bus-init@1.6.3
24 silly saveTree │ ├── @comunica/bus-optimize-query-operation@1.6.4
24 silly saveTree │ ├── @comunica/bus-query-operation@1.6.3
24 silly saveTree │ ├── @comunica/bus-rdf-dereference-paged@1.6.3
24 silly saveTree │ ├── @comunica/bus-rdf-dereference@1.6.3
24 silly saveTree │ ├─┬ @comunica/bus-rdf-join@1.6.3
24 silly saveTree │ │ └── lodash.intersection@4.4.0
24 silly saveTree │ ├── @comunica/bus-rdf-metadata-extract@1.6.3
24 silly saveTree │ ├── @comunica/bus-rdf-metadata@1.6.3
24 silly saveTree │ ├── @comunica/bus-rdf-parse@1.6.3
24 silly saveTree │ ├── @comunica/bus-rdf-resolve-hypermedia@1.6.3
24 silly saveTree │ ├── @comunica/bus-rdf-resolve-quad-pattern@1.6.3
24 silly saveTree │ ├── @comunica/bus-rdf-serialize@1.6.3
24 silly saveTree │ ├── @comunica/bus-rdf-source-identifier@1.6.3
24 silly saveTree │ ├── @comunica/bus-sparql-parse@1.6.3
24 silly saveTree │ ├── @comunica/bus-sparql-serialize@1.6.3
24 silly saveTree │ ├── @comunica/core@1.6.3
24 silly saveTree │ ├── @comunica/logger-pretty@1.6.3
24 silly saveTree │ ├── @comunica/logger-void@1.6.3
24 silly saveTree │ ├─┬ @comunica/mediator-all@1.6.3
24 silly saveTree │ │ └── lodash@4.17.11
24 silly saveTree │ ├─┬ @comunica/mediator-combine-pipeline@1.6.3
24 silly saveTree │ │ └── lodash.map@4.6.0
24 silly saveTree │ ├─┬ @comunica/mediator-combine-union@1.6.3
24 silly saveTree │ │ └── lodash.defaults@4.2.0
24 silly saveTree │ ├── @comunica/mediator-number@1.6.3
24 silly saveTree │ ├── @comunica/mediator-race@1.6.3
24 silly saveTree │ ├─┬ @comunica/runner-cli@1.6.3
24 silly saveTree │ │ └─┬ @comunica/runner@1.6.3
24 silly saveTree │ │   └─┬ componentsjs@3.2.1
24 silly saveTree │ │     ├─┬ global-modules@1.0.0
24 silly saveTree │ │     │ ├─┬ global-prefix@1.0.2
24 silly saveTree │ │     │ │ ├─┬ expand-tilde@2.0.2
24 silly saveTree │ │     │ │ │ └─┬ homedir-polyfill@1.0.3
24 silly saveTree │ │     │ │ │   └── parse-passwd@1.0.0
24 silly saveTree │ │     │ │ ├── homedir-polyfill@1.0.3
24 silly saveTree │ │     │ │ ├── ini@1.3.5
24 silly saveTree │ │     │ │ ├── is-windows@1.0.2
24 silly saveTree │ │     │ │ └─┬ which@1.3.1
24 silly saveTree │ │     │ │   └── isexe@2.0.0
24 silly saveTree │ │     │ ├── is-windows@1.0.2
24 silly saveTree │ │     │ └── resolve-dir@1.0.1
24 silly saveTree │ │     ├─┬ jsonld@0.4.12
24 silly saveTree │ │     │ ├── es6-promise@2.3.0
24 silly saveTree │ │     │ └── pkginfo@0.4.1
24 silly saveTree │ │     ├── n3@0.9.1
24 silly saveTree │ │     └─┬ requireg@0.1.8
24 silly saveTree │ │       ├── nested-error-stacks@2.0.1
24 silly saveTree │ │       ├─┬ rc@1.2.8
24 silly saveTree │ │       │ ├── deep-extend@0.6.0
24 silly saveTree │ │       │ └── strip-json-comments@2.0.1
24 silly saveTree │ │       └─┬ resolve@1.7.1
24 silly saveTree │ │         └── path-parse@1.0.6
24 silly saveTree │ ├── @comunica/runner@1.6.3
24 silly saveTree │ ├── asyncreiterable@1.1.1
24 silly saveTree │ ├── minimist@1.2.0
24 silly saveTree │ ├── negotiate@1.0.1
24 silly saveTree │ ├── rdf-string@1.3.1
24 silly saveTree │ ├── rdf-terms@1.4.0
24 silly saveTree │ └── streamify-string@1.0.1
24 silly saveTree ├── @comunica/actor-sparql-serialize-tree@1.6.3
24 silly saveTree ├── graphql-to-sparql@1.5.0
24 silly saveTree ├─┬ meteor-node-stubs@0.4.1
24 silly saveTree │ ├─┬ assert@1.4.1
24 silly saveTree │ │ └─┬ util@0.10.3
24 silly saveTree │ │   └── inherits@2.0.1
24 silly saveTree │ ├─┬ browserify-zlib@0.1.4
24 silly saveTree │ │ └── pako@0.2.9
24 silly saveTree │ ├─┬ buffer@4.9.1
24 silly saveTree │ │ ├── base64-js@1.3.0
24 silly saveTree │ │ ├── ieee754@1.1.11
24 silly saveTree │ │ └── isarray@1.0.0
24 silly saveTree │ ├─┬ console-browserify@1.1.0
24 silly saveTree │ │ └── date-now@0.1.4
24 silly saveTree │ ├── constants-browserify@1.0.0
24 silly saveTree │ ├─┬ crypto-browserify@3.12.0
24 silly saveTree │ │ ├─┬ browserify-cipher@1.0.1
24 silly saveTree │ │ │ ├─┬ browserify-aes@1.2.0
24 silly saveTree │ │ │ │ ├── buffer-xor@1.0.3
24 silly saveTree │ │ │ │ ├─┬ cipher-base@1.0.4
24 silly saveTree │ │ │ │ │ └── safe-buffer@5.1.2
24 silly saveTree │ │ │ │ ├─┬ create-hash@1.2.0
24 silly saveTree │ │ │ │ │ ├─┬ md5.js@1.3.4
24 silly saveTree │ │ │ │ │ │ └── hash-base@3.0.4
24 silly saveTree │ │ │ │ │ ├── ripemd160@2.0.2
24 silly saveTree │ │ │ │ │ └── sha.js@2.4.11
24 silly saveTree │ │ │ │ ├── evp_bytestokey@1.0.3
24 silly saveTree │ │ │ │ └── safe-buffer@5.1.2
24 silly saveTree │ │ │ ├─┬ browserify-des@1.0.1
24 silly saveTree │ │ │ │ └─┬ des.js@1.0.0
24 silly saveTree │ │ │ │   └── minimalistic-assert@1.0.1
24 silly saveTree │ │ │ └── evp_bytestokey@1.0.3
24 silly saveTree │ │ ├─┬ browserify-sign@4.0.4
24 silly saveTree │ │ │ ├── bn.js@4.11.8
24 silly saveTree │ │ │ ├─┬ browserify-rsa@4.0.1
24 silly saveTree │ │ │ │ └── randombytes@2.0.6
24 silly saveTree │ │ │ ├── create-hmac@1.1.7
24 silly saveTree │ │ │ ├─┬ elliptic@6.4.0
24 silly saveTree │ │ │ │ ├── brorand@1.1.0
24 silly saveTree │ │ │ │ ├─┬ hash.js@1.1.3
24 silly saveTree │ │ │ │ │ └── inherits@2.0.3
24 silly saveTree │ │ │ │ ├─┬ hmac-drbg@1.0.1
24 silly saveTree │ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
24 silly saveTree │ │ │ │ └── minimalistic-crypto-utils@1.0.1
24 silly saveTree │ │ │ └─┬ parse-asn1@5.1.1
24 silly saveTree │ │ │   ├── asn1.js@4.10.1
24 silly saveTree │ │ │   └── pbkdf2@3.0.16
24 silly saveTree │ │ ├── create-ecdh@4.0.3
24 silly saveTree │ │ ├── create-hash@1.2.0
24 silly saveTree │ │ ├── create-hmac@1.1.7
24 silly saveTree │ │ ├─┬ diffie-hellman@5.0.3
24 silly saveTree │ │ │ └── miller-rabin@4.0.1
24 silly saveTree │ │ ├── pbkdf2@3.0.16
24 silly saveTree │ │ ├── public-encrypt@4.0.2
24 silly saveTree │ │ ├── randombytes@2.0.6
24 silly saveTree │ │ └── randomfill@1.0.4
24 silly saveTree │ ├── domain-browser@1.2.0
24 silly saveTree │ ├── events@1.1.1
24 silly saveTree │ ├── https-browserify@0.0.1
24 silly saveTree │ ├── os-browserify@0.2.1
24 silly saveTree │ ├── path-browserify@0.0.0
24 silly saveTree │ ├── process@0.11.10
24 silly saveTree │ ├── punycode@1.4.1
24 silly saveTree │ ├── querystring-es3@0.2.1
24 silly saveTree │ ├─┬ readable-stream@2.3.6
24 silly saveTree │ │ ├── core-util-is@1.0.2
24 silly saveTree │ │ ├── inherits@2.0.3
24 silly saveTree │ │ ├── process-nextick-args@2.0.0
24 silly saveTree │ │ ├── string_decoder@1.1.1
24 silly saveTree │ │ └── util-deprecate@1.0.2
24 silly saveTree │ ├── stream-browserify@2.0.1
24 silly saveTree │ ├─┬ stream-http@2.8.1
24 silly saveTree │ │ ├── builtin-status-codes@3.0.0
24 silly saveTree │ │ ├── to-arraybuffer@1.0.1
24 silly saveTree │ │ └── xtend@4.0.1
24 silly saveTree │ ├── string_decoder@1.1.1
24 silly saveTree │ ├── timers-browserify@1.4.2
24 silly saveTree │ ├── tty-browserify@0.0.0
24 silly saveTree │ ├─┬ url@0.11.0
24 silly saveTree │ │ ├── punycode@1.3.2
24 silly saveTree │ │ └── querystring@0.2.0
24 silly saveTree │ ├── util@0.10.3
24 silly saveTree │ └─┬ vm-browserify@0.0.4
24 silly saveTree │   └── indexof@0.0.1
24 silly saveTree ├─┬ node-gyp@3.8.0
24 silly saveTree │ ├─┬ fstream@1.0.11
24 silly saveTree │ │ ├── graceful-fs@4.1.15
24 silly saveTree │ │ ├─┬ mkdirp@0.5.1
24 silly saveTree │ │ │ └── minimist@0.0.8
24 silly saveTree │ │ └─┬ rimraf@2.6.3
24 silly saveTree │ │   └─┬ glob@7.1.3
24 silly saveTree │ │     ├── fs.realpath@1.0.0
24 silly saveTree │ │     ├─┬ inflight@1.0.6
24 silly saveTree │ │     │ ├─┬ once@1.4.0
24 silly saveTree │ │     │ │ └── wrappy@1.0.2
24 silly saveTree │ │     │ └── wrappy@1.0.2
24 silly saveTree │ │     ├─┬ minimatch@3.0.4
24 silly saveTree │ │     │ └─┬ brace-expansion@1.1.11
24 silly saveTree │ │     │   ├── balanced-match@1.0.0
24 silly saveTree │ │     │   └── concat-map@0.0.1
24 silly saveTree │ │     ├── once@1.4.0
24 silly saveTree │ │     └── path-is-absolute@1.0.1
24 silly saveTree │ ├── glob@7.1.3
24 silly saveTree │ ├── graceful-fs@4.1.15
24 silly saveTree │ ├── mkdirp@0.5.1
24 silly saveTree │ ├─┬ nopt@3.0.6
24 silly saveTree │ │ └── abbrev@1.1.1
24 silly saveTree │ ├─┬ npmlog@4.1.2
24 silly saveTree │ │ ├─┬ are-we-there-yet@1.1.5
24 silly saveTree │ │ │ ├── delegates@1.0.0
24 silly saveTree │ │ │ └─┬ readable-stream@2.3.6
24 silly saveTree │ │ │   ├── isarray@1.0.0
24 silly saveTree │ │ │   ├── process-nextick-args@2.0.0
24 silly saveTree │ │ │   ├── string_decoder@1.1.1
24 silly saveTree │ │ │   └── util-deprecate@1.0.2
24 silly saveTree │ │ ├── console-control-strings@1.1.0
24 silly saveTree │ │ ├─┬ gauge@2.7.4
24 silly saveTree │ │ │ ├── aproba@1.2.0
24 silly saveTree │ │ │ ├── has-unicode@2.0.1
24 silly saveTree │ │ │ ├── object-assign@4.1.1
24 silly saveTree │ │ │ ├── signal-exit@3.0.2
24 silly saveTree │ │ │ ├─┬ string-width@1.0.2
24 silly saveTree │ │ │ │ ├── code-point-at@1.1.0
24 silly saveTree │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0
24 silly saveTree │ │ │ │ │ └── number-is-nan@1.0.1
24 silly saveTree │ │ │ │ └─┬ strip-ansi@3.0.1
24 silly saveTree │ │ │ │   └── ansi-regex@2.1.1
24 silly saveTree │ │ │ ├── strip-ansi@3.0.1
24 silly saveTree │ │ │ └── wide-align@1.1.3
24 silly saveTree │ │ └── set-blocking@2.0.0
24 silly saveTree │ ├─┬ osenv@0.1.5
24 silly saveTree │ │ ├── os-homedir@1.0.2
24 silly saveTree │ │ └── os-tmpdir@1.0.2
24 silly saveTree │ ├── rimraf@2.6.3
24 silly saveTree │ ├── semver@5.3.0
24 silly saveTree │ └─┬ tar@2.2.1
24 silly saveTree │   └── block-stream@0.0.9
24 silly saveTree ├─┬ rdf-canonize-native@1.1.2
24 silly saveTree │ └── bindings@1.5.0
24 silly saveTree ├── rdf-canonize@1.0.3
24 silly saveTree ├─┬ react-dom@16.8.4
24 silly saveTree │ ├─┬ loose-envify@1.4.0
24 silly saveTree │ │ └── js-tokens@4.0.0
24 silly saveTree │ ├─┬ prop-types@15.7.2
24 silly saveTree │ │ └── react-is@16.8.4
24 silly saveTree │ └── scheduler@0.13.4
24 silly saveTree └── react@16.8.4
25 verbose stack Error: EISDIR: illegal operation on a directory, open '/Users/alaabarazi/.npm/_cacache/index-v5/b7/d5'
26 verbose cwd /Users/alaabarazi/Documents/Cloud/ReactNativeExpo/Javascript/graphtospark
27 verbose Darwin 18.2.0
28 verbose argv "/Users/alaabarazi/.meteor/packages/meteor-tool/.1.8.0_1.kr5ka0.xcf3i++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node" "/Users/alaabarazi/.meteor/packages/meteor-tool/.1.8.0_1.kr5ka0.xcf3i++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/npm" "install" "--save" "rdf-canonize-native"
29 verbose node v8.11.4
30 verbose npm  v6.4.1
31 error path /Users/alaabarazi/.npm/_cacache/index-v5/b7/d5
32 error code EISDIR
33 error errno -21
34 error syscall open
35 error EISDIR: illegal operation on a directory, open '/Users/alaabarazi/.npm/_cacache/index-v5/b7/d5'
36 verbose exit [ -21, true ]

What could be the cause of this ?

davidlehn commented 5 years ago

gyp ERR! configure error gyp ERR! stack Error: Command failed: /Users/alaabarazi/miniconda3/bin/python -c import sys; print "%s.%s.%s" % sy s.version_info[:3]; gyp ERR! stack File "", line 1 gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack ^ gyp ERR! stack SyntaxError: invalid syntax

At least one problem is the errors it printed trying to run node-gyp. Your system is somehow using a python3 interpreter to run python2 code. miniconda3 is some environment manager? I guess it's not doing the right thing here? Try fixing that first.

Depending on what your project is doing, you might also consider just not using rdf-canonize-native. The js rdf-canonize code might be fast enough or faster than the native code. But of course you'd need to install the native code to test performance differences.