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

Reply via email to