Hi, I'm trying to get node-leveldb to compile with node-gyp and node v0.8.3. Forunately there's already a leveldb gyp file available from the Chromium project. Someone else added these and everything seems to compile fine on both OS X and Linux. However on Linux there's a lot of missing leveldb symbols that should be defined. This obviously causes it break right away.
Here's my fork, the branch that is working is called 'mocha_fixes'. https://github.com/gflarity/node-leveldb On OS X 'make test' passes. On Linux I get: > Node: symbol lookup error: /home/welladmin/src/node-leveldb/build/Release/leveldb.node: undefined symbol: _ZN7leveldb7OptionsC1Ev Digging a bit deeper, with 'nm' on OS X: $ nm leveldb.node | grep _ZN7leveldb7OptionsC1Ev 0000000000020cac T __ZN7leveldb7OptionsC1Ev On Linux: nm leveldb.node | grep _ZN7leveldb7OptionsC1Ev U _ZN7leveldb7OptionsC1Ev Not sure why it work on one platform but not another after it compiles OK. Thoughts? Cheers, Geoff -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
