- 论坛徽章:
- 30
|
- MAKE depend
- make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat or'
- MAKE generate
- make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat or'
- GEN win32/gen_git_version.mk
- make[2]: Nothing to be done for 'generate'.
- make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato r'
- make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato r'
- make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat or'
- MAKE depend
- make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat or'
- GEN win32/gen_git_version.mk
- make[2]: Nothing to be done for 'depend'.
- make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato r'
- make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato r'
- make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_sr c'
- MAKE depend
- make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_sr c'
- make[2]: Nothing to be done for 'depend'.
- make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_src '
- make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_src '
- MAKE emulator
- make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts'
- make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat or'
- MAKE opt
- make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat or'
- GEN win32/gen_git_version.mk
- EMU_CC obj/win32/opt/smp/beam_emu.o
- In file included from beam/erl_threads.h:264:0,
- from beam/erl_smp.h:27,
- from beam/sys.h:434,
- from beam/beam_emu.c:25:
- ../include/internal/ethread.h:378:2: 错误:#error "No native ethread implementat ion found. If you want to use fallbacks you have to disable native ethread suppo rt with configure."
- #error "No native ethread implementation found. If you want to use fallbacks yo u have to disable native ethread support with configure."
- ^
- In file included from beam/beam_load.h:24:0,
- from beam/export.h:80,
- from beam/global.h:32,
- from beam/beam_emu.c:27:
- beam/erl_process.h: 在函数‘erts_get_runq_proc’中:
- beam/erl_process.h:2032:12: 警告:将一个整数转换为大小不同的指针 [-Wint-to-point er-cast]
- return (ErtsRunQueue *) erts_atomic_read_nob(&p->run_queue);
- ^
- In file included from beam/erl_process.h:2251:0,
- from beam/beam_load.h:24,
- from beam/export.h:80,
- from beam/global.h:32,
- from beam/beam_emu.c:27:
- beam/erl_process_lock.h: 在函数‘erts_pix2proc’中:
- beam/erl_process_lock.h:894:12: 警告:将一个整数转换为大小不同的指针 [-Wint-to-p ointer-cast]
- proc = (Process *) erts_ptab_pix2intptr_nob(&erts_proc, ix);
- ^
- beam/erl_process_lock.h: 在函数‘erts_proc_lookup_raw’中:
- beam/erl_process_lock.h:907:12: 警告:将一个整数转换为大小不同的指针 [-Wint-to-p ointer-cast]
- proc = (Process *) erts_ptab_pix2intptr_ddrb(&erts_proc,
- ^
- In file included from beam/erl_port.h:29:0,
- from beam/global.h:43,
- from beam/beam_emu.c:27:
- beam/erl_port_task.h: 在函数‘erts_port_task_handle_init’中:
- beam/erl_port_task.h:153:36: 警告:将一个指针转换为大小不同的整数 [-Wpointer-to- int-cast]
- erts_smp_atomic_init_nob(pthp, (erts_aint_t) NULL);
- ^
- beam/erl_port_task.h: 在函数‘erts_port_task_is_scheduled’中:
- beam/erl_port_task.h:159:13: 警告:将一个整数转换为大小不同的指针 [-Wint-to-poin ter-cast]
- return ((void *) erts_smp_atomic_read_acqb(pthp)) != NULL;
- ^
- In file included from beam/global.h:43:0,
- from beam/beam_emu.c:27:
- beam/erl_port.h: 在函数‘erts_port_runq’中:
- beam/erl_port.h:220:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c ast]
- rq1 = (ErtsRunQueue *) erts_smp_atomic_read_nob(&prt->run_queue);
- ^
- beam/erl_port.h:225:8: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-ca st]
- rq2 = (ErtsRunQueue *) erts_smp_atomic_read_nob(&prt->run_queue);
- ^
- beam/erl_port.h: 在函数‘erts_pix2port’中:
- beam/erl_port.h:485:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c ast]
- prt = (Port *) erts_ptab_pix2intptr_nob(&erts_port, ix);
- ^
- beam/erl_port.h: 在函数‘erts_port_lookup_raw’中:
- beam/erl_port.h:499:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c ast]
- prt = (Port *) erts_ptab_pix2intptr_ddrb(&erts_port,
- ^
- beam/erl_port.h: 在函数‘erts_id2port’中:
- beam/erl_port.h:528:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c ast]
- prt = (Port *) erts_ptab_pix2intptr_ddrb(&erts_port,
- ^
- beam/erl_port.h: 在函数‘erts_id2port_sflgs’中:
- beam/erl_port.h:562:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c ast]
- prt = (Port *) erts_ptab_pix2intptr_ddrb(&erts_port,
- ^
- beam/erl_port.h: 在函数‘erts_thr_id2port_sflgs’中:
- beam/erl_port.h:621:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c ast]
- prt = (Port *) erts_ptab_pix2intptr_ddrb(&erts_port,
- ^
- beam/beam_emu.c: 在函数‘process_main’中:
- beam/beam_emu.c:3947:7: 警告:右移次数大于或等于类型宽度
- BsSafeMul(Arg2, Unit, goto system_limit, tmp_arg1);
- ^
- beam/beam_emu.c:4008:3: 警告:右移次数大于或等于类型宽度
- BsSafeMul(b, Unit, goto system_limit, c);
- ^
- beam/beam_emu.c:4528:6: 警告:右移次数大于或等于类型宽度
- BsGetFieldSize(tmp_arg2, (flags >> 3), ClauseFail(), size);
- ^
- In file included from beam/beam_emu.c:4761:0:
- win32/opt/smp/beam_cold.h:12:5: 警告:右移次数大于或等于类型宽度
- BsGetBinary_2(r(0), Arg(1), targ1, Arg(3), dst, StoreResult, ClauseFail());
- ^
- win32/opt/smp/beam_cold.h:22:5: 警告:右移次数大于或等于类型宽度
- BsGetBinary_2(xb(Arg(1)), Arg(2), targ1, Arg(4), dst, StoreResult, ClauseFa il());
- ^
- win32/opt/smp/beam_cold.h:86:5: 警告:右移次数大于或等于类型宽度
- BsSkipBits2(r(0), xb(Arg(1)), Arg(2), ClauseFail());
- ^
- win32/opt/smp/beam_cold.h:94:5: 警告:右移次数大于或等于类型宽度
- BsSkipBits2(r(0), yb(Arg(1)), Arg(2), ClauseFail());
- ^
- win32/opt/smp/beam_cold.h:102:5: 警告:右移次数大于或等于类型宽度
- BsSkipBits2(xb(Arg(1)), r(0), Arg(2), ClauseFail());
- ^
- win32/opt/smp/beam_cold.h:110:5: 警告:右移次数大于或等于类型宽度
- BsSkipBits2(xb(Arg(1)), xb(Arg(2)), Arg(3), ClauseFail());
- ^
- win32/opt/smp/beam_cold.h:118:5: 警告:右移次数大于或等于类型宽度
- BsSkipBits2(xb(Arg(1)), yb(Arg(2)), Arg(3), ClauseFail());
- ^
- win32/Makefile:681: recipe for target 'obj/win32/opt/smp/beam_emu.o' failed
- make[3]: *** [obj/win32/opt/smp/beam_emu.o] Error 1
- make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato r'
- /cygdrive/d/program/erlang/otp_src_17.4/make/run_make.mk:34: recipe for target ' opt' failed
- make[2]: *** [opt] Error 2
- make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato r'
- Makefile:60: recipe for target 'smp' failed
- make[1]: *** [smp] Error 2
- make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts'
- Makefile:443: recipe for target 'emulator' failed
- make: *** [emulator] Error 2
复制代码 |
|