Skip to content

dyld: lazy symbol binding failed: Symbol not found: __ZN9NJamSpell10TTokenizerC1Ev #90

Open
@loretoparisi

Description

@loretoparisi

I'm working on a nodejs porting. So far I have wrote the node-gyp basic structure, and now I'm going to write the wrapper, but as as I import

#include "jamspell/spell_corrector.hpp"

into the wrapper and instanciate

NJamSpell::TSpellCorrector corrector;
corrector.LoadLangModel(modelPath);

I'm getting the error

dyld: Symbol not found: __ZN9NJamSpell10TTokenizerC1Ev
  Referenced from: /JamSpell/nodejs/build/Release/JamSpell.node
  Expected in: flat namespace

Looking at the source code this should be the Tokenizer referred in lang_model.hpp, not sure why it does not import here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions