make.log 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  1. +__rvm_make:0> make -j8
  2. CC = gcc
  3. LD = ld
  4. LDSHARED = gcc -dynamiclib
  5. CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wshorten-64-to-32 -Wimplicit-function-declaration -Wdivision-by-zero -Wdeprecated-declarations -Wextra-tokens -fno-common -pipe
  6. XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
  7. 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/9.0.0
  8. 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.4.9/lib/libruby.2.4.9.dylib -compatibility_version 2.4 -current_version 2.4.9 -fstack-protector -Wl,-u,_objc_msgSend -framework Foundation -fstack-protector -Wl,-u,_objc_msgSend -framework Foundation
  9. SOLIBS = -lpthread -ldl -lobjc
  10. 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
  11. Apple clang version 12.0.0 (clang-1200.0.32.28)
  12. Target: arm64-apple-darwin20.1.0
  13. Thread model: posix
  14. InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
  15. translating probes probes.d
  16. compiling main.c
  17. compiling dmydln.c
  18. compiling miniinit.c
  19. compiling dmyext.c
  20. compiling miniprelude.c
  21. compiling bignum.c
  22. file2lastrev.rb: does not seem to be under a vcs: .
  23. make: [.revision.time] Error 1 (ignored)
  24. . ./vm_opts.h
  25. compiling class.c
  26. ./revision.h unchanged
  27. compiling compar.c
  28. compiling compile.c
  29. compiling complex.c
  30. compiling cont.c
  31. compiling debug.c
  32. compiling dir.c
  33. compiling dln_find.c
  34. compiling encoding.c
  35. compiling enum.c
  36. compiling enumerator.c
  37. compiling error.c
  38. compiling eval.c
  39. compiling file.c
  40. compiling gc.c
  41. compiling hash.c
  42. compiling inits.c
  43. compiling io.c
  44. compiling iseq.c
  45. compiling load.c
  46. compiling marshal.c
  47. compiling math.c
  48. compiling node.c
  49. compiling numeric.c
  50. compiling object.c
  51. compiling pack.c
  52. compiling parse.c
  53. compiling proc.c
  54. compiling process.c
  55. compiling random.c
  56. compiling range.c
  57. compiling rational.c
  58. compiling re.c
  59. compiling regcomp.c
  60. compiling regenc.c
  61. compiling regerror.c
  62. compiling regexec.c
  63. compiling regparse.c
  64. compiling regsyntax.c
  65. compiling ruby.c
  66. compiling safe.c
  67. compiling signal.c
  68. compiling sprintf.c
  69. In file included from sprintf.c:1263:
  70. ./vsnprintf.c:830:8: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
  71. IS_PRI_EXTRA_MARK(fmt)) {
  72. ^~~~~~~~~~~~~~~~~~~~~~
  73. ./vsnprintf.c:823:34: note: expanded from macro 'IS_PRI_EXTRA_MARK'
  74. strncmp((s)+1, PRI_EXTRA_MARK+1, \
  75. ~~~~~~~~~~~~~~^~
  76. ./vsnprintf.c:830:8: note: use array indexing to silence this warning
  77. ./vsnprintf.c:823:34: note: expanded from macro 'IS_PRI_EXTRA_MARK'
  78. strncmp((s)+1, PRI_EXTRA_MARK+1, \
  79. ^
  80. compiling st.c
  81. compiling strftime.c
  82. compiling string.c
  83. compiling struct.c
  84. compiling symbol.c
  85. 1 warning generated.
  86. compiling thread.c
  87. compiling time.c
  88. compiling transcode.c
  89. compiling util.c
  90. compiling variable.c
  91. compiling version.c
  92. compiling vm.c
  93. vm.c:2406:34: warning: expression does not compute the number of elements in this array; element type is 'int', not 'VALUE' (aka 'unsigned long') [-Wsizeof-array-div]
  94. sizeof(th->machine.regs) / sizeof(VALUE));
  95. ~~~~~~~~~~~~~~~~ ^
  96. vm.c:2406:34: note: place parentheses around the 'sizeof(VALUE)' expression to silence this warning
  97. compiling vm_backtrace.c
  98. compiling vm_dump.c
  99. compiling vm_trace.c
  100. compiling ./missing/explicit_bzero.c
  101. compiling ./missing/finite.c
  102. compiling ./missing/setproctitle.c
  103. compiling dmyenc.c
  104. compiling dln.c
  105. compiling localeinit.c
  106. compiling prelude.c
  107. compiling array.c
  108. compiling enc/ascii.c
  109. compiling enc/us_ascii.c
  110. compiling enc/unicode.c
  111. compiling enc/utf_8.c
  112. compiling enc/trans/newline.c
  113. config.status: creating ruby-runner.h
  114. 1 warning generated.
  115. linking miniruby
  116. generating encdb.h
  117. ./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
  118. encdb.h updated
  119. rbconfig.rb updated
  120. generating enc.mk
  121. creating verconf.h
  122. verconf.h updated
  123. compiling loadpath.c
  124. making srcs under enc
  125. make[1]: Nothing to be done for `srcs'.
  126. generating transdb.h
  127. linking static-library libruby.2.4.9-static.a
  128. verifying static-library libruby.2.4.9-static.a
  129. transdb.h updated
  130. linking shared-library libruby.2.4.9.dylib
  131. generating makefile exts.mk
  132. making enc
  133. making trans
  134. compiling ./enc/encdb.c
  135. compiling ./enc/trans/transdb.c
  136. configuring -test-/array/resize
  137. configuring -test-/bignum
  138. configuring -test-/bug-3571
  139. configuring -test-/bug-5832
  140. configuring -test-/bug_reporter
  141. configuring -test-/class
  142. configuring -test-/debug
  143. configuring -test-/dln/empty
  144. configuring -test-/exception
  145. configuring -test-/fatal
  146. configuring -test-/file
  147. linking transcoder transdb.bundle
  148. linking encoding encdb.bundle
  149. compiling ./enc/trans/big5.c
  150. compiling ./enc/big5.c
  151. linking encoding big5.bundle
  152. compiling ./enc/cp949.c
  153. linking encoding cp949.bundle
  154. compiling ./enc/emacs_mule.c
  155. linking encoding emacs_mule.bundle
  156. compiling ./enc/euc_jp.c
  157. linking encoding euc_jp.bundle
  158. compiling ./enc/euc_kr.c
  159. linking encoding euc_kr.bundle
  160. configuring -test-/float
  161. configuring -test-/funcall
  162. configuring -test-/gvl/call_without_gvl
  163. configuring -test-/hash
  164. configuring -test-/integer
  165. configuring -test-/iseq_load
  166. configuring -test-/iter
  167. configuring -test-/load/dot.dot
  168. configuring -test-/marshal/compat
  169. configuring -test-/marshal/internal_ivar
  170. configuring -test-/marshal/usr
  171. configuring -test-/memory_status
  172. configuring -test-/method
  173. configuring -test-/notimplement
  174. configuring -test-/num2int
  175. compiling ./enc/euc_tw.c
  176. configuring -test-/path_to_class
  177. configuring -test-/popen_deadlock
  178. configuring -test-/postponed_job
  179. configuring -test-/printf
  180. configuring -test-/proc
  181. configuring -test-/rational
  182. configuring -test-/recursion
  183. configuring -test-/regexp
  184. configuring -test-/scan_args
  185. configuring -test-/st/foreach
  186. configuring -test-/st/numhash
  187. configuring -test-/st/update
  188. configuring -test-/string
  189. configuring -test-/struct
  190. configuring -test-/symbol
  191. linking encoding euc_tw.bundle
  192. compiling ./enc/gb2312.c
  193. linking encoding gb2312.bundle
  194. configuring -test-/thread_fd_close
  195. configuring -test-/time
  196. configuring -test-/tracepoint
  197. configuring -test-/typeddata
  198. configuring -test-/vm
  199. configuring -test-/wait_for_single_fd
  200. configuring bigdecimal
  201. compiling ./enc/gb18030.c
  202. linking encoding gb18030.bundle
  203. compiling ./enc/gbk.c
  204. linking encoding gbk.bundle
  205. compiling ./enc/iso_8859_1.c
  206. linking encoding iso_8859_1.bundle
  207. compiling ./enc/iso_8859_2.c
  208. linking transcoder big5.bundle
  209. linking encoding iso_8859_2.bundle
  210. compiling ./enc/trans/chinese.c
  211. compiling ./enc/iso_8859_3.c
  212. linking encoding iso_8859_3.bundle
  213. compiling ./enc/iso_8859_4.c
  214. linking encoding iso_8859_4.bundle
  215. compiling ./enc/iso_8859_5.c
  216. linking encoding iso_8859_5.bundle
  217. compiling ./enc/iso_8859_6.c
  218. linking encoding iso_8859_6.bundle
  219. linking transcoder chinese.bundle
  220. compiling ./enc/iso_8859_7.c
  221. compiling ./enc/trans/ebcdic.c
  222. linking encoding iso_8859_7.bundle
  223. linking transcoder ebcdic.bundle
  224. compiling ./enc/iso_8859_8.c
  225. compiling ./enc/trans/emoji.c
  226. linking encoding iso_8859_8.bundle
  227. compiling ./enc/iso_8859_9.c
  228. linking transcoder emoji.bundle
  229. linking encoding iso_8859_9.bundle
  230. compiling ./enc/trans/emoji_iso2022_kddi.c
  231. compiling ./enc/iso_8859_10.c
  232. linking encoding iso_8859_10.bundle
  233. compiling ./enc/iso_8859_11.c
  234. linking encoding iso_8859_11.bundle
  235. compiling ./enc/iso_8859_13.c
  236. linking encoding iso_8859_13.bundle
  237. compiling ./enc/iso_8859_14.c
  238. linking transcoder emoji_iso2022_kddi.bundle
  239. compiling ./enc/trans/emoji_sjis_docomo.c
  240. linking encoding iso_8859_14.bundle
  241. compiling ./enc/iso_8859_15.c
  242. linking encoding iso_8859_15.bundle
  243. compiling ./enc/iso_8859_16.c
  244. linking encoding iso_8859_16.bundle
  245. compiling ./enc/koi8_r.c
  246. linking transcoder emoji_sjis_docomo.bundle
  247. linking encoding koi8_r.bundle
  248. compiling ./enc/trans/emoji_sjis_kddi.c
  249. compiling ./enc/koi8_u.c
  250. configuring cgi/escape
  251. configuring continuation
  252. configuring coverage
  253. configuring date
  254. configuring dbm
  255. linking encoding koi8_u.bundle
  256. compiling ./enc/shift_jis.c
  257. linking encoding shift_jis.bundle
  258. compiling ./enc/utf_16be.c
  259. linking transcoder emoji_sjis_kddi.bundle
  260. linking encoding utf_16be.bundle
  261. compiling ./enc/trans/emoji_sjis_softbank.c
  262. compiling ./enc/utf_16le.c
  263. linking encoding utf_16le.bundle
  264. compiling ./enc/utf_32be.c
  265. linking encoding utf_32be.bundle
  266. compiling ./enc/utf_32le.c
  267. linking encoding utf_32le.bundle
  268. linking transcoder emoji_sjis_softbank.bundle
  269. compiling ./enc/windows_31j.c
  270. compiling ./enc/trans/escape.c
  271. linking transcoder escape.bundle
  272. linking encoding windows_31j.bundle
  273. compiling ./enc/trans/gb18030.c
  274. header: ndbm.h
  275. library: libc
  276. compiling ./enc/windows_1250.c
  277. linking encoding windows_1250.bundle
  278. compiling ./enc/windows_1251.c
  279. linking encoding windows_1251.bundle
  280. compiling ./enc/windows_1252.c
  281. linking transcoder gb18030.bundle
  282. linking encoding windows_1252.bundle
  283. compiling ./enc/trans/gbk.c
  284. compiling ./enc/windows_1253.c
  285. linking encoding windows_1253.bundle
  286. configuring digest
  287. configuring digest/bubblebabble
  288. configuring digest/md5
  289. compiling ./enc/windows_1254.c
  290. linking encoding windows_1254.bundle
  291. compiling ./enc/windows_1257.c
  292. linking encoding windows_1257.bundle
  293. configuring digest/rmd160
  294. linking transcoder gbk.bundle
  295. compiling ./enc/trans/iso2022.c
  296. linking transcoder iso2022.bundle
  297. configuring digest/sha1
  298. compiling ./enc/trans/japanese.c
  299. linking transcoder japanese.bundle
  300. compiling ./enc/trans/japanese_euc.c
  301. configuring digest/sha2
  302. configuring etc
  303. linking transcoder japanese_euc.bundle
  304. compiling ./enc/trans/japanese_sjis.c
  305. linking transcoder japanese_sjis.bundle
  306. compiling ./enc/trans/korean.c
  307. linking transcoder korean.bundle
  308. configuring fcntl
  309. configuring fiber
  310. configuring fiddle
  311. compiling ./enc/trans/single_byte.c
  312. linking transcoder single_byte.bundle
  313. compiling ./enc/trans/utf8_mac.c
  314. linking transcoder utf8_mac.bundle
  315. compiling ./enc/trans/utf_16_32.c
  316. linking transcoder utf_16_32.bundle
  317. making encs
  318. make[1]: Nothing to be done for `encs'.
  319. configuring gdbm
  320. configuring io/console
  321. configuring io/nonblock
  322. configuring io/wait
  323. configuring json
  324. configuring json/generator
  325. configuring json/parser
  326. configuring mathn/complex
  327. configuring mathn/rational
  328. configuring nkf
  329. configuring objspace
  330. configuring openssl
  331. configuring pathname
  332. configuring psych
  333. configuring pty
  334. configuring racc/cparse
  335. configuring rbconfig/sizeof
  336. configuring readline
  337. configuring ripper
  338. configuring rubyvm
  339. configuring sdbm
  340. configuring socket
  341. configuring stringio
  342. configuring strscan
  343. configuring syslog
  344. configuring zlib
  345. compiling resize.c
  346. linking shared-object -test-/array/resize.bundle
  347. compiling str2big.c
  348. compiling mul.c
  349. compiling init.c
  350. compiling div.c
  351. compiling intpack.c
  352. compiling big2str.c
  353. compiling bigzero.c
  354. linking shared-object -test-/bignum.bundle
  355. compiling bug.c
  356. linking shared-object -test-/bug_3571.bundle
  357. compiling bug.c
  358. linking shared-object -test-/bug_5832.bundle
  359. compiling bug_reporter.c
  360. linking shared-object -test-/bug_reporter.bundle
  361. compiling init.c
  362. compiling class2name.c
  363. linking shared-object -test-/class.bundle
  364. compiling inspector.c
  365. compiling init.c
  366. compiling profile_frames.c
  367. linking shared-object -test-/debug.bundle
  368. compiling empty.c
  369. linking shared-object -test-/dln/empty.bundle
  370. compiling dataerror.c
  371. compiling init.c
  372. compiling enc_raise.c
  373. compiling ensured.c
  374. linking shared-object -test-/exception.bundle
  375. compiling rb_fatal.c
  376. linking shared-object -test-/fatal/rb_fatal.bundle
  377. compiling init.c
  378. compiling fs.c
  379. compiling stat.c
  380. linking shared-object -test-/file.bundle
  381. compiling init.c
  382. compiling nextafter.c
  383. linking shared-object -test-/float.bundle
  384. compiling passing_block.c
  385. linking shared-object -test-/funcall.bundle
  386. compiling call_without_gvl.c
  387. linking shared-object -test-/gvl/call_without_gvl.bundle
  388. compiling init.c
  389. compiling delete.c
  390. linking shared-object -test-/hash.bundle
  391. compiling init.c
  392. compiling my_integer.c
  393. compiling core_ext.c
  394. linking shared-object -test-/integer.bundle
  395. compiling iseq_load.c
  396. linking shared-object -test-/iseq_load.bundle
  397. compiling init.c
  398. compiling break.c
  399. compiling yield.c
  400. linking shared-object -test-/iter.bundle
  401. compiling dot.dot.c
  402. linking shared-object -test-/load/dot.dot.bundle
  403. compiling usrcompat.c
  404. linking shared-object -test-/marshal/compat.bundle
  405. compiling internal_ivar.c
  406. linking shared-object -test-/marshal/internal_ivar.bundle
  407. compiling usrmarshal.c
  408. linking shared-object -test-/marshal/usr.bundle
  409. compiling memory_status.c
  410. linking shared-object -test-/memory_status.bundle
  411. compiling init.c
  412. compiling arity.c
  413. linking shared-object -test-/method.bundle
  414. compiling bug.c
  415. linking shared-object -test-/notimplement.bundle
  416. compiling num2int.c
  417. linking shared-object -test-/num2int.bundle
  418. compiling path_to_class.c
  419. linking shared-object -test-/path_to_class.bundle
  420. compiling postponed_job.c
  421. linking shared-object -test-/postponed_job.bundle
  422. compiling printf.c
  423. linking shared-object -test-/printf.bundle
  424. compiling super.c
  425. compiling receiver.c
  426. compiling init.c
  427. linking shared-object -test-/proc.bundle
  428. compiling rat.c
  429. linking shared-object -test-/rational.bundle
  430. compiling recursion.c
  431. linking shared-object -test-/recursion.bundle
  432. compiling parse_depth_limit.c
  433. compiling init.c
  434. linking shared-object -test-/regexp.bundle
  435. compiling scan_args.c
  436. linking shared-object -test-/scan_args.bundle
  437. compiling foreach.c
  438. linking shared-object -test-/st/foreach.bundle
  439. compiling numhash.c
  440. linking shared-object -test-/st/numhash.bundle
  441. compiling update.c
  442. linking shared-object -test-/st/update.bundle
  443. compiling coderange.c
  444. compiling capacity.c
  445. compiling fstring.c
  446. compiling enc_associate.c
  447. compiling init.c
  448. compiling cstr.c
  449. compiling qsort.c
  450. compiling nofree.c
  451. compiling ellipsize.c
  452. compiling normalize.c
  453. compiling modify.c
  454. compiling set_len.c
  455. compiling enc_str_buf_cat.c
  456. linking shared-object -test-/string.bundle
  457. compiling len.c
  458. compiling duplicate.c
  459. compiling init.c
  460. compiling member.c
  461. linking shared-object -test-/struct.bundle
  462. compiling init.c
  463. compiling type.c
  464. linking shared-object -test-/symbol.bundle
  465. compiling thread_fd_close.c
  466. linking shared-object -test-/thread_fd_close.bundle
  467. compiling init.c
  468. compiling new.c
  469. linking shared-object -test-/time.bundle
  470. compiling gc_hook.c
  471. compiling tracepoint.c
  472. linking shared-object -test-/tracepoint.bundle
  473. compiling typeddata.c
  474. linking shared-object -test-/typeddata.bundle
  475. compiling at_exit.c
  476. linking shared-object -test-/vm/at_exit.bundle
  477. compiling wait_for_single_fd.c
  478. linking shared-object -test-/wait_for_single_fd.bundle
  479. compiling bigdecimal.c
  480. linking shared-object bigdecimal.bundle
  481. installing default bigdecimal libraries
  482. compiling escape.c
  483. linking shared-object cgi/escape.bundle
  484. compiling continuation.c
  485. linking shared-object continuation.bundle
  486. compiling coverage.c
  487. linking shared-object coverage.bundle
  488. compiling date_core.c
  489. compiling date_parse.c
  490. compiling date_strftime.c
  491. compiling date_strptime.c
  492. linking shared-object date_core.bundle
  493. installing default date_core libraries
  494. compiling dbm.c
  495. linking shared-object dbm.bundle
  496. compiling digest.c
  497. linking shared-object digest.bundle
  498. installing digest libraries
  499. installing default digest libraries
  500. compiling bubblebabble.c
  501. linking shared-object digest/bubblebabble.bundle
  502. compiling md5init.c
  503. compiling md5.c
  504. linking shared-object digest/md5.bundle
  505. ld: warning: ignoring file /usr/local/opt/openssl@1.1/lib/libcrypto.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
  506. compiling rmd160init.c
  507. compiling rmd160.c
  508. linking shared-object digest/rmd160.bundle
  509. ld: warning: ignoring file /usr/local/opt/openssl@1.1/lib/libcrypto.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
  510. compiling sha1init.c
  511. compiling sha1.c
  512. linking shared-object digest/sha1.bundle
  513. ld: warning: ignoring file /usr/local/opt/openssl@1.1/lib/libcrypto.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
  514. compiling sha2init.c
  515. compiling sha2.c
  516. linking shared-object digest/sha2.bundle
  517. ld: warning: ignoring file /usr/local/opt/openssl@1.1/lib/libcrypto.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
  518. installing default sha2 libraries
  519. generating constant definitions
  520. compiling etc.c
  521. linking shared-object etc.bundle
  522. compiling fcntl.c
  523. linking shared-object fcntl.bundle
  524. compiling fiber.c
  525. linking shared-object fiber.bundle
  526. compiling closure.c
  527. closure.c:263:14: error: implicit declaration of function 'ffi_prep_closure' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
  528. result = ffi_prep_closure(pcl, cif, callback, (void *)self);
  529. ^
  530. 1 error generated.
  531. make[2]: *** [closure.o] Error 1
  532. make[1]: *** [ext/fiddle/all] Error 2
  533. make: *** [build-ext] Error 2
  534. +__rvm_make:0> return 2