make.log 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449
  1. +__rvm_make:0> make -j8
  2. BASERUBY = /usr/bin/ruby --disable=gems
  3. CC = gcc
  4. LD = ld
  5. LDSHARED = gcc -dynamiclib
  6. CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fno-common -pipe
  7. XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN
  8. CPPFLAGS = -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I. -I.ext/include/-darwin20 -I./include -I. -I./enc/unicode/12.1.0
  9. DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -install_name /Users/fq/.rvm/rubies/ruby-2.6.5/lib/libruby.2.6.dylib -compatibility_version 2.6 -current_version 2.6.5 -fstack-protector-strong -framework Security -framework Foundation -fstack-protector-strong -framework Security -framework Foundation
  10. SOLIBS = -lpthread -ldl -lobjc
  11. LANG = zh_CN.UTF-8
  12. LC_ALL =
  13. LC_CTYPE =
  14. Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
  15. Apple clang version 12.0.0 (clang-1200.0.32.28)
  16. Target: arm64-apple-darwin20.1.0
  17. Thread model: posix
  18. InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
  19. compiling ./main.c
  20. compiling dmydln.c
  21. compiling miniinit.c
  22. compiling dmyext.c
  23. compiling miniprelude.c
  24. translating probes probes.d
  25. compiling ast.c
  26. compiling bignum.c
  27. compiling class.c
  28. compiling compar.c
  29. . ./vm_opts.h
  30. compiling compile.c
  31. compiling complex.c
  32. compiling cont.c
  33. compiling debug.c
  34. compiling debug_counter.c
  35. compiling dir.c
  36. compiling dln_find.c
  37. compiling encoding.c
  38. compiling enum.c
  39. compiling enumerator.c
  40. compiling error.c
  41. compiling eval.c
  42. compiling file.c
  43. compiling gc.c
  44. compiling hash.c
  45. compiling inits.c
  46. compiling io.c
  47. compiling iseq.c
  48. compiling load.c
  49. compiling marshal.c
  50. compiling math.c
  51. making mjit_config.h
  52. compiling mjit_compile.c
  53. compiling node.c
  54. compiling numeric.c
  55. compiling object.c
  56. compiling pack.c
  57. compiling parse.c
  58. compiling proc.c
  59. compiling process.c
  60. compiling random.c
  61. compiling range.c
  62. compiling rational.c
  63. compiling re.c
  64. compiling regcomp.c
  65. compiling regenc.c
  66. compiling regerror.c
  67. compiling regexec.c
  68. compiling regparse.c
  69. compiling regsyntax.c
  70. compiling ruby.c
  71. compiling safe.c
  72. compiling signal.c
  73. compiling sprintf.c
  74. In file included from sprintf.c:1255:
  75. ./vsnprintf.c:832:8: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
  76. IS_PRI_EXTRA_MARK(fmt)) {
  77. ^~~~~~~~~~~~~~~~~~~~~~
  78. ./vsnprintf.c:825:34: note: expanded from macro 'IS_PRI_EXTRA_MARK'
  79. strncmp((s)+1, PRI_EXTRA_MARK+1, \
  80. ~~~~~~~~~~~~~~^~
  81. ./vsnprintf.c:832:8: note: use array indexing to silence this warning
  82. ./vsnprintf.c:825:34: note: expanded from macro 'IS_PRI_EXTRA_MARK'
  83. strncmp((s)+1, PRI_EXTRA_MARK+1, \
  84. ^
  85. compiling st.c
  86. compiling strftime.c
  87. compiling string.c
  88. compiling struct.c
  89. 1 warning generated.
  90. compiling symbol.c
  91. compiling thread.c
  92. compiling time.c
  93. compiling transcode.c
  94. compiling transient_heap.c
  95. compiling util.c
  96. compiling variable.c
  97. ./revision.h unchanged
  98. compiling vm.c
  99. vm.c:2487:34: warning: expression does not compute the number of elements in this array; element type is 'const int', not 'VALUE' (aka 'unsigned long') [-Wsizeof-array-div]
  100. sizeof(ec->machine.regs) / sizeof(VALUE));
  101. ~~~~~~~~~~~~~~~~ ^
  102. vm.c:2487:34: note: place parentheses around the 'sizeof(VALUE)' expression to silence this warning
  103. compiling vm_backtrace.c
  104. compiling vm_dump.c
  105. compiling vm_trace.c
  106. compiling ./missing/explicit_bzero.c
  107. compiling ./missing/finite.c
  108. compiling ./missing/setproctitle.c
  109. compiling addr2line.c
  110. compiling dmyenc.c
  111. compiling dln.c
  112. compiling localeinit.c
  113. compiling prelude.c
  114. compiling array.c
  115. compiling mjit.c
  116. compiling enc/ascii.c
  117. compiling enc/us_ascii.c
  118. compiling enc/unicode.c
  119. compiling enc/utf_8.c
  120. compiling enc/trans/newline.c
  121. config.status: creating ruby-runner.h
  122. compiling version.c
  123. 1 warning generated.
  124. building rb_mjit_header.h
  125. linking miniruby
  126. rb_mjit_header.h updated
  127. generating encdb.h
  128. building .ext/include/-darwin20/rb_mjit_min_header-2.6.5.h
  129. ./miniruby -I./lib -I. -I.ext/common ./tool/transform_mjit_header.rb "gcc " rb_mjit_header.h .ext/include/-darwin20/rb_mjit_min_header-2.6.5.h
  130. encdb.h updated
  131. ./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
  132. rbconfig.rb updated
  133. generating enc.mk
  134. creating verconf.h
  135. verconf.h updated
  136. compiling loadpath.c
  137. making srcs under enc
  138. make[1]: Nothing to be done for `srcs'.
  139. generating transdb.h
  140. linking static-library libruby.2.6-static.a
  141. linking shared-library libruby.2.6.dylib
  142. transdb.h updated
  143. Transforming external functions to static:
  144. transform_mjit_header: making external definition of 'Init_vm_stack_canary' static inline
  145. transform_mjit_header: making external definition of 'rb_vm_opt_struct_aset' static inline
  146. transform_mjit_header: making external definition of 'rb_vm_opt_struct_aref' static inline
  147. transform_mjit_header: making external definition of 'rb_eql_opt' static inline
  148. transform_mjit_header: changing definition of 'rb_equal_opt' to declaration
  149. transform_mjit_header: changing definition of 'rb_vm_search_method_slowpath' to declaration
  150. transform_mjit_header: making external definition of 'rb_vm_rewrite_cref' static inline
  151. transform_mjit_header: making external definition of 'rb_vm_push_frame' static inline
  152. transform_mjit_header: making external definition of 'rb_vm_block_ep_update' static inline
  153. transform_mjit_header: making external definition of 'rb_vm_cref_new_toplevel' static inline
  154. transform_mjit_header: making external definition of 'rb_vm_frame_block_handler' static inline
  155. transform_mjit_header: making external definition of 'rb_vm_ep_local_ep' static inline
  156. transform_mjit_header: making declaration of 'rb_vm_rewrite_cref' static inline
  157. transform_mjit_header: making declaration of 'rb_vm_frame_block_handler' static inline
  158. transform_mjit_header: making declaration of 'rb_vm_block_ep_update' static inline
  159. transform_mjit_header: making declaration of 'rb_vm_ep_local_ep' static inline
  160. transform_mjit_header: SKIPPED to transform __sigbits
  161. transform_mjit_header: making declaration of 'Init_vm_stack_canary' static inline
  162. transform_mjit_header: making declaration of 'rb_eql_opt' static inline
  163. transform_mjit_header: SKIPPED to transform __sincospi
  164. transform_mjit_header: SKIPPED to transform __sincospif
  165. transform_mjit_header: SKIPPED to transform __sincos
  166. transform_mjit_header: SKIPPED to transform __sincosf
  167. transform_mjit_header: SKIPPED to transform __inline_isnormall
  168. transform_mjit_header: SKIPPED to transform __inline_isnormald
  169. transform_mjit_header: SKIPPED to transform __inline_isnormalf
  170. transform_mjit_header: SKIPPED to transform __inline_signbitl
  171. transform_mjit_header: SKIPPED to transform __inline_signbitd
  172. transform_mjit_header: SKIPPED to transform __inline_signbitf
  173. transform_mjit_header: SKIPPED to transform __inline_isnanl
  174. transform_mjit_header: SKIPPED to transform __inline_isnand
  175. transform_mjit_header: SKIPPED to transform __inline_isnanf
  176. transform_mjit_header: SKIPPED to transform __inline_isinfl
  177. transform_mjit_header: SKIPPED to transform __inline_isinfd
  178. transform_mjit_header: SKIPPED to transform __inline_isinff
  179. transform_mjit_header: SKIPPED to transform __inline_isfinitel
  180. transform_mjit_header: SKIPPED to transform __inline_isfinited
  181. transform_mjit_header: SKIPPED to transform __inline_isfinitef
  182. transform_mjit_header: SKIPPED to transform __darwin_fd_clr
  183. transform_mjit_header: SKIPPED to transform __darwin_fd_set
  184. transform_mjit_header: SKIPPED to transform __darwin_fd_isset
  185. transform_mjit_header: SKIPPED to transform __darwin_check_fd_set
  186. transform_mjit_header: SKIPPED to transform __sputc
  187. ln -sf ../../../.ext/include/-darwin20/rb_mjit_min_header-2.6.5.h include/ruby-2.6.0/-darwin20/rb_mjit_min_header-2.6.5.h
  188. generating makefiles ext/configure-ext.mk
  189. making enc
  190. making trans
  191. compiling ./enc/encdb.c
  192. compiling ./enc/trans/transdb.c
  193. compiling ./enc/big5.c
  194. compiling ./enc/cp949.c
  195. compiling ./enc/trans/big5.c
  196. compiling ./enc/trans/chinese.c
  197. ext/configure-ext.mk updated
  198. compiling ./enc/emacs_mule.c
  199. compiling ./enc/trans/ebcdic.c
  200. compiling ./enc/trans/emoji.c
  201. compiling ./enc/euc_jp.c
  202. compiling ./enc/trans/emoji_iso2022_kddi.c
  203. compiling ./enc/euc_kr.c
  204. compiling ./enc/euc_tw.c
  205. configuring strscan
  206. compiling ./enc/trans/emoji_sjis_docomo.c
  207. configuring syslog
  208. compiling ./enc/gb2312.c
  209. configuring gdbm
  210. compiling ./enc/gb18030.c
  211. compiling ./enc/gbk.c
  212. compiling ./enc/iso_8859_1.c
  213. configuring pty
  214. compiling ./enc/iso_8859_2.c
  215. compiling ./enc/iso_8859_3.c
  216. compiling ./enc/trans/emoji_sjis_kddi.c
  217. configuring objspace
  218. compiling ./enc/iso_8859_4.c
  219. configuring nkf
  220. compiling ./enc/trans/emoji_sjis_softbank.c
  221. compiling ./enc/iso_8859_5.c
  222. configuring date
  223. configuring digest
  224. configuring digest/bubblebabble
  225. configuring digest/md5
  226. compiling ./enc/iso_8859_6.c
  227. compiling ./enc/iso_8859_7.c
  228. compiling ./enc/iso_8859_8.c
  229. configuring readline
  230. configuring io/console
  231. compiling ./enc/iso_8859_9.c
  232. compiling ./enc/trans/escape.c
  233. compiling ./enc/trans/gb18030.c
  234. compiling ./enc/iso_8859_10.c
  235. configuring etc
  236. compiling ./enc/iso_8859_11.c
  237. compiling ./enc/iso_8859_13.c
  238. configuring digest/rmd160
  239. compiling ./enc/iso_8859_14.c
  240. compiling ./enc/iso_8859_15.c
  241. compiling ./enc/iso_8859_16.c
  242. configuring io/nonblock
  243. compiling ./enc/trans/gbk.c
  244. compiling ./enc/koi8_r.c
  245. compiling ./enc/trans/iso2022.c
  246. compiling ./enc/koi8_u.c
  247. configuring io/wait
  248. configuring digest/sha1
  249. compiling ./enc/trans/japanese.c
  250. configuring bigdecimal
  251. compiling ./enc/shift_jis.c
  252. compiling ./enc/trans/japanese_euc.c
  253. compiling ./enc/utf_16be.c
  254. compiling ./enc/utf_16le.c
  255. configuring -test-/arith_seq/extract
  256. configuring -test-/array/resize
  257. configuring -test-/bignum
  258. configuring -test-/bug-14834
  259. configuring -test-/bug-3571
  260. configuring -test-/bug-5832
  261. configuring -test-/bug_reporter
  262. configuring -test-/class
  263. configuring -test-/debug
  264. configuring -test-/dln/empty
  265. configuring -test-/exception
  266. configuring -test-/fatal
  267. configuring -test-/file
  268. compiling ./enc/utf_32be.c
  269. configuring digest/sha2
  270. compiling ./enc/utf_32le.c
  271. compiling ./enc/windows_31j.c
  272. compiling ./enc/windows_1250.c
  273. configuring fiddle
  274. compiling ./enc/windows_1251.c
  275. compiling ./enc/windows_1252.c
  276. compiling ./enc/windows_1253.c
  277. compiling ./enc/trans/japanese_sjis.c
  278. compiling ./enc/windows_1254.c
  279. compiling ./enc/windows_1257.c
  280. linking encoding encdb.bundle
  281. linking encoding big5.bundle
  282. linking encoding cp949.bundle
  283. compiling ./enc/trans/korean.c
  284. linking encoding emacs_mule.bundle
  285. configuring rubyvm
  286. configuring -test-/float
  287. configuring -test-/funcall
  288. configuring -test-/gvl/call_without_gvl
  289. configuring -test-/hash
  290. configuring -test-/integer
  291. configuring -test-/iseq_load
  292. compiling ./enc/trans/single_byte.c
  293. configuring -test-/iter
  294. configuring -test-/load/dot.dot
  295. configuring -test-/load/protect
  296. configuring -test-/marshal/compat
  297. configuring -test-/marshal/internal_ivar
  298. configuring -test-/marshal/usr
  299. configuring -test-/memory_status
  300. configuring -test-/method
  301. configuring -test-/notimplement
  302. configuring -test-/num2int
  303. configuring -test-/path_to_class
  304. linking encoding euc_jp.bundle
  305. configuring -test-/popen_deadlock
  306. configuring -test-/postponed_job
  307. configuring -test-/printf
  308. configuring -test-/proc
  309. configuring -test-/rational
  310. configuring -test-/recursion
  311. configuring -test-/regexp
  312. configuring -test-/scan_args
  313. configuring -test-/st/foreach
  314. configuring -test-/st/numhash
  315. configuring -test-/st/update
  316. configuring -test-/string
  317. configuring -test-/struct
  318. configuring -test-/symbol
  319. linking encoding euc_kr.bundle
  320. linking encoding euc_tw.bundle
  321. compiling ./enc/trans/utf8_mac.c
  322. linking encoding gb2312.bundle
  323. configuring -test-/thread_fd_close
  324. configuring -test-/time
  325. configuring -test-/tracepoint
  326. configuring -test-/typeddata
  327. configuring -test-/vm
  328. configuring -test-/wait_for_single_fd
  329. linking encoding gb18030.bundle
  330. linking encoding gbk.bundle
  331. compiling ./enc/trans/utf_16_32.c
  332. linking encoding iso_8859_1.bundle
  333. linking encoding iso_8859_2.bundle
  334. configuring zlib
  335. linking encoding iso_8859_3.bundle
  336. linking transcoder transdb.bundle
  337. linking transcoder big5.bundle
  338. linking encoding iso_8859_4.bundle
  339. linking encoding iso_8859_5.bundle
  340. linking transcoder chinese.bundle
  341. configuring psych
  342. configuring cgi/escape
  343. linking encoding iso_8859_6.bundle
  344. linking transcoder ebcdic.bundle
  345. linking transcoder emoji.bundle
  346. linking transcoder emoji_iso2022_kddi.bundle
  347. linking encoding iso_8859_7.bundle
  348. linking encoding iso_8859_8.bundle
  349. linking transcoder emoji_sjis_docomo.bundle
  350. configuring json
  351. configuring json/generator
  352. configuring json/parser
  353. linking encoding iso_8859_9.bundle
  354. linking transcoder emoji_sjis_kddi.bundle
  355. linking encoding iso_8859_10.bundle
  356. linking transcoder emoji_sjis_softbank.bundle
  357. linking encoding iso_8859_11.bundle
  358. linking transcoder escape.bundle
  359. linking encoding iso_8859_13.bundle
  360. linking transcoder gb18030.bundle
  361. linking encoding iso_8859_14.bundle
  362. linking transcoder gbk.bundle
  363. linking encoding iso_8859_15.bundle
  364. linking transcoder iso2022.bundle
  365. linking encoding iso_8859_16.bundle
  366. configuring stringio
  367. linking transcoder japanese.bundle
  368. linking encoding koi8_r.bundle
  369. configuring racc/cparse
  370. linking transcoder japanese_euc.bundle
  371. linking encoding koi8_u.bundle
  372. linking transcoder japanese_sjis.bundle
  373. linking encoding shift_jis.bundle
  374. linking transcoder korean.bundle
  375. linking transcoder single_byte.bundle
  376. linking encoding utf_16be.bundle
  377. linking transcoder utf8_mac.bundle
  378. configuring fiber
  379. linking encoding utf_16le.bundle
  380. linking transcoder utf_16_32.bundle
  381. linking encoding utf_32be.bundle
  382. configuring sdbm
  383. linking encoding utf_32le.bundle
  384. configuring continuation
  385. configuring rbconfig/sizeof
  386. configuring dbm
  387. linking encoding windows_31j.bundle
  388. linking encoding windows_1250.bundle
  389. configuring fcntl
  390. configuring openssl
  391. linking encoding windows_1251.bundle
  392. configuring ripper
  393. linking encoding windows_1252.bundle
  394. linking encoding windows_1253.bundle
  395. configuring pathname
  396. linking encoding windows_1254.bundle
  397. configuring bigdecimal/util
  398. configuring coverage
  399. linking encoding windows_1257.bundle
  400. configuring socket
  401. making encs
  402. make[1]: Nothing to be done for `encs'.
  403. header: ndbm.h
  404. library: libc
  405. generating makefile exts.mk
  406. exts.mk updated
  407. compiling strscan.c
  408. compiling syslog.c
  409. compiling nkf.c
  410. compiling pty.c
  411. compiling object_tracing.c
  412. compiling readline.c
  413. compiling digest.c
  414. compiling date_core.c
  415. readline.c:1905:37: error: use of undeclared identifier 'username_completion_function'; did you mean 'rl_username_completion_function'?
  416. rl_username_completion_function);
  417. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418. rl_username_completion_function
  419. readline.c:79:42: note: expanded from macro 'rl_username_completion_function'
  420. # define rl_username_completion_function username_completion_function
  421. ^
  422. /usr/local/opt/readline/include/readline/readline.h:485:14: note: 'rl_username_completion_function' declared here
  423. extern char *rl_username_completion_function PARAMS((const char *, int));
  424. ^
  425. 1 error generated.
  426. make[2]: *** [readline.o] Error 1
  427. make[1]: *** [ext/readline/all] Error 2
  428. make[1]: *** Waiting for unfinished jobs....
  429. installing default syslog libraries
  430. compiling objspace.c
  431. linking shared-object syslog.bundle
  432. linking shared-object pty.bundle
  433. compiling date_parse.c
  434. linking shared-object digest.bundle
  435. linking shared-object strscan.bundle
  436. compiling objspace_dump.c
  437. installing digest libraries
  438. installing default pty libraries
  439. installing default digest libraries
  440. installing default nkf libraries
  441. compiling date_strftime.c
  442. compiling date_strptime.c
  443. installing default date_core libraries
  444. linking shared-object objspace.bundle
  445. linking shared-object nkf.bundle
  446. linking shared-object date_core.bundle
  447. make: *** [build-ext] Error 2
  448. +__rvm_make:0> return 2