I'm working on a Meteor app locally on OSX 10.9.5.
I'm getting this error:
dyld: lazy symbol binding failed: Symbol not found: _node_module_register
I believe it has something to do with the zmq package. More on from the error:
Referenced from: /Users/user/node_modules/zmq/build/Release/zmq.node
I've tried:
npm rebuild
uninstalling zmq & re-installing
uninstalling, re-installing, then npm rebuild
deleting node_modules directory, then re-installing zmq to rule out any possible package conflicts. (referenced here: dyld: lazy symbol binding failed: Symbol not found: _node_module_register)
Possible problems I'd rather not test unless absolutely necessary (as it requires full upgrade. I'm on an older computer.):
Warning: Error: dyld: lazy symbol binding failed: Symbol not found: _objc_autoreleasePoolPush
Git > dyld: lazy symbol binding failed: Symbol not found: _iconv_open
A zmq compiled under a newer version of OSX? (I'm using 10.9.5. Upgrading isn't a viable option unless absolutely necessary.)
If this is the problem....
Handling "dyld: lazy symbol binding failed: Symbol not found" error when nm does not find symbol
...How would I statically link the library to zmq???
The full error:
=> App running at: http://localhost:3000/
W20151202-10:02:42.764(2)? (STDERR) dyld: lazy symbol binding failed: Symbol not found: _node_module_register
W20151202-10:02:42.766(2)? (STDERR) Referenced from: /Users/user/node_modules/zmq/build/Release/zmq.node
W20151202-10:02:42.766(2)? (STDERR) Expected in: dynamic lookup
W20151202-10:02:42.766(2)? (STDERR)
W20151202-10:02:42.767(2)? (STDERR) dyld: Symbol not found: _node_module_register
W20151202-10:02:42.767(2)? (STDERR) Referenced from: /Users/user/node_modules/zmq/build/Release/zmq.node
W20151202-10:02:42.767(2)? (STDERR) Expected in: dynamic lookup
W20151202-10:02:42.767(2)? (STDERR)
=> Exited from signal: SIGTRAP
I've been trying to solve this for over a day now. Any help would be appreciated.