Skip to content

Symbol not found on macOS Sierra #1622

@tommoor

Description

@tommoor

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions