免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5330 | 回复: 18

[其他] build erlang on win7 [复制链接]

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 13:29 |显示全部楼层
本帖最后由 shijiang1130 于 2015-03-24 14:04 编辑

eval `./otp_build env_win32 x64`
export MAKEFLAGS=-j8
./otp_build autoconf
./otp_build configure
./otp_build boot -a
./otp_build release -a <installation directory>
./otp_build installer_win32 <installation directory> # optional


https://github.com/erlang/otp/blob/maint/HOWTO/INSTALL-WIN32.md

  1. C:\Program Files\Microsoft SDKs\Windows\v7.1>
  2. C:\Program Files (x86)>tree "Microsoft Visual Studio"
  3. 文件夹 PATH 列表
  4. 卷序列号为 6C1F-EAF5
  5. C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO
  6. └─Common
  7.     └─MSDev98
  8.         └─Gallery

  9. C:\Program Files (x86)>tree "Microsoft Visual Studio 10.0"
  10. 文件夹 PATH 列表
  11. 卷序列号为 6C1F-EAF5
  12. C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 10.0
  13. ├─Common7
  14. │  ├─IDE
  15. │  │  └─PublicAssemblies
  16. │  └─Tools
  17. │      ├─1033
  18. │      └─ProjectComponents
  19. └─VC
  20.     ├─bin
  21.     │  ├─1033
  22.     │  ├─amd64
  23.     │  │  └─1033
  24.     │  ├─ia64
  25.     │  │  └─1033
  26.     │  ├─x86_amd64
  27.     │  │  └─1033
  28.     │  └─x86_ia64
  29.     │      └─1033
  30.     ├─crt
  31.     │  └─src
  32.     │      ├─AMD64
  33.     │      ├─cliext
  34.     │      ├─cvt
  35.     │      ├─IA64
  36.     │      ├─intel
  37.     │      ├─msclr
  38.     │      │  └─com
  39.     │      └─sys
  40.     ├─include
  41.     │  ├─cliext
  42.     │  ├─CodeAnalysis
  43.     │  ├─cvt
  44.     │  ├─Manifest
  45.     │  ├─msclr
  46.     │  │  └─com
  47.     │  └─sys
  48.     ├─lib
  49.     │  ├─amd64
  50.     │  └─ia64
  51.     ├─vcpackages
  52.     │  └─1033
  53.     └─VCWizards

  54. $ uname -a
  55. CYGWIN_NT-6.1 win 1.7.34(0.285/5/3) 2015-02-04 12:14 x86_64 Cygwin

  56. export MAKEFLAGS=-j8
  57. Administrator@win ~
  58. $ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg

  59. Administrator@win ~
  60. $ install apt-cyg /bin

  61. $ export ERL_TOP=/cygdrive/d/program/erlang/otp_src_17.4

  62. $ cd $ERL_TOP

  63. Administrator@win /cygdrive/d/program/erlang/otp_src_17.4
  64. $ eval `./otp_build env_win32`

  65. Administrator@win /cygdrive/d/program/erlang/otp_src_17.4
  66. $ ./otp_build autoconf
  67. ***************************************************
  68. ***************************************************
  69. *** WARNING: System might fail to configure or
  70. ***          might be erroneously configured
  71. ***          since autoconf version 2.69 is used
  72. ***          instead of version 2.59!
  73. ***************************************************
  74. ***************************************************

  75. === running autoconf in lib

  76. === running autoconf in lib/common_test

  77. === running autoconf in lib/erl_interface
  78. === running autoheader in lib/erl_interface

  79. === running autoconf in lib/gs

  80. === running autoconf in lib/megaco

  81. === running autoconf in lib/odbc

  82. === running autoconf in lib/snmp

  83. === running autoconf in lib/wx

  84. === running autoconf in lib/test_server/src

  85. === running autoconf in erts
  86. === running autoheader in erts

  87. === running autoconf in .

  88. Administrator@win /cygdrive/d/program/erlang/otp_src_17.4
  89. $
复制代码

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 16:20 |显示全部楼层
  1. checking build system type... x86_64-unknown-cygwin
  2. checking host system type... x86_64-unknown-cygwin
  3. checking for gcc... no
  4. checking for cc... no
  5. checking for cl.exe... cl.exe
  6. checking whether the C compiler works... yes
  7. checking for C compiler default output file name... conftest.exe
  8. checking for suffix of executables... .exe
  9. checking whether we are cross compiling... no
  10. checking for suffix of object files... obj
  11. checking whether we are using the GNU C compiler... no
  12. checking whether cl.exe accepts -g... yes
  13. checking for cl.exe option to accept ISO C89... none needed
  14. checking for library containing strerror... none required
  15. checking OTP release... 17
  16. checking OTP version... 17.4
  17. checking for gcc... (cached) cl.exe
  18. checking whether we are using the GNU C compiler... (cached) no
  19. checking whether cl.exe accepts -g... (cached) yes
  20. checking for cl.exe option to accept ISO C89... (cached) none needed
  21. checking for mixed cygwin or msys and native VC++ environment... no
  22. checking for mixed cygwin and native MinGW environment... no
  23. checking if we mix cygwin with any native compiler... no
  24. checking if we mix msys with another native compiler... no
  25. checking for getconf... getconf
  26. checking for large file support CFLAGS... failed
  27. configure: WARNING: Check for large file support flags failed; getconf failed
  28. checking how to run the C preprocessor... cl.exe -E
  29. checking for grep that handles long lines and -e... /usr/bin/grep
  30. checking for egrep... /usr/bin/grep -E
  31. checking for ANSI C header files... yes
  32. checking for sys/types.h... yes
  33. checking for sys/stat.h... yes
  34. checking for stdlib.h... yes
  35. checking for string.h... yes
  36. checking for memory.h... yes
  37. checking for strings.h... no
  38. checking for inttypes.h... no
  39. checking for stdint.h... yes
  40. checking for unistd.h... no
  41. checking size of void *... 8
  42. checking whether compilation mode forces ARCH adjustment... no
  43. checking if VM has to be linked with Carbon framework... no
  44. checking if we are building a halfword emulator (32bit heap on 64bit machine)... no
  45. checking how to run the C preprocessor... cl.exe -E
  46. checking for ranlib... no
  47. checking for bison... no
  48. checking for byacc... no
  49. checking for perl5... no
  50. checking for perl... /usr/bin/perl
  51. checking whether ln -s works... yes
  52. checking for ar... no
  53. checking for rm... /bin/rm
  54. checking for mkdir... /bin/mkdir
  55. checking for xsltproc... no
  56. configure: WARNING: No 'xsltproc' command found: the documentation cannot be built
  57. checking for fop... no
  58. configure: WARNING: No 'fop' command found: going to generate placeholder PDF files
  59. checking for xmllint... no
  60. configure: WARNING: No 'xmllint' command found: can't run the xmllint target for the documentation
  61. checking for a BSD-compatible install... /usr/bin/install -c
  62. checking how to create a directory including parents... /usr/bin/install -c -d
  63. checking for extra flags needed to export symbols... none
  64. none
  65. checking for sin in -lm... yes
  66. checking for dlopen in -ldl... no
  67. checking for main in -linet... yes
  68. checking for openpty in -lutil... no
  69. checking for native win32 threads... no
  70. checking for pthread_create in -lpthread... no
  71. checking for pthread_create in -lc_r... no
  72. checking for pthread_create... no
  73. checking if the '-pthread' switch can be used... no
  74. checking for kstat_open in -lkstat... no
  75. checking whether default stack size should be modified... no
  76. checking size of void *... (cached) 8
  77. checking size of int... 4
  78. checking size of long... 4
  79. checking size of long long... 8
  80. checking size of __int64... 8
  81. checking size of __int128_t... 0
  82. checking whether byte ordering is bigendian... no
  83. checking whether double word ordering is middle-endian... no
  84. checking whether an emulator with smp support should be built... no; old gcc or no gcc found
  85. checking for posix_fadvise... no
  86. checking for closefrom... no
  87. checking linux/falloc.h usability... no
  88. checking linux/falloc.h presence... no
  89. checking for linux/falloc.h... no
  90. checking whether fallocate() works... no
  91. checking whether posix_fallocate() works... no
  92. checking whether the emulator should use threads... no
  93. checking whether dirty schedulers should be enabled... no
  94. checking for kstat_open in -lkstat... (cached) no
  95. checking for tgetent in -ltinfo... no
  96. checking for tgetent in -lncurses... no
  97. checking for tgetent in -lcurses... no
  98. checking for tgetent in -ltermcap... no
  99. checking for tgetent in -ltermlib... no
  100. configure: error: No curses library functions found
复制代码

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 16:41 |显示全部楼层
  1. config.status: creating ../make/win32/ose_lm.mk
  2. config.status: creating ../lib/ic/c_src/win32/Makefile
  3. config.status: creating ../lib/os_mon/c_src/win32/Makefile
  4. config.status: creating ../lib/crypto/c_src/win32/Makefile
  5. config.status: creating ../lib/orber/c_src/win32/Makefile
  6. config.status: creating ../lib/runtime_tools/c_src/win32/Makefile
  7. config.status: creating ../lib/tools/c_src/win32/Makefile
  8. config.status: creating win32/config.h
  9. config.status: creating include/internal/win32/ethread_header_config.h
  10. config.status: creating include/win32/erl_int_sizes_config.h
  11. config.status: creating include/win32/erl_native_features_config.h
  12. *********************************************************************
  13. **********************  APPLICATIONS DISABLED  **********************
  14. *********************************************************************

  15. crypto         : No usable OpenSSL found
  16. jinterface     : No Java compiler found
  17. ssh            : No usable OpenSSL found
  18. ssl            : No usable OpenSSL found

  19. *********************************************************************
  20. *********************************************************************
  21. **********************  APPLICATIONS INFORMATION  *******************
  22. *********************************************************************

  23. wx             : No usable wxWidgets not found, wx will not be useable

  24. *********************************************************************
  25. *********************************************************************
  26. **********************  DOCUMENTATION INFORMATION  ******************
  27. *********************************************************************

  28. documentation  :
  29.                  xsltproc is missing.
  30.                  fop is missing.
  31.                  xmllint is missing.
  32.                  The documentation can not be built.

  33. *********************************************************************

  34. Administrator@win /cygdrive/d/program/erlang/otp_src_17.4
复制代码

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 16:43 |显示全部楼层
  1. $ ./otp_build boot -a
  2. MAKE   depend
  3. make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulator'
  4. MAKE   generate
  5. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulator'
  6. GEN    win32/gen_git_version.mk
  7. GEN    win32/opt/plain/OPCODES-GENERATED
  8. GEN    win32/TABLES-GENERATED
  9. GEN    win32/opt/plain/erl_alloc_types.h
  10. GEN    win32/erl_version.h
  11. GEN    win32/opt/plain/driver_tab.c
  12. GEN    win32/opt/plain/GENERATED
  13. GEN    win32/beams.rc
  14. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulator'
  15. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulator'
  16. make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulator'
  17. MAKE   depend
  18. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulator'
  19. GEN    win32/opt/plain/depend.mk
  20. Made dependencises for beam/erl_message.c: 1 s
  21. Made dependencises for beam/erl_ao_firstfit_alloc.c: 1 s
复制代码

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 16:44 |显示全部楼层
a.png

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 16:59 |显示全部楼层
  1. MAKE   depend
  2. make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat                                 or'
  3. MAKE   generate
  4. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat                                 or'
  5. GEN    win32/gen_git_version.mk
  6. make[2]: Nothing to be done for 'generate'.
  7. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato                                 r'
  8. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato                                 r'
  9. make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat                                 or'
  10. MAKE   depend
  11. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat                                 or'
  12. GEN    win32/gen_git_version.mk
  13. make[2]: Nothing to be done for 'depend'.
  14. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato                                 r'
  15. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato                                 r'
  16. make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_sr                                 c'
  17. MAKE   depend
  18. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_sr                                 c'
  19. make[2]: Nothing to be done for 'depend'.
  20. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_src                                 '
  21. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_src                                 '
  22. MAKE   emulator
  23. make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts'
  24. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat                                 or'
  25. MAKE   opt
  26. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulat                                 or'
  27. GEN    win32/gen_git_version.mk
  28. EMU_CC obj/win32/opt/smp/beam_emu.o
  29. In file included from beam/erl_threads.h:264:0,
  30.                  from beam/erl_smp.h:27,
  31.                  from beam/sys.h:434,
  32.                  from beam/beam_emu.c:25:
  33. ../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."
  34. #error "No native ethread implementation found. If you want to use fallbacks yo                                 u have to disable native ethread support with configure."
  35.   ^
  36. In file included from beam/beam_load.h:24:0,
  37.                  from beam/export.h:80,
  38.                  from beam/global.h:32,
  39.                  from beam/beam_emu.c:27:
  40. beam/erl_process.h: 在函数‘erts_get_runq_proc’中:
  41. beam/erl_process.h:2032:12: 警告:将一个整数转换为大小不同的指针 [-Wint-to-point                                 er-cast]
  42.      return (ErtsRunQueue *) erts_atomic_read_nob(&p->run_queue);
  43.             ^
  44. In file included from beam/erl_process.h:2251:0,
  45.                  from beam/beam_load.h:24,
  46.                  from beam/export.h:80,
  47.                  from beam/global.h:32,
  48.                  from beam/beam_emu.c:27:
  49. beam/erl_process_lock.h: 在函数‘erts_pix2proc’中:
  50. beam/erl_process_lock.h:894:12: 警告:将一个整数转换为大小不同的指针 [-Wint-to-p                                 ointer-cast]
  51.      proc = (Process *) erts_ptab_pix2intptr_nob(&erts_proc, ix);
  52.             ^
  53. beam/erl_process_lock.h: 在函数‘erts_proc_lookup_raw’中:
  54. beam/erl_process_lock.h:907:12: 警告:将一个整数转换为大小不同的指针 [-Wint-to-p                                 ointer-cast]
  55.      proc = (Process *) erts_ptab_pix2intptr_ddrb(&erts_proc,
  56.             ^
  57. In file included from beam/erl_port.h:29:0,
  58.                  from beam/global.h:43,
  59.                  from beam/beam_emu.c:27:
  60. beam/erl_port_task.h: 在函数‘erts_port_task_handle_init’中:
  61. beam/erl_port_task.h:153:36: 警告:将一个指针转换为大小不同的整数 [-Wpointer-to-                                 int-cast]
  62.      erts_smp_atomic_init_nob(pthp, (erts_aint_t) NULL);
  63.                                     ^
  64. beam/erl_port_task.h: 在函数‘erts_port_task_is_scheduled’中:
  65. beam/erl_port_task.h:159:13: 警告:将一个整数转换为大小不同的指针 [-Wint-to-poin                                 ter-cast]
  66.      return ((void *) erts_smp_atomic_read_acqb(pthp)) != NULL;
  67.              ^
  68. In file included from beam/global.h:43:0,
  69.                  from beam/beam_emu.c:27:
  70. beam/erl_port.h: 在函数‘erts_port_runq’中:
  71. beam/erl_port.h:220:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c                                 ast]
  72.      rq1 = (ErtsRunQueue *) erts_smp_atomic_read_nob(&prt->run_queue);
  73.            ^
  74. beam/erl_port.h:225:8: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-ca                                 st]
  75.   rq2 = (ErtsRunQueue *) erts_smp_atomic_read_nob(&prt->run_queue);
  76.         ^
  77. beam/erl_port.h: 在函数‘erts_pix2port’中:
  78. beam/erl_port.h:485:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c                                 ast]
  79.      prt = (Port *) erts_ptab_pix2intptr_nob(&erts_port, ix);
  80.            ^
  81. beam/erl_port.h: 在函数‘erts_port_lookup_raw’中:
  82. beam/erl_port.h:499:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c                                 ast]
  83.      prt = (Port *) erts_ptab_pix2intptr_ddrb(&erts_port,
  84.            ^
  85. beam/erl_port.h: 在函数‘erts_id2port’中:
  86. beam/erl_port.h:528:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c                                 ast]
  87.      prt = (Port *) erts_ptab_pix2intptr_ddrb(&erts_port,
  88.            ^
  89. beam/erl_port.h: 在函数‘erts_id2port_sflgs’中:
  90. beam/erl_port.h:562:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c                                 ast]
  91.      prt = (Port *) erts_ptab_pix2intptr_ddrb(&erts_port,
  92.            ^
  93. beam/erl_port.h: 在函数‘erts_thr_id2port_sflgs’中:
  94. beam/erl_port.h:621:11: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-c                                 ast]
  95.      prt = (Port *) erts_ptab_pix2intptr_ddrb(&erts_port,
  96.            ^
  97. beam/beam_emu.c: 在函数‘process_main’中:
  98. beam/beam_emu.c:3947:7: 警告:右移次数大于或等于类型宽度
  99.        BsSafeMul(Arg2, Unit, goto system_limit, tmp_arg1);
  100.        ^
  101. beam/beam_emu.c:4008:3: 警告:右移次数大于或等于类型宽度
  102.    BsSafeMul(b, Unit, goto system_limit, c);
  103.    ^
  104. beam/beam_emu.c:4528:6: 警告:右移次数大于或等于类型宽度
  105.       BsGetFieldSize(tmp_arg2, (flags >> 3), ClauseFail(), size);
  106.       ^
  107. In file included from beam/beam_emu.c:4761:0:
  108. win32/opt/smp/beam_cold.h:12:5: 警告:右移次数大于或等于类型宽度
  109.      BsGetBinary_2(r(0), Arg(1), targ1, Arg(3), dst, StoreResult, ClauseFail());
  110.      ^
  111. win32/opt/smp/beam_cold.h:22:5: 警告:右移次数大于或等于类型宽度
  112.      BsGetBinary_2(xb(Arg(1)), Arg(2), targ1, Arg(4), dst, StoreResult, ClauseFa                                 il());
  113.      ^
  114. win32/opt/smp/beam_cold.h:86:5: 警告:右移次数大于或等于类型宽度
  115.      BsSkipBits2(r(0), xb(Arg(1)), Arg(2), ClauseFail());
  116.      ^
  117. win32/opt/smp/beam_cold.h:94:5: 警告:右移次数大于或等于类型宽度
  118.      BsSkipBits2(r(0), yb(Arg(1)), Arg(2), ClauseFail());
  119.      ^
  120. win32/opt/smp/beam_cold.h:102:5: 警告:右移次数大于或等于类型宽度
  121.      BsSkipBits2(xb(Arg(1)), r(0), Arg(2), ClauseFail());
  122.      ^
  123. win32/opt/smp/beam_cold.h:110:5: 警告:右移次数大于或等于类型宽度
  124.      BsSkipBits2(xb(Arg(1)), xb(Arg(2)), Arg(3), ClauseFail());
  125.      ^
  126. win32/opt/smp/beam_cold.h:118:5: 警告:右移次数大于或等于类型宽度
  127.      BsSkipBits2(xb(Arg(1)), yb(Arg(2)), Arg(3), ClauseFail());
  128.      ^
  129. win32/Makefile:681: recipe for target 'obj/win32/opt/smp/beam_emu.o' failed
  130. make[3]: *** [obj/win32/opt/smp/beam_emu.o] Error 1
  131. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato                                 r'
  132. /cygdrive/d/program/erlang/otp_src_17.4/make/run_make.mk:34: recipe for target '                                 opt' failed
  133. make[2]: *** [opt] Error 2
  134. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulato                                 r'
  135. Makefile:60: recipe for target 'smp' failed
  136. make[1]: *** [smp] Error 2
  137. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts'
  138. Makefile:443: recipe for target 'emulator' failed
  139. make: *** [emulator] Error 2
复制代码

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 17:23 |显示全部楼层
  1. Microsoft (R) Library Manager Version 10.00.30319.01
  2. Copyright (C) Microsoft Corporation.  All rights reserved.

  3. CC     obj/win32/opt/MT/erl_printf_format.o
  4. CC     obj/win32/opt/MT/erl_printf.o
  5. CC     obj/win32/opt/MT/erl_misc_utils.o
  6. CC     obj/win32/opt/MD/erl_printf_format.o
  7. CC     obj/win32/opt/MD/erl_printf.o
  8. CC     obj/win32/opt/MD/erl_misc_utils.o
  9. AR     ../lib/internal/win32/ethread.lib
  10. AR     ../lib/win32/erts_MD.lib
  11. Microsoft (R) Library Manager Version 10.00.30319.01
  12. Copyright (C) Microsoft Corporation.  All rights reserved.

  13. RANLIB ../lib/win32/erts_MD.lib
  14. AR     ../lib/win32/erts_MDd.lib
  15. Microsoft (R) Library Manager Version 10.00.30319.01
  16. Copyright (C) Microsoft Corporation.  All rights reserved.

  17. Microsoft (R) Library Manager Version 10.00.30319.01
  18. Copyright (C) Microsoft Corporation.  All rights reserved.

  19. RANLIB ../lib/internal/win32/ethread.lib
  20. RANLIB ../lib/win32/erts_MDd.lib
  21. AR     ../lib/win32/erts_MT.lib
  22. AR     ../lib/win32/erts_MTd.lib
  23. Microsoft (R) Library Manager Version 10.00.30319.01
  24. Copyright (C) Microsoft Corporation.  All rights reserved.

  25. RANLIB ../lib/win32/erts_MT.lib
  26. Microsoft (R) Library Manager Version 10.00.30319.01
  27. Copyright (C) Microsoft Corporation.  All rights reserved.

  28. RANLIB ../lib/win32/erts_MTd.lib
  29. AR     ../lib/internal/win32/erts_internal.lib
  30. Microsoft (R) Library Manager Version 10.00.30319.01
  31. Copyright (C) Microsoft Corporation.  All rights reserved.

  32. RANLIB ../lib/internal/win32/erts_internal.lib
  33. AR     ../lib/internal/win32/erts_internal_r.lib
  34. Microsoft (R) Library Manager Version 10.00.30319.01
  35. Copyright (C) Microsoft Corporation.  All rights reserved.

  36. RANLIB ../lib/internal/win32/erts_internal_r.lib
  37. GEN    obj/win32/opt/MADE
  38. make[5]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_src'
  39. make[4]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/lib_src'
  40. AR     /cygdrive/d/program/erlang/otp_src_17.4/erts/emulator/pcre/obj/win32/opt/epcre.lib
  41. Microsoft (R) Library Manager Version 10.00.30319.01
  42. Copyright (C) Microsoft Corporation.  All rights reserved.

  43. LD     /cygdrive/d/program/erlang/otp_src_17.4/bin/win32/beam.smp.dll
  44.    Creating library D:/program/erlang/otp_src_17.4/bin/win32/erl_dll.lib and object D:/program/erlang/otp_src_17.4/bin/win32/erl_dll.exp
  45. LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
  46. win32/Makefile:1030: recipe for target '/cygdrive/d/program/erlang/otp_src_17.4/bin/win32/beam.smp.dll' failed
  47. make[3]: *** [/cygdrive/d/program/erlang/otp_src_17.4/bin/win32/beam.smp.dll] Error 99
  48. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulator'
  49. /cygdrive/d/program/erlang/otp_src_17.4/make/run_make.mk:34: recipe for target 'opt' failed
  50. make[2]: *** [opt] Error 2
  51. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/emulator'
  52. Makefile:60: recipe for target 'smp' failed
  53. make[1]: *** [smp] Error 2
  54. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts'
  55. Makefile:443: recipe for target 'emulator' failed
  56. make: *** [emulator] Error 2
复制代码

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 17:24 |显示全部楼层
a.png

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 17:37 |显示全部楼层
  1. CC     /cygdrive/d/program/erlang/otp_src_17.4/erts/obj/win32/Install.o
  2. LD     /cygdrive/d/program/erlang/otp_src_17.4/bin/win32/inet_gethost.exe
  3. LD     /cygdrive/d/program/erlang/otp_src_17.4/bin/win32/heart.exe
  4. LD     /cygdrive/d/program/erlang/otp_src_17.4/bin/win32/erlsrv.exe
  5. LD     /cygdrive/d/program/erlang/otp_src_17.4/bin/win32/erl.exe
  6. LD     /cygdrive/d/program/erlang/otp_src_17.4/bin/win32/erl_log.exe
  7. erlc.c : fatal error C1033: cannot open program database 'd:\program\erlang\otp_src_17.4\erts\etc\common\vc100.pdb'
  8. escript.c : fatal error C1033: cannot open program database 'd:\program\erlang\otp_src_17.4\erts\etc\common\vc100.pdb'
  9. win32/Makefile:460: recipe for target '/cygdrive/d/program/erlang/otp_src_17.4/erts/obj/win32/erlc.o' failed
  10. make[4]: *** [/cygdrive/d/program/erlang/otp_src_17.4/erts/obj/win32/erlc.o] Error 2
  11. make[4]: *** 正在等待未完成的任务....
  12. win32/Makefile:478: recipe for target '/cygdrive/d/program/erlang/otp_src_17.4/erts/obj/win32/escript.o' failed
  13. make[4]: *** [/cygdrive/d/program/erlang/otp_src_17.4/erts/obj/win32/escript.o] Error 2
  14. D:/program/erlang/otp_src_17.4/erts/etc/win32/start_erl.c : fatal error C1033: cannot open program database 'd:\program\erlang\otp_src_17.4\erts\etc\common\vc100.pdb'
  15. win32/Makefile:380: recipe for target '/cygdrive/d/program/erlang/otp_src_17.4/erts/obj/win32/start_erl.o' failed
  16. make[4]: *** [/cygdrive/d/program/erlang/otp_src_17.4/erts/obj/win32/start_erl.o] Error 2
  17. make[4]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/etc/common'
  18. /cygdrive/d/program/erlang/otp_src_17.4/make/run_make.mk:34: recipe for target 'opt' failed
  19. make[3]: *** [opt] Error 2
  20. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/etc/common'
  21. /cygdrive/d/program/erlang/otp_src_17.4/make/otp_subdir.mk:28: recipe for target 'opt' failed
  22. make[2]: *** [opt] Error 2
  23. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/etc'
  24. Makefile:46: recipe for target 'opt' failed
  25. make[1]: *** [opt] Error 2
  26. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts'
  27. Makefile:443: recipe for target 'emulator' failed
  28. make: *** [emulator] Error 2
复制代码

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
发表于 2015-03-03 18:15 |显示全部楼层
  1. === Entering application hipe
  2. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/misc'
  3. make[3]: Nothing to be done for 'opt'.
  4. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/misc'
  5. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/main'
  6. make[3]: Nothing to be done for 'opt'.
  7. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/main'
  8. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/cerl'
  9. make[3]: Nothing to be done for 'opt'.
  10. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/cerl'
  11. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/icode'
  12. make[3]: Nothing to be done for 'opt'.
  13. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/icode'
  14. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/flow'
  15. make[3]: Nothing to be done for 'opt'.
  16. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/flow'
  17. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/util'
  18. make[3]: Nothing to be done for 'opt'.
  19. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/util'
  20. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/doc/src'
  21. make[3]: Nothing to be done for 'opt'.
  22. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe/doc/src'
  23. === Leaving application hipe
  24. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/hipe'
  25. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/ose'
  26. === Entering application ose
  27. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/ose/src'
  28. make[3]: Nothing to be done for 'opt'.
  29. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/ose/src'
  30. make[3]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/ose/doc/src'
  31. make[3]: Nothing to be done for 'opt'.
  32. make[3]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/ose/doc/src'
  33. === Leaving application ose
  34. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib/ose'
  35. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/lib'
  36. make[1]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts'
  37. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts'
  38. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/start_clean.rel
  39. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/start_sasl.rel
  40. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/start_all_example.rel
  41. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/no_dot_erlang.rel
  42. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/start_clean.script
  43. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/start_clean.boot
  44. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/start_sasl.boot
  45. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/start_sasl.script
  46. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/no_dot_erlang.boot
  47. GEN    /cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts/no_dot_erlang.script
  48. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts'
  49. make[2]: Entering directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts'
  50. GEN    /cygdrive/d/program/erlang/otp_src_17.4/bin/start.script
  51. GEN    /cygdrive/d/program/erlang/otp_src_17.4/bin/start_sasl.script
  52. GEN    /cygdrive/d/program/erlang/otp_src_17.4/bin/start_clean.script
  53. GEN    /cygdrive/d/program/erlang/otp_src_17.4/bin/no_dot_erlang.script
  54. make[2]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts/start_scripts'
  55. make[1]: Leaving directory '/cygdrive/d/program/erlang/otp_src_17.4/erts'

  56. Administrator@win /cygdrive/d/program/erlang/otp_src_17.4
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP