Advertisement
Guest User

build.log

a guest
May 4th, 2021
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.88 KB | None | 0 0
  1. * Package: dev-lang/ruby-2.6.6-r2
  2. * Repository: gentoo
  3. * Maintainer: ruby@gentoo.org
  4. * USE: abi_x86_64 amd64 berkdb elibc_glibc gdbm ipv6 kernel_linux rdoc ssl userland_GNU
  5. * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
  6. >>> Unpacking source...
  7. >>> Unpacking ruby-2.6.6.tar.xz to /var/tmp/portage/dev-lang/ruby-2.6.6-r2/work
  8. >>> Source unpacked in /var/tmp/portage/dev-lang/ruby-2.6.6-r2/work
  9. >>> Preparing source in /var/tmp/portage/dev-lang/ruby-2.6.6-r2/work/ruby-2.6.6 ...
  10. * Applying 002-autoconf-2.70.patch ...
  11. patching file configure.ac
  12. Hunk #1 succeeded at 180 with fuzz 2 (offset -91 lines).
  13. [ ok ]
  14. * Applying 010-default-gem-location.patch ...
  15. [ ok ]
  16. * Unbundling gems...
  17. * Removing bundled libraries...
  18. * Running eautoreconf in '/var/tmp/portage/dev-lang/ruby-2.6.6-r2/work/ruby-2.6.6' ...
  19. * Running 'aclocal' ...
  20. [ ok ]
  21. * Running 'autoconf --force' ...
  22. [ ok ]
  23. * Running elibtoolize in: ruby-2.6.6/
  24. >>> Source prepared.
  25. >>> Configuring source in /var/tmp/portage/dev-lang/ruby-2.6.6-r2/work/ruby-2.6.6 ...
  26. * econf: updating ruby-2.6.6/config.sub with /usr/share/gnuconfig/config.sub
  27. * econf: updating ruby-2.6.6/config.guess with /usr/share/gnuconfig/config.guess
  28. * econf: updating ruby-2.6.6/tool/config.sub with /usr/share/gnuconfig/config.sub
  29. * econf: updating ruby-2.6.6/tool/config.guess with /usr/share/gnuconfig/config.guess
  30. ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/ruby-2.6.6-r2 --htmldir=/usr/share/doc/ruby-2.6.6-r2/html --libdir=/usr/lib64 --program-suffix=26 --with-soname=ruby26 --with-readline-dir=/usr --enable-shared --enable-pthread --disable-rpath --with-out-ext=,tk --without-jemalloc --disable-jit-support --disable-socks --disable-dtrace --disable-install-doc --enable-ipv6 --disable-static --disable-install-static-library --without-static-linked-ext --disable-debug --enable-option-checking=no
  31. configure: loading site script /usr/share/config.site
  32. checking for ruby... /usr/bin/ruby
  33. tool/config.guess already exists
  34. tool/config.sub already exists
  35. checking build system type... x86_64-pc-linux-gnu
  36. checking host system type... x86_64-pc-linux-gnu
  37. checking target system type... x86_64-pc-linux-gnu
  38. checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
  39. checking whether the C compiler works... yes
  40. checking for C compiler default output file name... a.out
  41. checking for suffix of executables...
  42. checking whether we are cross compiling... no
  43. checking for suffix of object files... o
  44. checking whether we are using the GNU C compiler... yes
  45. checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
  46. checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
  47. checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
  48. checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
  49. checking whether we are using the GNU C compiler... (cached) yes
  50. checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
  51. checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
  52. checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
  53. checking whether we are using the GNU C++ compiler... yes
  54. checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
  55. checking for grep that handles long lines and -e... /bin/grep
  56. checking for egrep... /bin/grep -E
  57. checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no
  58. checking for x86_64-pc-linux-gnu-ld... x86_64-pc-linux-gnu-ld
  59. checking whether the linker is GNU ld... yes
  60. checking whether x86_64-pc-linux-gnu-gcc -E accepts -o... yes
  61. checking for x86_64-pc-linux-gnu-gcc... /usr/bin/x86_64-pc-linux-gnu-gcc
  62. checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
  63. checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
  64. checking for x86_64-pc-linux-gnu-ar flags... rcD
  65. checking for x86_64-pc-linux-gnu-as... x86_64-pc-linux-gnu-as
  66. checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
  67. checking for x86_64-pc-linux-gnu-objcopy... x86_64-pc-linux-gnu-objcopy
  68. checking for x86_64-pc-linux-gnu-nm... x86_64-pc-linux-gnu-nm
  69. checking whether ln -s works... yes
  70. checking whether make sets $(MAKE)... yes
  71. checking for a BSD-compatible install... /usr/bin/install -c
  72. checking for a thread-safe mkdir -p... /bin/mkdir -p
  73. checking for x86_64-pc-linux-gnu-dtrace... no
  74. checking for dtrace... no
  75. checking for dot... no
  76. checking for doxygen... no
  77. checking for pkg-config... pkg-config
  78. checking for ANSI C header files... yes
  79. checking for sys/types.h... yes
  80. checking for sys/stat.h... yes
  81. checking for stdlib.h... yes
  82. checking for string.h... yes
  83. checking for memory.h... yes
  84. checking for strings.h... yes
  85. checking for inttypes.h... yes
  86. checking for stdint.h... yes
  87. checking for unistd.h... yes
  88. checking minix/config.h usability... no
  89. checking minix/config.h presence... no
  90. checking for minix/config.h... no
  91. checking whether it is safe to define __EXTENSIONS__... yes
  92. checking for cd using physical directory... cd -P
  93. checking whether CFLAGS is valid... yes
  94. checking whether LDFLAGS is valid... yes
  95. checking whether -Wl,-R. is accepted as LDFLAGS... yes
  96. checking whether -Wl,-rpath,. is accepted as LDFLAGS... yes
  97. checking whether -Wdeclaration-after-statement is accepted as CFLAGS... yes
  98. checking whether -Wdeprecated-declarations is accepted as CFLAGS... yes
  99. checking whether -Wdivision-by-zero is accepted as CFLAGS... no
  100. checking whether -Wduplicated-cond is accepted as CFLAGS... yes
  101. checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes
  102. checking whether -Wimplicit-int is accepted as CFLAGS... yes
  103. checking whether -Wmisleading-indentation is accepted as CFLAGS... yes
  104. checking whether -Wpointer-arith is accepted as CFLAGS... yes
  105. checking whether -Wrestrict is accepted as CFLAGS... yes
  106. checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
  107. checking whether -Wwrite-strings is accepted as CFLAGS... yes
  108. checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... yes
  109. checking whether -Wmissing-noreturn is accepted as CFLAGS... yes
  110. checking whether -Wno-cast-function-type is accepted as CFLAGS... yes
  111. checking whether -Wno-constant-logical-operand is accepted as CFLAGS... yes
  112. checking whether -Wno-long-long is accepted as CFLAGS... yes
  113. checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
  114. checking whether -Wno-overlength-strings is accepted as CFLAGS... yes
  115. checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... yes
  116. checking whether -Wno-parentheses-equality is accepted as CFLAGS... yes
  117. checking whether -Wno-self-assign is accepted as CFLAGS... yes
  118. checking whether -Wno-tautological-compare is accepted as CFLAGS... yes
  119. checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
  120. checking whether -Wno-unused-value is accepted as CFLAGS... yes
  121. checking whether -Wsuggest-attribute=format is accepted as CFLAGS... yes
  122. checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... yes
  123. checking whether -Wunused-variable is accepted as CFLAGS... yes
  124. checking whether -diag-disable=175,188,2259 is accepted as CFLAGS... no
  125. checking whether -Wextra-tokens is accepted as CFLAGS... no
  126. checking whether -Wall -Wextra is accepted as CFLAGS... yes
  127. checking whether -Qunused-arguments is accepted as CFLAGS... no
  128. checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
  129. checking whether -fstack-protector-strong is accepted as CFLAGS... yes
  130. checking whether -fstack-protector-strong is accepted as LDFLAGS... yes
  131. checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... yes
  132. checking whether -std=gnu99 is accepted as CFLAGS... yes
  133. checking whether -fno-strict-overflow is accepted as CFLAGS... yes
  134. checking whether -ggdb3 is accepted as CFLAGS... yes
  135. checking whether -fvisibility=hidden is accepted as CFLAGS... yes
  136. checking whether -fno-fast-math is accepted as CFLAGS... yes
  137. checking whether -fexcess-precision=standard is accepted as CFLAGS... yes
  138. checking whether -fp-model precise is accepted as CFLAGS... no
  139. checking whether compiler has statement and declarations in expressions... yes
  140. checking for crypt in -lcrypt... yes
  141. checking for dlopen in -ldl... yes
  142. checking for shl_load in -ldld... no
  143. checking for shutdown in -lsocket... no
  144. checking for dirent.h that defines DIR... yes
  145. checking for library containing opendir... none required
  146. checking for stdbool.h that conforms to C99... yes
  147. checking for _Bool... yes
  148. checking for sys/wait.h that is POSIX.1 compatible... yes
  149. checking a.out.h usability... yes
  150. checking a.out.h presence... yes
  151. checking for a.out.h... yes
  152. checking atomic.h usability... no
  153. checking atomic.h presence... no
  154. checking for atomic.h... no
  155. checking direct.h usability... no
  156. checking direct.h presence... no
  157. checking for direct.h... no
  158. checking grp.h usability... yes
  159. checking grp.h presence... yes
  160. checking for grp.h... yes
  161. checking fcntl.h usability... yes
  162. checking fcntl.h presence... yes
  163. checking for fcntl.h... yes
  164. checking float.h usability... yes
  165. checking float.h presence... yes
  166. checking for float.h... yes
  167. checking ieeefp.h usability... no
  168. checking ieeefp.h presence... no
  169. checking for ieeefp.h... no
  170. checking intrinsics.h usability... no
  171. checking intrinsics.h presence... no
  172. checking for intrinsics.h... no
  173. checking langinfo.h usability... yes
  174. checking langinfo.h presence... yes
  175. checking for langinfo.h... yes
  176. checking limits.h usability... yes
  177. checking limits.h presence... yes
  178. checking for limits.h... yes
  179. checking locale.h usability... yes
  180. checking locale.h presence... yes
  181. checking for locale.h... yes
  182. checking malloc.h usability... yes
  183. checking malloc.h presence... yes
  184. checking for malloc.h... yes
  185. checking malloc/malloc.h usability... no
  186. checking malloc/malloc.h presence... no
  187. checking for malloc/malloc.h... no
  188. checking malloc_np.h usability... no
  189. checking malloc_np.h presence... no
  190. checking for malloc_np.h... no
  191. checking net/socket.h usability... no
  192. checking net/socket.h presence... no
  193. checking for net/socket.h... no
  194. checking process.h usability... no
  195. checking process.h presence... no
  196. checking for process.h... no
  197. checking pwd.h usability... yes
  198. checking pwd.h presence... yes
  199. checking for pwd.h... yes
  200. checking sanitizer/asan_interface.h usability... yes
  201. checking sanitizer/asan_interface.h presence... yes
  202. checking for sanitizer/asan_interface.h... yes
  203. checking sanitizer/msan_interface.h usability... no
  204. checking sanitizer/msan_interface.h presence... no
  205. checking for sanitizer/msan_interface.h... no
  206. checking setjmpex.h usability... no
  207. checking setjmpex.h presence... no
  208. checking for setjmpex.h... no
  209. checking stdalign.h usability... yes
  210. checking stdalign.h presence... yes
  211. checking for stdalign.h... yes
  212. checking sys/attr.h usability... no
  213. checking sys/attr.h presence... no
  214. checking for sys/attr.h... no
  215. checking sys/eventfd.h usability... yes
  216. checking sys/eventfd.h presence... yes
  217. checking for sys/eventfd.h... yes
  218. checking sys/fcntl.h usability... yes
  219. checking sys/fcntl.h presence... yes
  220. checking for sys/fcntl.h... yes
  221. checking sys/file.h usability... yes
  222. checking sys/file.h presence... yes
  223. checking for sys/file.h... yes
  224. checking sys/id.h usability... no
  225. checking sys/id.h presence... no
  226. checking for sys/id.h... no
  227. checking sys/ioctl.h usability... yes
  228. checking sys/ioctl.h presence... yes
  229. checking for sys/ioctl.h... yes
  230. checking sys/mkdev.h usability... no
  231. checking sys/mkdev.h presence... no
  232. checking for sys/mkdev.h... no
  233. checking sys/param.h usability... yes
  234. checking sys/param.h presence... yes
  235. checking for sys/param.h... yes
  236. checking sys/prctl.h usability... yes
  237. checking sys/prctl.h presence... yes
  238. checking for sys/prctl.h... yes
  239. checking sys/resource.h usability... yes
  240. checking sys/resource.h presence... yes
  241. checking for sys/resource.h... yes
  242. checking sys/select.h usability... yes
  243. checking sys/select.h presence... yes
  244. checking for sys/select.h... yes
  245. checking sys/sendfile.h usability... yes
  246. checking sys/sendfile.h presence... yes
  247. checking for sys/sendfile.h... yes
  248. checking sys/socket.h usability... yes
  249. checking sys/socket.h presence... yes
  250. checking for sys/socket.h... yes
  251. checking sys/syscall.h usability... yes
  252. checking sys/syscall.h presence... yes
  253. checking for sys/syscall.h... yes
  254. checking sys/sysmacros.h usability... yes
  255. checking sys/sysmacros.h presence... yes
  256. checking for sys/sysmacros.h... yes
  257. checking sys/time.h usability... yes
  258. checking sys/time.h presence... yes
  259. checking for sys/time.h... yes
  260. checking sys/times.h usability... yes
  261. checking sys/times.h presence... yes
  262. checking for sys/times.h... yes
  263. checking sys/uio.h usability... yes
  264. checking sys/uio.h presence... yes
  265. checking for sys/uio.h... yes
  266. checking sys/utime.h usability... no
  267. checking sys/utime.h presence... no
  268. checking for sys/utime.h... no
  269. checking syscall.h usability... yes
  270. checking syscall.h presence... yes
  271. checking for syscall.h... yes
  272. checking time.h usability... yes
  273. checking time.h presence... yes
  274. checking for time.h... yes
  275. checking ucontext.h usability... yes
  276. checking ucontext.h presence... yes
  277. checking for ucontext.h... yes
  278. checking utime.h usability... yes
  279. checking utime.h presence... yes
  280. checking for utime.h... yes
  281. checking gmp.h usability... yes
  282. checking gmp.h presence... yes
  283. checking for gmp.h... yes
  284. checking for library containing __gmpz_init... -lgmp
  285. checking for special C compiler options needed for large files... no
  286. checking for _FILE_OFFSET_BITS value needed for large files... no
  287. checking whether byte ordering is bigendian... no
  288. checking for an ANSI C-conforming const... yes
  289. checking whether char is unsigned... no
  290. checking for inline... inline
  291. checking for working volatile... yes
  292. checking for typeof syntax and keyword spelling... typeof
  293. checking for long long... yes
  294. checking for off_t... yes
  295. checking char bit... 8
  296. checking size of int... 4
  297. checking size of short... 2
  298. checking size of long... 8
  299. checking size of long long... 8
  300. checking size of __int64... 0
  301. checking size of __int128... 16
  302. checking size of off_t... 8
  303. checking size of void*... 8
  304. checking size of float... 4
  305. checking size of double... 8
  306. checking size of time_t... 8
  307. checking size of clock_t... 8
  308. checking packed struct attribute... x __attribute__((packed))
  309. checking whether -Wno-address-of-packed-member is accepted as CFLAGS... yes
  310. checking for printf prefix for long long... ll
  311. checking for pid_t... yes
  312. checking for convertible type of pid_t... INT
  313. checking for uid_t... yes
  314. checking for convertible type of uid_t... UINT
  315. checking for gid_t... yes
  316. checking for convertible type of gid_t... UINT
  317. checking for time_t... yes
  318. checking for convertible type of time_t... LONG
  319. checking for dev_t... yes
  320. checking for convertible type of dev_t... ULONG
  321. checking for mode_t... yes
  322. checking for convertible type of mode_t... UINT
  323. checking for rlim_t... yes
  324. checking for convertible type of rlim_t... ULONG
  325. checking for off_t... (cached) yes
  326. checking for convertible type of off_t... LONG
  327. checking for clockid_t... yes
  328. checking for convertible type of clockid_t... INT
  329. checking for prototypes... yes
  330. checking token paste string... ansi
  331. checking stringization... #expr
  332. checking string literal concatenation... yes
  333. checking for variable length prototypes and stdarg.h... yes
  334. checking for variable length macro... yes
  335. checking for alignas() syntax... [[alignas(x)]]
  336. checking for alignof() syntax... alignof
  337. checking for CONSTFUNC function attribute... __attribute__ ((__const__)) x
  338. checking for PUREFUNC function attribute... __attribute__ ((__pure__)) x
  339. checking for NORETURN function attribute... __attribute__ ((__noreturn__)) x
  340. checking for DEPRECATED function attribute... __attribute__ ((__deprecated__)) x
  341. checking for DEPRECATED_BY function attribute... __attribute__ ((__deprecated__("by "#n))) x
  342. checking for DEPRECATED_TYPE type attribute... __attribute__ ((__deprecated__ mesg)) x
  343. checking for NOINLINE function attribute... __attribute__ ((__noinline__)) x
  344. checking for ALWAYS_INLINE function attribute... __attribute__ ((__always_inline__)) x
  345. checking for NO_SANITIZE function attribute... __attribute__ ((__no_sanitize__(san))) x
  346. checking for NO_SANITIZE_ADDRESS function attribute... __attribute__ ((__no_sanitize_address__)) x
  347. checking for NO_ADDRESS_SAFETY_ANALYSIS function attribute... __attribute__ ((__no_address_safety_analysis__)) x
  348. checking for WARN_UNUSED_RESULT function attribute... __attribute__ ((__warn_unused_result__)) x
  349. checking for MAYBE_UNUSED function attribute... __attribute__ ((__unused__)) x
  350. checking for ERRORFUNC function attribute... __attribute__ ((__error__ mesg)) x
  351. checking for WARNINGFUNC function attribute... __attribute__ ((__warning__ mesg)) x
  352. checking for WEAK function attribute... __attribute__ ((__weak__)) x
  353. checking for FUNC_STDCALL function attribute... __attribute__ ((__stdcall__)) x
  354. checking for FUNC_CDECL function attribute... __attribute__ ((__cdecl__)) x
  355. checking for FUNC_FASTCALL function attribute... __attribute__ ((__fastcall__)) x
  356. checking for FUNC_UNOPTIMIZED function attribute... __attribute__ ((__optimize__("O0"))) x
  357. checking for FUNC_MINIMIZED function attribute... __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
  358. checking for function alias... alias
  359. checking for __atomic builtins... yes
  360. checking for __sync builtins... yes
  361. checking for __builtin_unreachable... yes
  362. checking for exported function attribute... __attribute__ ((__visibility__("default")))
  363. checking for function name string predefined identifier... __func__
  364. checking if enum over int is allowed... yes
  365. checking whether sys_nerr is declared... no
  366. checking whether getenv is declared... yes
  367. checking for size_t... yes
  368. checking size of size_t... 8
  369. checking size of ptrdiff_t... 8
  370. checking for printf prefix for size_t... z
  371. checking for printf prefix for ptrdiff_t... t
  372. checking for struct stat.st_blksize... yes
  373. checking for struct stat.st_blocks... yes
  374. checking for struct stat.st_rdev... yes
  375. checking size of struct stat.st_size... SIZEOF_OFF_T
  376. checking size of struct stat.st_blocks... SIZEOF_OFF_T
  377. checking size of struct stat.st_ino... SIZEOF_LONG
  378. checking for struct stat.st_atim... yes
  379. checking for struct stat.st_atimespec... no
  380. checking for struct stat.st_atimensec... no
  381. checking for struct stat.st_mtim... yes
  382. checking for struct stat.st_mtimespec... no
  383. checking for struct stat.st_mtimensec... no
  384. checking for struct stat.st_ctim... yes
  385. checking for struct stat.st_ctimespec... no
  386. checking for struct stat.st_ctimensec... no
  387. checking for struct stat.st_birthtimespec... no
  388. checking for struct timeval... yes
  389. checking size of struct timeval.tv_sec... SIZEOF_TIME_T
  390. checking for struct timespec... yes
  391. checking for struct timezone... yes
  392. checking for fd_mask... yes
  393. checking for int8_t... yes
  394. checking size of int8_t... 1
  395. checking for uint8_t... yes
  396. checking size of uint8_t... 1
  397. checking for int16_t... yes
  398. checking size of int16_t... 2
  399. checking for uint16_t... yes
  400. checking size of uint16_t... 2
  401. checking for int32_t... yes
  402. checking size of int32_t... 4
  403. checking for uint32_t... yes
  404. checking size of uint32_t... 4
  405. checking for int64_t... yes
  406. checking size of int64_t... 8
  407. checking for uint64_t... yes
  408. checking size of uint64_t... 8
  409. checking for int128_t... __int128
  410. checking for uint128_t... unsigned __int128
  411. checking for intptr_t... yes
  412. checking size of intptr_t... 8
  413. checking for uintptr_t... yes
  414. checking size of uintptr_t... 8
  415. checking for printf prefix for intptr_t... NONE
  416. checking for ssize_t... yes
  417. checking size of ssize_t... 8
  418. checking for printf prefix for int64_t... NONE
  419. checking for stack end address... __libc_stack_end
  420. checking for uid_t in sys/types.h... (cached) yes
  421. checking type of array argument to getgroups... gid_t
  422. checking return type of signal handlers... void
  423. checking for working alloca.h... yes
  424. checking for alloca... yes
  425. checking for dynamic size alloca... ok
  426. checking for working memcmp... yes
  427. checking for broken erfc of glibc-2.3.6 on IA64... no
  428. checking for acosh... yes
  429. checking for cbrt... yes
  430. checking for crypt... yes
  431. checking for dup2... yes
  432. checking for erf... yes
  433. checking for explicit_bzero... yes
  434. checking for ffs... yes
  435. checking for finite... yes
  436. checking for flock... yes
  437. checking for hypot... yes
  438. checking for isinf... yes
  439. checking for isnan... yes
  440. checking for lgamma_r... yes
  441. checking for memmove... yes
  442. checking for nan... yes
  443. checking for nextafter... yes
  444. checking for setproctitle... no
  445. checking for strchr... yes
  446. checking for strerror... yes
  447. checking for strlcat... no
  448. checking for strlcpy... no
  449. checking for strstr... yes
  450. checking for tgamma... yes
  451. checking sys/pstat.h usability... no
  452. checking sys/pstat.h presence... no
  453. checking for sys/pstat.h... no
  454. checking for signbit... yes
  455. checking for broken memmem... no
  456. checking for pid_t... (cached) yes
  457. checking vfork.h usability... no
  458. checking vfork.h presence... no
  459. checking for vfork.h... no
  460. checking for fork... yes
  461. checking for vfork... yes
  462. checking for working fork... yes
  463. checking for working vfork... (cached) yes
  464. checking for __syscall... no
  465. checking for _longjmp... yes
  466. checking for arc4random_buf... no
  467. checking for atan2l... yes
  468. checking for atan2f... yes
  469. checking for chroot... yes
  470. checking for chsize... no
  471. checking for clock_gettime... yes
  472. checking for cosh... yes
  473. checking for crypt_r... yes
  474. checking for daemon... (cached) no
  475. checking for dirfd... yes
  476. checking for dl_iterate_phdr... yes
  477. checking for dlopen... yes
  478. checking for dladdr... yes
  479. checking for dup... yes
  480. checking for dup3... yes
  481. checking for eaccess... yes
  482. checking for endgrent... yes
  483. checking for eventfd... yes
  484. checking for fchmod... yes
  485. checking for fchown... yes
  486. checking for fcntl... yes
  487. checking for fdatasync... yes
  488. checking for fdopendir... yes
  489. checking for fgetattrlist... no
  490. checking for fmod... yes
  491. checking for fstatat... yes
  492. checking for fsync... yes
  493. checking for ftruncate... yes
  494. checking for ftruncate64... yes
  495. checking for getattrlist... no
  496. checking for getcwd... yes
  497. checking for getgidx... no
  498. checking for getgrnam... yes
  499. checking for getgrnam_r... yes
  500. checking for getgroups... yes
  501. checking for getpgid... yes
  502. checking for getpgrp... yes
  503. checking for getpriority... yes
  504. checking for getpwnam_r... yes
  505. checking for getresgid... yes
  506. checking for getresuid... yes
  507. checking for getrlimit... yes
  508. checking for getsid... yes
  509. checking for gettimeofday... yes
  510. checking for getuidx... no
  511. checking for gmtime_r... yes
  512. checking for grantpt... yes
  513. checking for initgroups... yes
  514. checking for ioctl... yes
  515. checking for isfinite... no
  516. checking for issetugid... no
  517. checking for killpg... yes
  518. checking for lchmod... yes
  519. checking for lchown... yes
  520. checking for link... yes
  521. checking for llabs... yes
  522. checking for lockf... yes
  523. checking for log2... yes
  524. checking for lstat... yes
  525. checking for lutimes... yes
  526. checking for malloc_usable_size... yes
  527. checking for malloc_size... no
  528. checking for mblen... yes
  529. checking for memalign... yes
  530. checking for memset_s... no
  531. checking for writev... yes
  532. checking for memrchr... yes
  533. checking for memmem... yes
  534. checking for mkfifo... yes
  535. checking for mknod... yes
  536. checking for mktime... yes
  537. checking for openat... yes
  538. checking for pipe2... yes
  539. checking for poll... yes
  540. checking for posix_fadvise... yes
  541. checking for posix_memalign... yes
  542. checking for ppoll... yes
  543. checking for pread... yes
  544. checking for pwrite... yes
  545. checking for qsort_r... yes
  546. checking for qsort_s... no
  547. checking for readlink... yes
  548. checking for round... yes
  549. checking for sched_getaffinity... yes
  550. checking for seekdir... yes
  551. checking for select_large_fdset... no
  552. checking for sendfile... yes
  553. checking for setegid... yes
  554. checking for setenv... yes
  555. checking for seteuid... yes
  556. checking for setgid... yes
  557. checking for setgroups... yes
  558. checking for setpgid... yes
  559. checking for setpgrp... yes
  560. checking for setregid... yes
  561. checking for setresgid... yes
  562. checking for setresuid... yes
  563. checking for setreuid... yes
  564. checking for setrgid... no
  565. checking for setrlimit... yes
  566. checking for setruid... no
  567. checking for setsid... yes
  568. checking for setuid... yes
  569. checking for shutdown... yes
  570. checking for sigaction... yes
  571. checking for sigaltstack... yes
  572. checking for sigprocmask... yes
  573. checking for sinh... yes
  574. checking for spawnv... no
  575. checking for symlink... yes
  576. checking for syscall... yes
  577. checking for sysconf... yes
  578. checking for tanh... yes
  579. checking for telldir... yes
  580. checking for timegm... yes
  581. checking for times... yes
  582. checking for truncate... yes
  583. checking for truncate64... yes
  584. checking for unsetenv... yes
  585. checking for utimensat... yes
  586. checking for utimes... yes
  587. checking for wait4... yes
  588. checking for waitpid... yes
  589. checking if getcwd allocates buffer if NULL is given... yes
  590. checking crypt.h usability... yes
  591. checking crypt.h presence... yes
  592. checking for crypt.h... yes
  593. checking for struct crypt_data.initialized... yes
  594. checking for __builtin_alloca_with_align... yes
  595. checking for __builtin_assume_aligned... yes
  596. checking for __builtin_bswap16... yes
  597. checking for __builtin_bswap32... yes
  598. checking for __builtin_bswap64... yes
  599. checking for __builtin_popcount... yes
  600. checking for __builtin_popcountll... yes
  601. checking for __builtin_clz... yes
  602. checking for __builtin_clzl... yes
  603. checking for __builtin_clzll... yes
  604. checking for __builtin_ctz... yes
  605. checking for __builtin_ctzll... yes
  606. checking for __builtin_add_overflow... yes
  607. checking for __builtin_sub_overflow... yes
  608. checking for __builtin_mul_overflow... yes
  609. checking for __builtin_mul_overflow_p... yes
  610. checking for __builtin_constant_p... yes
  611. checking for __builtin_choose_expr... yes
  612. checking for __builtin_choose_expr_constant_p... yes
  613. checking for __builtin_types_compatible_p... yes
  614. checking for __builtin_trap... yes
  615. checking whether qsort_r is GNU version... yes
  616. checking whether qsort_r is BSD version... no
  617. checking whether atan2 handles Inf as C99... yes
  618. checking for clock_getres... yes
  619. checking for timer_create in -lrt... yes
  620. checking for timer_settime in -lrt... yes
  621. checking for unsetenv returns a value... yes
  622. checking whether struct tm is in sys/time.h or time.h... time.h
  623. checking for struct tm.tm_zone... yes
  624. checking for struct tm.tm_gmtoff... yes
  625. checking for external int daylight... yes
  626. checking for negative time_t for gmtime(3)... yes
  627. checking for localtime(3) overflow correctly... yes
  628. checking for sig_t... yes
  629. checking whether right shift preserve sign bit... yes
  630. checking whether _SC_CLK_TCK is supported... yes
  631. checking stack growing direction on x86_64... -1
  632. checking native coroutine implementation for x86_64-linux... amd64
  633. checking for pthread_create in -lthr... no
  634. checking for pthread_create in -lpthread... yes
  635. checking for pthread_np.h... no
  636. checking whether pthread_t is scalar type... yes
  637. checking for sched_yield... yes
  638. checking for pthread_attr_setinheritsched... yes
  639. checking for pthread_attr_get_np... no
  640. checking for pthread_attr_getstack... yes
  641. checking for pthread_attr_getguardsize... yes
  642. checking for pthread_get_stackaddr_np... no
  643. checking for pthread_get_stacksize_np... no
  644. checking for thr_stksegment... no
  645. checking for pthread_stackseg_np... no
  646. checking for pthread_getthrds_np... no
  647. checking for pthread_condattr_setclock... yes
  648. checking for pthread_sigmask... yes
  649. checking for pthread_setname_np... yes
  650. checking for pthread_set_name_np... no
  651. checking for pthread_getattr_np... yes
  652. checking arguments of pthread_setname_np... (pthread_self(), name)
  653. checking if mcontext_t is a pointer... no
  654. checking for getcontext... yes
  655. checking for setcontext... yes
  656. checking if fork works with pthread... yes
  657. checking whether ELF binaries are produced... yes
  658. checking elf.h usability... yes
  659. checking elf.h presence... yes
  660. checking for elf.h... yes
  661. checking elf_abi.h usability... no
  662. checking elf_abi.h presence... no
  663. checking for elf_abi.h... no
  664. checking for uncompress in -lz... yes
  665. checking mach-o/loader.h usability... no
  666. checking mach-o/loader.h presence... no
  667. checking for mach-o/loader.h... no
  668. checking whether OS depend dynamic link works... yes
  669. checking for backtrace... yes
  670. checking for broken backtrace... no
  671. checking valgrind/memcheck.h usability... no
  672. checking valgrind/memcheck.h presence... no
  673. checking for valgrind/memcheck.h... no
  674. checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
  675. checking whether -Wl,--no-undefined is accepted as LDFLAGS... yes
  676. checking for __builtin_setjmp... yes with cast ()
  677. checking for _setjmpex as a macro or function... no
  678. checking for _setjmp as a macro or function... yes
  679. checking for sigsetjmp as a macro or function... no
  680. checking for setjmp type... __builtin_setjmp
  681. checking for prefix of external symbols... NONE
  682. checking pthread.h usability... yes
  683. checking pthread.h presence... yes
  684. checking for pthread.h... yes
  685. checking if make is GNU make... yes
  686. .ext/include/x86_64-linux/ruby/config.h updated
  687. configure: ruby library version = 2.6.0
  688. configure: creating ./config.status
  689. config.status: creating GNUmakefile
  690. config.status: creating Makefile
  691. config.status: creating ruby-2.6.pc
  692. ---
  693. Configuration summary for ruby version 2.6.6
  694.  
  695. * Installation prefix: /usr
  696. * exec prefix: ${prefix}
  697. * arch: x86_64-linux
  698. * site arch: ${arch}
  699. * RUBY_BASE_NAME: ruby
  700. * enable shared: yes
  701. * ruby lib prefix: ${libdir}/${RUBY_BASE_NAME}
  702. * site libraries path: ${rubylibprefix}/${sitearch}
  703. * vendor path: ${rubylibprefix}/vendor_ruby
  704. * target OS: linux
  705. * compiler: x86_64-pc-linux-gnu-gcc
  706. * with pthread: yes
  707. * enable shared libs: yes
  708. * dynamic library ext: so
  709. * CFLAGS: ${optflags} ${debugflags} ${warnflags}
  710. * LDFLAGS: -L. -Wl,-O1 -Wl,--as-needed \
  711. -fstack-protector-strong -rdynamic \
  712. -Wl,-export-dynamic
  713. * DLDFLAGS: -Wl,-O1 -Wl,--as-needed \
  714. -Wl,--compress-debug-sections=zlib
  715. * optflags: -O3
  716. * debugflags: -ggdb3
  717. * warnflags: -Wall -Wextra -Wdeclaration-after-statement \
  718. -Wdeprecated-declarations -Wduplicated-cond \
  719. -Wimplicit-function-declaration -Wimplicit-int \
  720. -Wmisleading-indentation -Wpointer-arith \
  721. -Wrestrict -Wwrite-strings \
  722. -Wimplicit-fallthrough=0 -Wmissing-noreturn \
  723. -Wno-cast-function-type \
  724. -Wno-constant-logical-operand -Wno-long-long \
  725. -Wno-missing-field-initializers \
  726. -Wno-overlength-strings \
  727. -Wno-packed-bitfield-compat \
  728. -Wno-parentheses-equality -Wno-self-assign \
  729. -Wno-tautological-compare -Wno-unused-parameter \
  730. -Wno-unused-value -Wsuggest-attribute=format \
  731. -Wsuggest-attribute=noreturn -Wunused-variable
  732. * strip command: x86_64-pc-linux-gnu-strip -S -x
  733. * install doc: no
  734. * JIT support: no
  735. * man page type: doc
  736.  
  737. ---
  738. >>> Source configured.
  739. >>> Compiling source in /var/tmp/portage/dev-lang/ruby-2.6.6-r2/work/ruby-2.6.6 ...
  740. make -j5 V=1 'EXTLDFLAGS=-Wl,-O1 -Wl,--as-needed' 'MJIT_CFLAGS=-march=nehalem -O2 -pipe -w -fno-strict-aliasing' MJIT_OPTFLAGS= MJIT_DEBUGFLAGS=
  741. BASERUBY = /usr/bin/ruby --disable=gems
  742. CC = x86_64-pc-linux-gnu-gcc
  743. LD = x86_64-pc-linux-gnu-ld
  744. LDSHARED = x86_64-pc-linux-gnu-gcc -shared
  745. CFLAGS = -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC
  746. XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN
  747. CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0
  748. DLDFLAGS = -Wl,-O1 -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby26.so.2.6 -fstack-protector-strong -Wl,-O1 -Wl,--as-needed
  749. SOLIBS = -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm
  750. LANG = es_CL.UTF-8
  751. LC_ALL =
  752. LC_CTYPE =
  753. x86_64-pc-linux-gnu-gcc (Gentoo 10.2.0-r5 p6) 10.2.0
  754. Copyright (C) 2020 Free Software Foundation, Inc.
  755. This is free software; see the source for copying conditions. There is NO
  756. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  757.  
  758. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o main.o -c ./main.c
  759. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o dmydln.o -c dmydln.c
  760. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o miniinit.o -c miniinit.c
  761. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o dmyext.o -c dmyext.c
  762. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o miniprelude.o -c miniprelude.c
  763. echo '#include "probes.dmyh"' > probes.h
  764. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o ast.o -c ast.c
  765. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o bignum.o -c bignum.c
  766. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o class.o -c class.c
  767. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o compar.o -c compar.c
  768. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o compile.o -c compile.c
  769. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o complex.o -c complex.c
  770. x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -w -fno-strict-aliasing -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/12.1.0 -o cont.o -c cont.c
  771. compile.c:8468:38: error: expected identifier or ‘(’ before ‘char’
  772. 8468 | const RUBY_ALIGNAS(SIZEOF_VALUE) char *buff;
  773. | ^~~~
  774. compile.c: In function ‘ibf_load_alloc’:
  775. compile.c:8532:22: error: ‘const struct ibf_load’ has no member named ‘buff’
  776. 8532 | memcpy(buff, load->buff + offset, size);
  777. | ^~
  778. compile.c: In function ‘ibf_load_id’:
  779. compile.c:8605:35: error: ‘const struct ibf_load’ has no member named ‘buff’
  780. 8605 | long *indices = (long *)(load->buff + load->header->id_list_offset);
  781. | ^~
  782. In file included from ./include/ruby/encoding.h:27,
  783. from compile.c:12:
  784. compile.c: In function ‘ibf_load_param_opt_table’:
  785. compile.c:8820:20: error: ‘const struct ibf_load’ has no member named ‘buff’
  786. 8820 | MEMCPY(table, load->buff + offset, VALUE, opt_num+1);
  787. | ^~
  788. ./include/ruby/ruby.h:1738:44: note: in definition of macro ‘MEMCPY’
  789. 1738 | #define MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(size_t)(n))
  790. | ^~
  791. compile.c: In function ‘ibf_load_catch_table’:
  792. compile.c:8964:31: error: ‘const struct ibf_load’ has no member named ‘buff’
  793. 8964 | size = *(unsigned int *)(load->buff + IBF_OFFSET(body->catch_table));
  794. | ^~
  795. compile.c: In function ‘ibf_load_ci_entries’:
  796. compile.c:9028:39: error: ‘const struct ibf_load’ has no member named ‘buff’
  797. 9028 | const int keyword_len = *(int *)(load->buff + kw_arg_offset);
  798. | ^~
  799. compile.c:9029:40: error: ‘const struct ibf_load’ has no member named ‘buff’
  800. 9029 | const VALUE *keywords = (VALUE *)(load->buff + kw_arg_offset + sizeof(int));
  801. | ^~
  802. compile.c: In function ‘ibf_load_iseq_each’:
  803. compile.c:9096:85: error: ‘const struct ibf_load’ has no member named ‘buff’
  804. 9096 | const struct rb_iseq_constant_body *body = (struct rb_iseq_constant_body *)(load->buff + offset);
  805. | ^~
  806. compile.c: In function ‘ibf_load_check_offset’:
  807. compile.c:9308:16: error: ‘const struct ibf_load’ has no member named ‘buff’
  808. 9308 | return load->buff + offset;
  809. | ^~
  810. compile.c: In function ‘ibf_load_object’:
  811. compile.c:9769:86: error: ‘const struct ibf_load’ has no member named ‘buff’
  812. 9769 | ibf_offset_t *offsets = (ibf_offset_t *)(load->header->object_list_offset + load->buff);
  813. | ^~
  814. compile.c:9780:54: error: ‘const struct ibf_load’ has no member named ‘buff’
  815. 9780 | value_offset = (const char *)(header + 1) - load->buff;
  816. | ^~
  817. compile.c: In function ‘ibf_iseq_list’:
  818. compile.c:9939:33: error: ‘const struct ibf_load’ has no member named ‘buff’
  819. 9939 | return (ibf_offset_t *)(load->buff + load->header->iseq_list_offset);
  820. | ^~
  821. compile.c: In function ‘ibf_load_setup’:
  822. compile.c:10035:9: error: ‘struct ibf_load’ has no member named ‘buff’
  823. 10035 | load->buff = StringValuePtr(str);
  824. | ^~
  825. compile.c:10036:45: error: ‘struct ibf_load’ has no member named ‘buff’
  826. 10036 | load->header = (struct ibf_header *)load->buff;
  827. | ^~
  828. compile.c:10053:20: error: ‘struct ibf_load’ has no member named ‘buff’
  829. 10053 | if (strcmp(load->buff + sizeof(struct ibf_header), RUBY_PLATFORM) != 0) {
  830. | ^~
  831. In file included from ./include/ruby/ruby.h:29,
  832. from ./include/ruby/encoding.h:27,
  833. from compile.c:12:
  834. compile.c: In function ‘rb_iseq_ibf_load_extra_data’:
  835. compile.c:10122:32: error: ‘struct ibf_load’ has no member named ‘buff’
  836. 10122 | extra_str = rb_str_new(load->buff + load->header->size, load->header->extra_size);
  837. | ^~
  838. ./include/ruby/defines.h:116:53: note: in definition of macro ‘RB_GNUC_EXTENSION_BLOCK’
  839. 116 | #define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; })
  840. | ^
  841. compile.c:10122:17: note: in expansion of macro ‘rb_str_new’
  842. 10122 | extra_str = rb_str_new(load->buff + load->header->size, load->header->extra_size);
  843. | ^~~~~~~~~~
  844. compile.c:10122:32: error: ‘struct ibf_load’ has no member named ‘buff’
  845. 10122 | extra_str = rb_str_new(load->buff + load->header->size, load->header->extra_size);
  846. | ^~
  847. ./include/ruby/defines.h:116:53: note: in definition of macro ‘RB_GNUC_EXTENSION_BLOCK’
  848. 116 | #define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; })
  849. | ^
  850. compile.c:10122:17: note: in expansion of macro ‘rb_str_new’
  851. 10122 | extra_str = rb_str_new(load->buff + load->header->size, load->header->extra_size);
  852. | ^~~~~~~~~~
  853. compile.c:10122:32: error: ‘struct ibf_load’ has no member named ‘buff’
  854. 10122 | extra_str = rb_str_new(load->buff + load->header->size, load->header->extra_size);
  855. | ^~
  856. ./include/ruby/defines.h:116:53: note: in definition of macro ‘RB_GNUC_EXTENSION_BLOCK’
  857. 116 | #define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; })
  858. | ^
  859. compile.c:10122:17: note: in expansion of macro ‘rb_str_new’
  860. 10122 | extra_str = rb_str_new(load->buff + load->header->size, load->header->extra_size);
  861. | ^~~~~~~~~~
  862. make: *** [Makefile:419: compile.o] Error 1
  863. make: *** Waiting for unfinished jobs....
  864. * ERROR: dev-lang/ruby-2.6.6-r2::gentoo failed (compile phase):
  865. * emake failed
  866. *
  867. * If you need support, post the output of `emerge --info '=dev-lang/ruby-2.6.6-r2::gentoo'`,
  868. * the complete build log and the output of `emerge -pqv '=dev-lang/ruby-2.6.6-r2::gentoo'`.
  869. * The complete build log is located at '/var/tmp/portage/dev-lang/ruby-2.6.6-r2/temp/build.log'.
  870. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/ruby-2.6.6-r2/temp/environment'.
  871. * Working directory: '/var/tmp/portage/dev-lang/ruby-2.6.6-r2/work/ruby-2.6.6'
  872. * S: '/var/tmp/portage/dev-lang/ruby-2.6.6-r2/work/ruby-2.6.6'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement