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. 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. linking static-library libruby.2.6-static.a
  139. make[1]: Nothing to be done for `srcs'.
  140. generating transdb.h
  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/trans/big5.c
  195. compiling ./enc/cp949.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. configuring strscan
  201. compiling ./enc/euc_kr.c
  202. compiling ./enc/trans/ebcdic.c
  203. configuring syslog
  204. compiling ./enc/trans/emoji.c
  205. configuring gdbm
  206. compiling ./enc/euc_tw.c
  207. compiling ./enc/trans/emoji_iso2022_kddi.c
  208. configuring pty
  209. compiling ./enc/gb2312.c
  210. compiling ./enc/gb18030.c
  211. configuring objspace
  212. compiling ./enc/trans/emoji_sjis_docomo.c
  213. compiling ./enc/gbk.c
  214. compiling ./enc/trans/emoji_sjis_kddi.c
  215. compiling ./enc/iso_8859_1.c
  216. compiling ./enc/iso_8859_2.c
  217. compiling ./enc/trans/emoji_sjis_softbank.c
  218. configuring nkf
  219. compiling ./enc/iso_8859_3.c
  220. compiling ./enc/trans/escape.c
  221. compiling ./enc/iso_8859_4.c
  222. configuring digest
  223. configuring digest/bubblebabble
  224. configuring digest/md5
  225. configuring date
  226. compiling ./enc/trans/gb18030.c
  227. compiling ./enc/iso_8859_5.c
  228. configuring readline
  229. compiling ./enc/iso_8859_6.c
  230. compiling ./enc/iso_8859_7.c
  231. compiling ./enc/iso_8859_8.c
  232. compiling ./enc/trans/gbk.c
  233. compiling ./enc/iso_8859_9.c
  234. compiling ./enc/trans/iso2022.c
  235. configuring io/console
  236. compiling ./enc/iso_8859_10.c
  237. compiling ./enc/trans/japanese.c
  238. compiling ./enc/iso_8859_11.c
  239. configuring etc
  240. compiling ./enc/iso_8859_13.c
  241. configuring digest/rmd160
  242. compiling ./enc/trans/japanese_euc.c
  243. compiling ./enc/iso_8859_14.c
  244. compiling ./enc/iso_8859_15.c
  245. compiling ./enc/iso_8859_16.c
  246. compiling ./enc/koi8_r.c
  247. configuring io/nonblock
  248. compiling ./enc/koi8_u.c
  249. configuring bigdecimal
  250. configuring digest/sha1
  251. compiling ./enc/shift_jis.c
  252. configuring -test-/arith_seq/extract
  253. configuring -test-/array/resize
  254. configuring -test-/bignum
  255. configuring -test-/bug-14834
  256. configuring -test-/bug-3571
  257. configuring -test-/bug-5832
  258. configuring io/wait
  259. configuring -test-/bug_reporter
  260. configuring -test-/class
  261. configuring -test-/debug
  262. configuring -test-/dln/empty
  263. configuring -test-/exception
  264. configuring -test-/fatal
  265. configuring -test-/file
  266. compiling ./enc/utf_16be.c
  267. compiling ./enc/utf_16le.c
  268. compiling ./enc/utf_32be.c
  269. compiling ./enc/trans/japanese_sjis.c
  270. configuring digest/sha2
  271. compiling ./enc/utf_32le.c
  272. compiling ./enc/windows_31j.c
  273. compiling ./enc/windows_1250.c
  274. compiling ./enc/windows_1251.c
  275. compiling ./enc/trans/korean.c
  276. compiling ./enc/windows_1252.c
  277. compiling ./enc/trans/single_byte.c
  278. compiling ./enc/windows_1253.c
  279. compiling ./enc/windows_1254.c
  280. configuring fiddle
  281. compiling ./enc/windows_1257.c
  282. linking encoding encdb.bundle
  283. configuring rubyvm
  284. linking encoding big5.bundle
  285. configuring zlib
  286. linking encoding cp949.bundle
  287. configuring -test-/float
  288. configuring -test-/funcall
  289. configuring -test-/gvl/call_without_gvl
  290. configuring -test-/hash
  291. configuring -test-/integer
  292. configuring -test-/iseq_load
  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. configuring -test-/popen_deadlock
  305. configuring -test-/postponed_job
  306. configuring -test-/printf
  307. configuring -test-/proc
  308. configuring -test-/rational
  309. configuring -test-/recursion
  310. linking encoding emacs_mule.bundle
  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_jp.bundle
  320. linking encoding euc_kr.bundle
  321. linking encoding euc_tw.bundle
  322. configuring -test-/thread_fd_close
  323. configuring -test-/time
  324. configuring -test-/tracepoint
  325. configuring -test-/typeddata
  326. configuring -test-/vm
  327. configuring -test-/wait_for_single_fd
  328. compiling ./enc/trans/utf8_mac.c
  329. linking encoding gb2312.bundle
  330. linking encoding gb18030.bundle
  331. linking encoding gbk.bundle
  332. linking encoding iso_8859_1.bundle
  333. linking configuring psych
  334. encoding iso_8859_2.bundle
  335. configuring cgi/escape
  336. compiling ./enc/trans/utf_16_32.c
  337. linking encoding iso_8859_3.bundle
  338. linking encoding iso_8859_4.bundle
  339. configuring json
  340. configuring json/generator
  341. configuring json/parser
  342. linking encoding iso_8859_5.bundle
  343. linking transcoder transdb.bundle
  344. linking encoding iso_8859_6.bundle
  345. linking encoding iso_8859_7.bundle
  346. linking transcoder big5.bundle
  347. configuring stringio
  348. linking encoding iso_8859_8.bundle
  349. linking transcoder chinese.bundle
  350. linking encoding iso_8859_9.bundle
  351. linking encoding iso_8859_10.bundle
  352. linking encoding iso_8859_11.bundle
  353. linking transcoder ebcdic.bundle
  354. linking encoding iso_8859_13.bundle
  355. linking transcoder emoji.bundle
  356. configuring racc/cparse
  357. linking transcoder emoji_iso2022_kddi.bundle
  358. linking encoding iso_8859_14.bundle
  359. linking encoding iso_8859_15.bundle
  360. linking transcoder emoji_sjis_docomo.bundle
  361. linking encoding iso_8859_16.bundle
  362. linking transcoder emoji_sjis_kddi.bundle
  363. linking encoding koi8_r.bundle
  364. linking transcoder emoji_sjis_softbank.bundle
  365. linking encoding koi8_u.bundle
  366. linking transcoder escape.bundle
  367. linking encoding shift_jis.bundle
  368. linking encoding utf_16be.bundle
  369. linking transcoder gb18030.bundle
  370. linking transcoder gbk.bundle
  371. linking transcoder iso2022.bundle
  372. configuring fiber
  373. linking encoding utf_16le.bundle
  374. linking transcoder japanese.bundle
  375. linking transcoder japanese_euc.bundle
  376. linking encoding utf_32be.bundle
  377. linking transcoder japanese_sjis.bundle
  378. configuring sdbm
  379. linking encoding utf_32le.bundle
  380. linking transcoder korean.bundle
  381. configuring continuation
  382. linking transcoder single_byte.bundle
  383. linking transcoder utf8_mac.bundle
  384. linking encoding windows_31j.bundle
  385. configuring rbconfig/sizeof
  386. linking transcoder utf_16_32.bundle
  387. linking encoding windows_1250.bundle
  388. configuring dbm
  389. linking encoding windows_1251.bundle
  390. configuring fcntl
  391. linking encoding windows_1252.bundle
  392. configuring openssl
  393. configuring ripper
  394. linking encoding windows_1253.bundle
  395. configuring pathname
  396. linking encoding windows_1254.bundle
  397. linking encoding windows_1257.bundle
  398. configuring coverage
  399. configuring bigdecimal/util
  400. making encs
  401. configuring socket
  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 syslog.c
  408. compiling strscan.c
  409. compiling digest.c
  410. compiling object_tracing.c
  411. compiling pty.c
  412. compiling nkf.c
  413. compiling readline.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. compiling objspace_dump.c
  436. installing default pty libraries
  437. installing default nkf libraries
  438. compiling date_strftime.c
  439. installing digest libraries
  440. linking shared-object strscan.bundle
  441. installing default 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