nodegit: Symbol not found on macOS Sierra

System information

  • node version: 10
  • OS/version/architecture: macOS Sierra 10.12
  • Applicable nodegit version: 0.23.0

We have an Electron 4.0 application that works fine on all newer versions of macOS, however on Sierra (and possibly below?) this error is thrown at runtime:

Error: dlopen(/Applications/AppName.app/Contents/Resources/app.asar.unpacked/node_modules/nodegit/build/Release/nodegit.node, 1): Symbol not found: _EVP_aes_128_cbc
  Referenced from: /Applications/AppName.app/Contents/Resources/app.asar.unpacked/node_mod…
  at Object.<anonymous>(nodegit.js:12:12)
  at Object.<anonymous>(nodegit.js:1145:3)

Would love any pointers you might have…

Edit: We’ve confirmed this is the case on other macOS versions older than Sierra such as El Capitan.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 3
  • Comments: 18 (12 by maintainers)

Most upvoted comments

Just wrapping up some windows builds. I hope to have 0.23.1 and 0.24.1 out today.