{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc-node/issues/544","repository_url":"https://api.github.com/repos/grpc/grpc-node","labels_url":"https://api.github.com/repos/grpc/grpc-node/issues/544/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc-node/issues/544/comments","events_url":"https://api.github.com/repos/grpc/grpc-node/issues/544/events","html_url":"https://github.com/grpc/grpc-node/issues/544","id":359684684,"node_id":"MDU6SXNzdWUzNTk2ODQ2ODQ=","number":544,"title":"node-grpc throwing exception when loading extension","user":{"login":"DanielBaulig","id":158797,"node_id":"MDQ6VXNlcjE1ODc5Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/158797?v=4","gravatar_id":"","url":"https://api.github.com/users/DanielBaulig","html_url":"https://github.com/DanielBaulig","followers_url":"https://api.github.com/users/DanielBaulig/followers","following_url":"https://api.github.com/users/DanielBaulig/following{/other_user}","gists_url":"https://api.github.com/users/DanielBaulig/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielBaulig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielBaulig/subscriptions","organizations_url":"https://api.github.com/users/DanielBaulig/orgs","repos_url":"https://api.github.com/users/DanielBaulig/repos","events_url":"https://api.github.com/users/DanielBaulig/events{/privacy}","received_events_url":"https://api.github.com/users/DanielBaulig/received_events","type":"User","site_admin":false},"labels":[{"id":919744737,"node_id":"MDU6TGFiZWw5MTk3NDQ3Mzc=","url":"https://api.github.com/repos/grpc/grpc-node/labels/requires%20reporter%20action","name":"requires reporter action","color":"816fdb","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-09-12T23:09:56Z","updated_at":"2018-09-18T18:52:32Z","closed_at":null,"author_association":"NONE","body":"### Problem description\r\nI am trying to install and run assistant-relay a Node application which uses grpc-node. I compiled grpc from source as part of installing the npm module. When the application tries to load the grpc extension, it apparently throws an exception. Here's a paste with the error:\r\nhttps://pastebin.com/G57EY984\r\n\r\nHere's the compiled grpc_node.node:\r\nhttps://filebin.net/y7jt6ywj31wft21o\r\n\r\n### Reproduction steps\r\nDownload assistant-relay and extract\r\nRun CC=gcc npm install\r\nRun npm run start\r\n\r\nNote: the failure is likely related to my environment.\r\n\r\n### Environment\r\n - Synology NAS armv7l GNU/Linux synology_armada38x_rs816\r\n - Node v8.9.4\r\n - Node installation method: Synology Package Manager\r\n - gcc (OpenWrt GCC 6.3.0) 6.3.0 (installed through Entware for armv7)"},"comment":{"url":"https://api.github.com/repos/grpc/grpc-node/issues/comments/422506665","html_url":"https://github.com/grpc/grpc-node/issues/544#issuecomment-422506665","issue_url":"https://api.github.com/repos/grpc/grpc-node/issues/544","id":422506665,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMjUwNjY2NQ==","user":{"login":"murgatroid99","id":961599,"node_id":"MDQ6VXNlcjk2MTU5OQ==","avatar_url":"https://avatars3.githubusercontent.com/u/961599?v=4","gravatar_id":"","url":"https://api.github.com/users/murgatroid99","html_url":"https://github.com/murgatroid99","followers_url":"https://api.github.com/users/murgatroid99/followers","following_url":"https://api.github.com/users/murgatroid99/following{/other_user}","gists_url":"https://api.github.com/users/murgatroid99/gists{/gist_id}","starred_url":"https://api.github.com/users/murgatroid99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/murgatroid99/subscriptions","organizations_url":"https://api.github.com/users/murgatroid99/orgs","repos_url":"https://api.github.com/users/murgatroid99/repos","events_url":"https://api.github.com/users/murgatroid99/events{/privacy}","received_events_url":"https://api.github.com/users/murgatroid99/received_events","type":"User","site_admin":false},"created_at":"2018-09-18T18:52:32Z","updated_at":"2018-09-18T18:52:32Z","author_association":"MEMBER","body":"I want to add that the grpc library does have a dependency on nan, and you are not getting an error indicating that the header could not be loaded. Rather, it seems likely that there is some incompatibility between the nan headers that we depend on and the Node development headers that you have."}}
{"actor":{"display_login":"murgatroid99"}}