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. compiling compile.c
  30. compiling complex.c
  31. compiling cont.c
  32. . ./vm_opts.h
  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. compiling symbol.c
  90. 1 warning generated.
  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. compiling vm_backtrace.c
  100. 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]
  101. sizeof(ec->machine.regs) / sizeof(VALUE));
  102. ~~~~~~~~~~~~~~~~ ^
  103. vm.c:2487:34: note: place parentheses around the 'sizeof(VALUE)' expression to silence this warning
  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. compiling version.c
  122. config.status: creating ruby-runner.h
  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/trans/transdb.c
  192. compiling ./enc/encdb.c
  193. compiling ./enc/big5.c
  194. compiling ./enc/cp949.c
  195. compiling ./enc/trans/big5.c
  196. compiling ./enc/emacs_mule.c
  197. compiling ./enc/euc_jp.c
  198. ext/configure-ext.mk updated
  199. compiling ./enc/trans/chinese.c
  200. compiling ./enc/euc_kr.c
  201. compiling ./enc/trans/ebcdic.c
  202. compiling ./enc/euc_tw.c
  203. configuring strscan
  204. compiling ./enc/trans/emoji.c
  205. compiling ./enc/gb2312.c
  206. configuring syslog
  207. compiling ./enc/gb18030.c
  208. compiling ./enc/gbk.c
  209. compiling ./enc/trans/emoji_iso2022_kddi.c
  210. compiling ./enc/iso_8859_1.c
  211. configuring gdbm
  212. compiling ./enc/trans/emoji_sjis_docomo.c
  213. compiling ./enc/iso_8859_2.c
  214. compiling ./enc/trans/emoji_sjis_kddi.c
  215. compiling ./enc/iso_8859_3.c
  216. compiling ./enc/iso_8859_4.c
  217. compiling ./enc/iso_8859_5.c
  218. compiling ./enc/trans/emoji_sjis_softbank.c
  219. compiling ./enc/trans/escape.c
  220. configuring pty
  221. configuring objspace
  222. compiling ./enc/iso_8859_6.c
  223. compiling ./enc/trans/gb18030.c
  224. configuring nkf
  225. compiling ./enc/iso_8859_7.c
  226. configuring digest
  227. configuring digest/bubblebabble
  228. configuring digest/md5
  229. configuring date
  230. compiling ./enc/iso_8859_8.c
  231. configuring readline
  232. compiling ./enc/iso_8859_9.c
  233. compiling ./enc/trans/gbk.c
  234. compiling ./enc/iso_8859_10.c
  235. compiling ./enc/iso_8859_11.c
  236. compiling ./enc/trans/iso2022.c
  237. configuring io/console
  238. compiling ./enc/iso_8859_13.c
  239. compiling ./enc/iso_8859_14.c
  240. configuring etc
  241. compiling ./enc/iso_8859_15.c
  242. configuring digest/rmd160
  243. compiling ./enc/iso_8859_16.c
  244. compiling ./enc/koi8_r.c
  245. compiling ./enc/trans/japanese.c
  246. compiling ./enc/koi8_u.c
  247. compiling ./enc/trans/japanese_euc.c
  248. configuring io/nonblock
  249. compiling ./enc/shift_jis.c
  250. configuring digest/sha1
  251. compiling ./enc/utf_16be.c
  252. compiling ./enc/trans/japanese_sjis.c
  253. configuring io/wait
  254. compiling ./enc/utf_16le.c
  255. configuring bigdecimal
  256. compiling ./enc/utf_32be.c
  257. compiling ./enc/utf_32le.c
  258. compiling ./enc/trans/korean.c
  259. compiling ./enc/windows_31j.c
  260. configuring digest/sha2
  261. compiling ./enc/trans/single_byte.c
  262. compiling ./enc/windows_1250.c
  263. compiling ./enc/windows_1251.c
  264. compiling ./enc/windows_1252.c
  265. configuring -test-/arith_seq/extract
  266. configuring -test-/array/resize
  267. configuring -test-/bignum
  268. configuring -test-/bug-14834
  269. configuring -test-/bug-3571
  270. configuring -test-/bug-5832
  271. compiling ./enc/windows_1253.c
  272. configuring -test-/bug_reporter
  273. configuring -test-/class
  274. configuring -test-/debug
  275. configuring -test-/dln/empty
  276. configuring -test-/exception
  277. configuring -test-/fatal
  278. configuring -test-/file
  279. compiling ./enc/windows_1254.c
  280. compiling ./enc/windows_1257.c
  281. compiling ./enc/trans/utf8_mac.c
  282. configuring fiddle
  283. linking encoding encdb.bundle
  284. linking encoding big5.bundle
  285. compiling ./enc/trans/utf_16_32.c
  286. linking encoding cp949.bundle
  287. linking encoding emacs_mule.bundle
  288. linking transcoder transdb.bundle
  289. linking encoding euc_jp.bundle
  290. configuring rubyvm
  291. linking encoding euc_kr.bundle
  292. configuring zlib
  293. linking encoding euc_tw.bundle
  294. linking encoding gb2312.bundle
  295. linking transcoder big5.bundle
  296. linking encoding gb18030.bundle
  297. linking transcoder chinese.bundle
  298. linking encoding gbk.bundle
  299. linking transcoder ebcdic.bundle
  300. linking encoding iso_8859_1.bundle
  301. linking transcoder emoji.bundle
  302. configuring -test-/float
  303. configuring -test-/funcall
  304. configuring -test-/gvl/call_without_gvl
  305. configuring -test-/hash
  306. configuring -test-/integer
  307. configuring -test-/iseq_load
  308. configuring -test-/iter
  309. configuring -test-/load/dot.dot
  310. configuring -test-/load/protect
  311. configuring -test-/marshal/compat
  312. configuring -test-/marshal/internal_ivar
  313. configuring -test-/marshal/usr
  314. configuring -test-/memory_status
  315. linking encoding iso_8859_2.bundle
  316. configuring -test-/method
  317. configuring -test-/notimplement
  318. configuring -test-/num2int
  319. configuring -test-/path_to_class
  320. configuring -test-/popen_deadlock
  321. configuring -test-/postponed_job
  322. configuring -test-/printf
  323. configuring -test-/proc
  324. configuring -test-/rational
  325. configuring -test-/recursion
  326. configuring -test-/regexp
  327. configuring -test-/scan_args
  328. configuring -test-/st/foreach
  329. configuring -test-/st/numhash
  330. configuring -test-/st/update
  331. configuring -test-/string
  332. linking transcoder emoji_iso2022_kddi.bundle
  333. configuring -test-/struct
  334. configuring -test-/symbol
  335. linking encoding iso_8859_3.bundle
  336. configuring psych
  337. linking transcoder emoji_sjis_docomo.bundle
  338. linking encoding iso_8859_4.bundle
  339. linking transcoder emoji_sjis_kddi.bundle
  340. linking encoding iso_8859_5.bundle
  341. configuring -test-/thread_fd_close
  342. configuring -test-/time
  343. configuring -test-/tracepoint
  344. configuring -test-/typeddata
  345. configuring -test-/vm
  346. configuring -test-/wait_for_single_fd
  347. linking transcoder emoji_sjis_softbank.bundle
  348. linking encoding iso_8859_6.bundle
  349. linking transcoder escape.bundle
  350. linking encoding iso_8859_7.bundle
  351. linking transcoder gb18030.bundle
  352. linking encoding iso_8859_8.bundle
  353. linking transcoder gbk.bundle
  354. linking encoding iso_8859_9.bundle
  355. linking transcoder iso2022.bundle
  356. linking encoding iso_8859_10.bundle
  357. configuring cgi/escape
  358. linking encoding iso_8859_11.bundle
  359. linking transcoder japanese.bundle
  360. configuring json
  361. configuring json/generator
  362. configuring json/parser
  363. linking transcoder japanese_euc.bundle
  364. linking encoding iso_8859_13.bundle
  365. configuring stringio
  366. linking transcoder japanese_sjis.bundle
  367. linking encoding iso_8859_14.bundle
  368. configuring racc/cparse
  369. linking transcoder korean.bundle
  370. linking encoding iso_8859_15.bundle
  371. linking transcoder single_byte.bundle
  372. linking encoding iso_8859_16.bundle
  373. linking transcoder utf8_mac.bundle
  374. linking encoding koi8_r.bundle
  375. linking transcoder utf_16_32.bundle
  376. linking encoding koi8_u.bundle
  377. configuring fiber
  378. linking encoding shift_jis.bundle
  379. linking encoding utf_16be.bundle
  380. configuring sdbm
  381. configuring continuation
  382. linking encoding utf_16le.bundle
  383. configuring dbm
  384. configuring rbconfig/sizeof
  385. linking encoding utf_32be.bundle
  386. linking encoding utf_32le.bundle
  387. linking encoding windows_31j.bundle
  388. linking encoding windows_1250.bundle
  389. configuring fcntl
  390. linking encoding windows_1251.bundle
  391. linking encoding windows_1252.bundle
  392. configuring openssl
  393. linking encoding windows_1253.bundle
  394. configuring ripper
  395. configuring pathname
  396. configuring coverage
  397. linking encoding windows_1254.bundle
  398. configuring socket
  399. linking encoding windows_1257.bundle
  400. making encs
  401. make[1]: Nothing to be done for `encs'.
  402. configuring bigdecimal/util
  403. header: ndbm.h
  404. library: libc
  405. generating makefile exts.mk
  406. exts.mk updated
  407. compiling syslog.c
  408. compiling strscan.c
  409. compiling nkf.c
  410. compiling pty.c
  411. compiling object_tracing.c
  412. compiling date_core.c
  413. compiling readline.c
  414. compiling digest.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. compiling objspace.c
  430. linking shared-object pty.bundle
  431. compiling date_parse.c
  432. installing default syslog libraries
  433. linking shared-object syslog.bundle
  434. installing default digest libraries
  435. linking shared-object digest.bundle
  436. installing default pty libraries
  437. compiling objspace_dump.c
  438. installing default nkf libraries
  439. compiling date_strftime.c
  440. linking shared-object strscan.bundle
  441. installing digest libraries
  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