<ul dir="auto">
<li>Electron version:<br>
0.37.5.</li>
<li>Operating system:<br>
OSX 10.11.4</li>
</ul>
<p dir="auto">I'm using the X509 (<a href="https://www.npmjs.com/package/x509" rel="nofollow">https://www.npmjs.com/package/x509</a>)</p>
<p dir="auto">I followed the instructions here <a href="https://github.com/electron/electron/blob/master/docs/tutorial/using-native-node-modules.md">https://github.com/electron/electron/blob/master/docs/tutorial/using-native-node-modules.md</a> to but the module is still crashing electron.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="npm install --save-dev electron-rebuild

# Every time you run &quot;npm install&quot;, run this
./node_modules/.bin/electron-rebuild

# On Windows if you have trouble, try:
.\node_modules\.bin\electron-rebuild.cmd"><pre class="notranslate"><code class="notranslate">npm install --save-dev electron-rebuild

# Every time you run "npm install", run this
./node_modules/.bin/electron-rebuild

# On Windows if you have trouble, try:
.\node_modules\.bin\electron-rebuild.cmd
</code></pre></div>
<p dir="auto">Hello, my app uses the native ursa module.  I just upgraded to atom-shell 0.23.0, rebuilt the ursa module and now my app is broken.  Atom-Shell v0.22.3 was working properly.</p>
<p dir="auto">Debian Linux x64, io.js@1.5.0, npm@2.7.1, node-gyp@1.0.3</p>
<p dir="auto">Here's the error I get when I launch my application:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="/usr/lib/node_modules/atom-shell/dist/atom .: symbol lookup error: /home/matt/noxious/node_modules/ursa/build/Release/ursaNative.node: undefined symbol: BN_new"><pre class="notranslate"><code class="notranslate">/usr/lib/node_modules/atom-shell/dist/atom .: symbol lookup error: /home/matt/noxious/node_modules/ursa/build/Release/ursaNative.node: undefined symbol: BN_new
</code></pre></div>
<p dir="auto">You can see my build script for the ursa module here: <a href="https://github.com/mattcollier/noxious/blob/master/build_x64.sh">https://github.com/mattcollier/noxious/blob/master/build_x64.sh</a></p>
<p dir="auto">Here is the output of the build: <a href="http://hastebin.com/asalunuxop.vhdl" rel="nofollow">http://hastebin.com/asalunuxop.vhdl</a></p>
<p dir="auto">Of course, I have changed the target to 0.23.0.</p>