Hi Oleg any help would be appreciated as none of the suggestions currently 
seems to work. It build correctly but if you run the a test using the lib 
you get.

parallels@parallels-Parallels-Virtual-Platform:~/coding/checkouts/node-psutil$ 
nodeunit test/networkstat_test.js 

module.js:485
  process.dlopen(filename, module.exports);
          ^
Error: 
/home/parallels/coding/checkouts/node-psutil/build/Release/psutil_lib_osx.node: 
undefined symbol: _ZTV6Worker
    at Object.Module._extensions..node (module.js:485:11)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> 
(/home/parallels/coding/checkouts/node-psutil/lib/psutil.js:1:79)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)

Meaning the g++ linker is doing something differently. Also if I do nm on 
the .node library that reference shows up as undefined. 

On Friday, September 7, 2012 9:37:09 AM UTC+2, Oleg Efimov (Sannis) wrote:
>
> There are many resources in www, but this is a good one: 
> http://lists.gnu.org/archive/html/openexr-devel/2003-10/msg00035.html
> Maybe clang linker is a bit entelligent, but previously I think that it 
> use standard ld.
>
> пятница, 7 сентября 2012 г., 11:15:46 UTC+4 пользователь christkv написал:
>>
>> ok cool I'll go through all the stuff with a comb. wonder why g++ is so 
>> picky while clang++ is not.
>>
>> On Thursday, September 6, 2012 11:37:48 PM UTC+2, mscdex wrote:
>>>
>>> On Sep 6, 5:20 pm, Paddy Byers <[email protected]> wrote: 
>>> > If you disambiguate all references to Handle as v8::Handle then it 
>>> builds 
>>> > for me, on Debian and Darwin. I guess there is a conflict with a 
>>> definition 
>>> > in one of the various things you're including. 
>>>
>>> Line 39 probably does not help any: 
>>>
>>> // using namespace v8; 
>>>
>>

-- 
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