{"action":"closed","issue":{"url":"https://api.github.com/repos/nodegit/nodegit/issues/1034","repository_url":"https://api.github.com/repos/nodegit/nodegit","labels_url":"https://api.github.com/repos/nodegit/nodegit/issues/1034/labels{/name}","comments_url":"https://api.github.com/repos/nodegit/nodegit/issues/1034/comments","events_url":"https://api.github.com/repos/nodegit/nodegit/issues/1034/events","html_url":"https://github.com/nodegit/nodegit/issues/1034","id":154927738,"number":1034,"title":"Uncaught Error: A dynamic link library (DLL) initialization routine failed on Windows 10, electron 1.0.2 and 0.37.8, nodegit 0.13.0","user":{"login":"neloe","id":278757,"avatar_url":"https://avatars.githubusercontent.com/u/278757?v=3","gravatar_id":"","url":"https://api.github.com/users/neloe","html_url":"https://github.com/neloe","followers_url":"https://api.github.com/users/neloe/followers","following_url":"https://api.github.com/users/neloe/following{/other_user}","gists_url":"https://api.github.com/users/neloe/gists{/gist_id}","starred_url":"https://api.github.com/users/neloe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neloe/subscriptions","organizations_url":"https://api.github.com/users/neloe/orgs","repos_url":"https://api.github.com/users/neloe/repos","events_url":"https://api.github.com/users/neloe/events{/privacy}","received_events_url":"https://api.github.com/users/neloe/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-05-15T20:13:49Z","updated_at":"2016-06-22T15:38:12Z","closed_at":"2016-06-22T15:38:12Z","body":"I'm trying to use nodegit and electron for a cross platform application.  When I run on windows 10, I get:\r\n\r\n`Uncaught Error: A dynamic link library (DLL) initialization routine failed. `  from `node_modules\\nodegit\\dist\\nodegit.js:15`\r\n\r\nI've tried combinations of electron 1.0.2 and nodegit (of which there doesn't seem to be a prebuilt binary for), and electron 0.37.8 (which is what the latest .tar.gz on S3 seems to be, so I switched to using 0.37.8).\r\n\r\nmy packages.json contains (configuration for 0.37.8):\r\n\r\n```\r\n  \"devDependencies\": {\r\n    \"electron-prebuilt\": \"0.37.8\"\r\n  },\r\n  \"engines\": {\r\n    \"atom-shell\": \"0.37.8\",\r\n    \"electron\": \"0.37.8\"\r\n  }\r\n```\r\n\r\nI added the atom-shell line under engines because of an earlier issue I saw when googling around on this same issue.\r\n\r\nI've been installing simply with `npm install electron-prebuilt` and `npm install nodegit`.  Installing from the manually downloaded tar.gz gave me issues (an ENOENT error that seems so be a npm problem).\r\n\r\nOther (maybe relevant) information:\r\n```\r\n$ node --version\r\nv 4.4.4\r\n```"}}
{"actor":{"display_login":"johnhaley81"}}