大津です。 > 実は色々なaddonを試すのにwscriptを流用していた為、その中で本来なら使用しない > obj.libpathとobj.libが残っていた事が原因だと思われます。 > node-waf configure build時は問題なかった為気がつきませんでした。
解決してよかったです。 uv_dlopen のエラーメッセージの詳細が出ていない件については ”uv_dlopen returns wrong error” https://github.com/joyent/libuv/issues/286#issuecomment-3330574 で Ben がコメントしていますが ad hoc な解決にしたくないということで現状のままです。 > しかも単体ではOKなのに子プロセスだとエラーを吐くとは。 おそらく fork.js で var n = cp.fork(__dirname + '/sub.js',null, {env:process.env}); に変えると動作するんじゃないかと思います。 fork() の実体は spawn() ですが、互換性の問題で default の option の扱いが違ってたりします。(これハマるかもねぇ)
