FreeBSD 9.0 编译安装nodejs

下载配置啥的就不说了,我们在gmake中发现了如下错误: [code] ../deps/v8/src/platform-freebsd.cc:46:56: warning: execinfo.h: No such file or directory ../deps/v8/src/platform-freebsd.cc: In static member function 'static void v8::internal::OS::DumpBacktrace()': ../deps/v8/src/platform-freebsd.cc:208: error: 'backtrace' was not declared in this scope ../deps/v8/src/platform-freebsd.cc:209: error: 'backtrace_symbols' was not declared in this scope [/code] 网上一搜发现有人已经找到了解决办法,可以通过修改部分源码实现: (在这个页面总搜索execinfo.h) http://blog.tmtr.jp/2013/04/nodejs.html 当然我们也可以从ports中装一下 libexecinfo ,同样也可以解决问题。 另外就是这位博主提到了编译git-1.8.2.1的时候有个奇葩的问题,我在编译1.8.3的也是有这样的问题…… 怒了wwww 换回1.8.0来用…… 果然,FreeBSD 9 好蛋疼……