Build 未能编译erlang r14b03

Build 未能编译erlang r14b03,build,erlang,Build,Erlang,我在Mac OS Lion上构建erlang(r14b03)时遇到问题。我在Crunchbang Linux上安装erlang时遇到了同样的问题(完全相同的跟踪),我完全糊涂了。下面是我得到的错误: ... make[5]: Nothing to be done for `all'. make -f i386-apple-darwin11.3.0/Makefile TYPE=opt llvm-gcc-4.2 -c -O3 -m64 -O0 -I/Users/john/.kerl/builds/

我在Mac OS Lion上构建erlang(r14b03)时遇到问题。我在Crunchbang Linux上安装erlang时遇到了同样的问题(完全相同的跟踪),我完全糊涂了。下面是我得到的错误:

...
make[5]: Nothing to be done for `all'.
make -f i386-apple-darwin11.3.0/Makefile TYPE=opt
llvm-gcc-4.2 -c -O3  -m64 -O0 -I/Users/john/.kerl/builds/r14b03/otp_src_R14B03/erts/i386-apple-darwin11.3.0  -no-cpp-precomp  -D_XOPEN_SOURCE -DHAVE_CONFIG_H  -DUSE_THREADS -D_THREAD_SAFE -D_REENTRANT -DPOSIX_THREADS -DERLANG_INTEGRATION  -o /Users/john/.kerl/builds/r14b03/otp_src_R14B03/erts/emulator/pcre/obj/i386-apple-darwin11.3.0/opt/pcre_exec.o pcre_exec.c
pcre_exec.c: In function ‘match’:
pcre_exec_loop_break_cases.inc:44: error: label ‘L_LOOP_COUNT_47’ used but not defined
pcre_exec_loop_break_cases.inc:43: error: label ‘L_LOOP_COUNT_46’ used but not defined
...
pcre_exec_loop_break_cases.inc:3: error: label ‘L_LOOP_COUNT_6’ used but not defined
pcre_exec_loop_break_cases.inc:2: error: label ‘L_LOOP_COUNT_5’ used but not defined
pcre_exec_loop_break_cases.inc:1: error: label ‘L_LOOP_COUNT_4’ used but not defined
make[5]: *** [/Users/john/.kerl/builds/r14b03/otp_src_R14B03/erts/emulator/pcre/obj/i386-apple-darwin11.3.0/opt/pcre_exec.o] Error 1
make[4]: *** [opt] Error 2
make[3]: *** [pcre] Error 2
make[2]: *** [opt] Error 2
make[1]: *** [smp] Error 2
make: *** [emulator] Error 2
我正在使用kerl(尽管我也尝试过不使用它),下面是
.kerlrc

CFLAGS=-O0
KERL_CONFIGURE_OPTIONS="--enable-hipe --enable-smp-support --enable-threads --enable-kernel-poll  --enable-darwin-64bit"

有什么想法吗?

我想尝试一下会有帮助。

请参阅-在内部使用shell导出命令。kerlrc会有帮助。

此答案取代上一个答案。