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