module.js:583
return process.dlopen(module, path._makeLong(filename));
^
Error: dlopen(/Users/rharchandani/node_modules/seif-crypto-node/build/Release/seif-crypto-node.node, 1): Symbol not found: __ZN8CryptoPP10RandomPool18IncorporateEntropyEPKhm
Referenced from: /Users/rharchandani/node_modules/seif-crypto-node/build/Release/seif-crypto-node.node
Expected in: flat namespace
in /Users/rharchandani/node_modules/seif-crypto-node/build/Release/seif-crypto-node.node
at Error (native)
at Object.Module._extensions..node (module.js:583:18)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/rharchandani/node_modules/seif-crypto-node/index.js:1:75)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
The above symbol is from the static library. Any other C++ program built using the same static library, works on both the machines. Any help is appreciated.
Thanks,
Rohit