节点构build失败

我在Mac OS X 10.6上 – 我试图通过自制程序安装节点,它是一个非描述性的错误信息失败。 我决定克隆节点repo并在目录中build立它。 运行./configure命令之后,输出是:

Checking for program g++ or c++ : /usr/bin/g++ Checking for program cpp : /usr/bin/cpp Checking for program ar : /usr/bin/ar Checking for program ranlib : /usr/bin/ranlib Checking for g++ : ok Checking for program gcc or cc : /usr/bin/gcc Checking for gcc : ok Checking for library dl : yes Checking for openssl : not found Checking for function SSL_library_init : yes Checking for header openssl/crypto.h : yes Checking for library util : yes Checking for library rt : not found Checking for fdatasync(2) with c++ : no 'configure' finished successfully (2.180s) 

当运行“make”时,构build失败,我得到这个错误:

 System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:70:35: error: SecurityHI/SecurityHI.h: No such file or directory Waf: Leaving directory `/Users/topica/rails_projects/node/out' Build failed: -> task failed (err #1): {task: cxx platform_darwin.cc -> platform_darwin_5.o} make: *** [program] Error 1 

即使openssl说“未find”头被find,但为了安全起见,我用这个命令重新运行configuration:./configure –openssl-includes = / opt / local / include和openssl,但仍然有同样的错误。

我有一天安装了gcc,gcc -v的输出是:

 Using built-in specs. Target: i686-apple-darwin10 Configured with: /var/tmp/gcc/gcc-5666.3~123/src/configure --disable-checking --enable- werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program- transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 - -program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1 Thread model: posix gcc version 4.2.1 (Apple Inc. build 5666) (dot 3) 

也许有一些与我的xcode安装和gcc的冲突? 或者完全是别的。 我已经好几天了,一直没能find答案。 让我知道还有什么其他的信息是需要的

更新:这里是运行./configure –openssl-includes = / opt / local / include时的控制台输出

 Checking for program g++ or c++ : /usr/bin/g++ Checking for program cpp : /usr/bin/cpp Checking for program ar : /usr/bin/ar Checking for program ranlib : /usr/bin/ranlib Checking for g++ : ok Checking for program gcc or cc : /usr/bin/gcc Checking for gcc : ok Checking for library dl : yes Checking for function SSL_library_init : yes Checking for header openssl/crypto.h : yes Checking for library util : yes Checking for library rt : not found Checking for fdatasync(2) with c++ : no 'configure' finished successfully (0.660s)