Guest User

Untitled

a guest
Jun 13th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 93.62 KB | None | 0 0
  1. /tmp/ruby-build.20180610214248.99813 ~
  2. /tmp/ruby-build.20180610214248.99813/ruby-2.4.1 /tmp/ruby-build.20180610214248.99813 ~
  3. checking for ruby... false
  4. checking build system type... x86_64-unknown-openbsd6.3
  5. checking host system type... x86_64-unknown-openbsd6.3
  6. checking target system type... x86_64-unknown-openbsd6.3
  7. checking for gcc... gcc
  8. checking whether the C compiler works... yes
  9. checking for C compiler default output file name... a.out
  10. checking for suffix of executables...
  11. checking whether we are cross compiling... no
  12. checking for suffix of object files... o
  13. checking whether we are using the GNU C compiler... yes
  14. checking whether gcc accepts -g... yes
  15. checking for gcc option to accept ISO C89... none needed
  16. checking for g++... g++
  17. checking whether we are using the GNU C++ compiler... yes
  18. checking whether g++ accepts -g... yes
  19. checking how to run the C preprocessor... gcc -E
  20. checking for grep that handles long lines and -e... /usr/bin/grep
  21. checking for egrep... /usr/bin/grep -E
  22. checking whether gcc needs -traditional... no
  23. checking for ld... ld
  24. checking whether the linker is GNU ld... yes
  25. checking whether gcc -E accepts -o... yes
  26. checking for ranlib... ranlib
  27. checking for ar... ar
  28. checking for ar D option... yes
  29. checking for as... as
  30. checking for objdump... objdump
  31. checking for objcopy... objcopy
  32. checking for nm... nm
  33. checking whether ln -s works... yes
  34. checking whether make sets $(MAKE)... yes
  35. checking for a BSD-compatible install... /usr/bin/install -c
  36. checking for a thread-safe mkdir -p... -d
  37. use 'mkdir -p' as MKDIR_P
  38. checking for dtrace... no
  39. checking for dot... no
  40. checking for doxygen... no
  41. checking for pkg-config... pkg-config
  42. checking for ANSI C header files... yes
  43. checking for sys/types.h... yes
  44. checking for sys/stat.h... yes
  45. checking for stdlib.h... yes
  46. checking for string.h... yes
  47. checking for memory.h... yes
  48. checking for strings.h... yes
  49. checking for inttypes.h... yes
  50. checking for stdint.h... yes
  51. checking for unistd.h... yes
  52. checking minix/config.h usability... no
  53. checking minix/config.h presence... no
  54. checking for minix/config.h... no
  55. checking whether it is safe to define __EXTENSIONS__... yes
  56. checking for cd using physical directory... cd -P
  57. checking whether CFLAGS is valid... yes
  58. checking whether LDFLAGS is valid... yes
  59. checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
  60. checking whether -Wno-parentheses is accepted as CFLAGS... yes
  61. checking whether -Wno-long-long is accepted as CFLAGS... yes
  62. checking whether -diag-disable=2259 is accepted as CFLAGS... no
  63. checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
  64. checking whether -Wno-tautological-compare is accepted as CFLAGS... yes
  65. checking whether -Wno-parentheses-equality is accepted as CFLAGS... yes
  66. checking whether -Wno-constant-logical-operand is accepted as CFLAGS... yes
  67. checking whether -Wno-self-assign is accepted as CFLAGS... yes
  68. checking whether -Wunused-variable is accepted as CFLAGS... yes
  69. checking whether -Wimplicit-int is accepted as CFLAGS... yes
  70. checking whether -Wpointer-arith is accepted as CFLAGS... yes
  71. checking whether -Wwrite-strings is accepted as CFLAGS... yes
  72. checking whether -Wdeclaration-after-statement is accepted as CFLAGS... yes
  73. checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
  74. checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes
  75. checking whether -Wdivision-by-zero is accepted as CFLAGS... no
  76. checking whether -Wdeprecated-declarations is accepted as CFLAGS... yes
  77. checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... yes
  78. checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... no
  79. checking whether -Wsuggest-attribute=format is accepted as CFLAGS... no
  80. checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... no
  81. checking whether -Wextra-tokens is accepted as CFLAGS... no
  82. checking whether -Wall -Wextra is accepted as CFLAGS... yes
  83. checking whether -Qunused-arguments is accepted as CFLAGS... no
  84. checking whether INFINITY is available without C99 option... yes
  85. checking whether NAN is available without C99 option... yes
  86. checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
  87. checking whether -fstack-protector is accepted as CFLAGS... yes
  88. checking whether -fstack-protector is accepted as LDFLAGS... yes
  89. checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... no
  90. checking whether -std=gnu99 is accepted as CFLAGS... yes
  91. checking whether -fno-strict-overflow is accepted as CFLAGS... yes
  92. checking whether -ggdb3 is accepted as CFLAGS... yes
  93. checking whether -fvisibility=hidden is accepted as CFLAGS... yes
  94. checking whether -fno-fast-math is accepted as CFLAGS... yes
  95. checking whether -fexcess-precision=standard is accepted as CFLAGS... no
  96. checking whether -fp-model precise is accepted as CFLAGS... no
  97. checking for crypt in -lcrypt... no
  98. checking for dlopen in -ldl... no
  99. checking for shl_load in -ldld... no
  100. checking for shutdown in -lsocket... no
  101. checking for dirent.h that defines DIR... yes
  102. checking for library containing opendir... none required
  103. checking for stdbool.h that conforms to C99... yes
  104. checking for _Bool... yes
  105. checking for sys/wait.h that is POSIX.1 compatible... yes
  106. checking a.out.h usability... yes
  107. checking a.out.h presence... yes
  108. checking for a.out.h... yes
  109. checking atomic.h usability... no
  110. checking atomic.h presence... no
  111. checking for atomic.h... no
  112. checking direct.h usability... no
  113. checking direct.h presence... no
  114. checking for direct.h... no
  115. checking grp.h usability... yes
  116. checking grp.h presence... yes
  117. checking for grp.h... yes
  118. checking fcntl.h usability... yes
  119. checking fcntl.h presence... yes
  120. checking for fcntl.h... yes
  121. checking float.h usability... yes
  122. checking float.h presence... yes
  123. checking for float.h... yes
  124. checking ieeefp.h usability... yes
  125. checking ieeefp.h presence... yes
  126. checking for ieeefp.h... yes
  127. checking intrinsics.h usability... no
  128. checking intrinsics.h presence... no
  129. checking for intrinsics.h... no
  130. checking langinfo.h usability... yes
  131. checking langinfo.h presence... yes
  132. checking for langinfo.h... yes
  133. checking limits.h usability... yes
  134. checking limits.h presence... yes
  135. checking for limits.h... yes
  136. checking locale.h usability... yes
  137. checking locale.h presence... yes
  138. checking for locale.h... yes
  139. checking malloc.h usability... no
  140. checking malloc.h presence... no
  141. checking for malloc.h... no
  142. checking malloc/malloc.h usability... no
  143. checking malloc/malloc.h presence... no
  144. checking for malloc/malloc.h... no
  145. checking malloc_np.h usability... no
  146. checking malloc_np.h presence... no
  147. checking for malloc_np.h... no
  148. checking net/socket.h usability... no
  149. checking net/socket.h presence... no
  150. checking for net/socket.h... no
  151. checking process.h usability... no
  152. checking process.h presence... no
  153. checking for process.h... no
  154. checking pwd.h usability... yes
  155. checking pwd.h presence... yes
  156. checking for pwd.h... yes
  157. checking setjmpex.h usability... no
  158. checking setjmpex.h presence... no
  159. checking for setjmpex.h... no
  160. checking sys/attr.h usability... no
  161. checking sys/attr.h presence... no
  162. checking for sys/attr.h... no
  163. checking sys/fcntl.h usability... yes
  164. checking sys/fcntl.h presence... yes
  165. checking for sys/fcntl.h... yes
  166. checking sys/file.h usability... yes
  167. checking sys/file.h presence... yes
  168. checking for sys/file.h... yes
  169. checking sys/id.h usability... no
  170. checking sys/id.h presence... no
  171. checking for sys/id.h... no
  172. checking sys/ioctl.h usability... yes
  173. checking sys/ioctl.h presence... yes
  174. checking for sys/ioctl.h... yes
  175. checking sys/mkdev.h usability... no
  176. checking sys/mkdev.h presence... no
  177. checking for sys/mkdev.h... no
  178. checking sys/param.h usability... yes
  179. checking sys/param.h presence... yes
  180. checking for sys/param.h... yes
  181. checking sys/prctl.h usability... no
  182. checking sys/prctl.h presence... no
  183. checking for sys/prctl.h... no
  184. checking sys/resource.h usability... yes
  185. checking sys/resource.h presence... yes
  186. checking for sys/resource.h... yes
  187. checking sys/select.h usability... yes
  188. checking sys/select.h presence... yes
  189. checking for sys/select.h... yes
  190. checking sys/sendfile.h usability... no
  191. checking sys/sendfile.h presence... no
  192. checking for sys/sendfile.h... no
  193. checking sys/socket.h usability... yes
  194. checking sys/socket.h presence... yes
  195. checking for sys/socket.h... yes
  196. checking sys/syscall.h usability... yes
  197. checking sys/syscall.h presence... yes
  198. checking for sys/syscall.h... yes
  199. checking sys/sysmacros.h usability... no
  200. checking sys/sysmacros.h presence... no
  201. checking for sys/sysmacros.h... no
  202. checking sys/time.h usability... yes
  203. checking sys/time.h presence... yes
  204. checking for sys/time.h... yes
  205. checking sys/times.h usability... yes
  206. checking sys/times.h presence... yes
  207. checking for sys/times.h... yes
  208. checking sys/uio.h usability... yes
  209. checking sys/uio.h presence... yes
  210. checking for sys/uio.h... yes
  211. checking sys/utime.h usability... no
  212. checking sys/utime.h presence... no
  213. checking for sys/utime.h... no
  214. checking syscall.h usability... no
  215. checking syscall.h presence... no
  216. checking for syscall.h... no
  217. checking time.h usability... yes
  218. checking time.h presence... yes
  219. checking for time.h... yes
  220. checking ucontext.h usability... no
  221. checking ucontext.h presence... no
  222. checking for ucontext.h... no
  223. checking utime.h usability... yes
  224. checking utime.h presence... yes
  225. checking for utime.h... yes
  226. checking gmp.h usability... no
  227. checking gmp.h presence... no
  228. checking for gmp.h... no
  229. checking for special C compiler options needed for large files... no
  230. checking for _FILE_OFFSET_BITS value needed for large files... no
  231. checking whether byte ordering is bigendian... no
  232. checking for an ANSI C-conforming const... yes
  233. checking whether char is unsigned... no
  234. checking for inline... inline
  235. checking for working volatile... yes
  236. checking for typeof syntax and keyword spelling... typeof
  237. checking for long long... yes
  238. checking for off_t... yes
  239. checking char bit... 8
  240. checking size of int... 4
  241. checking size of short... 2
  242. checking size of long... 8
  243. checking size of long long... 8
  244. checking size of __int64... 0
  245. checking size of __int128... 0
  246. checking size of off_t... 8
  247. checking size of void*... 8
  248. checking size of float... 4
  249. checking size of double... 8
  250. checking size of time_t... 8
  251. checking size of clock_t... 8
  252. checking packed struct attribute... x __attribute__((packed))
  253. checking for printf prefix for long long... ll
  254. checking for pid_t... yes
  255. checking for convertible type of pid_t... INT
  256. checking for uid_t... yes
  257. checking for convertible type of uid_t... UINT
  258. checking for gid_t... yes
  259. checking for convertible type of gid_t... UINT
  260. checking for time_t... yes
  261. checking for convertible type of time_t... LL
  262. checking for dev_t... yes
  263. checking for convertible type of dev_t... INT
  264. checking for mode_t... yes
  265. checking for convertible type of mode_t... UINT
  266. checking for rlim_t... yes
  267. checking for convertible type of rlim_t... ULL
  268. checking for off_t... (cached) yes
  269. checking for convertible type of off_t... LL
  270. checking for clockid_t... yes
  271. checking for convertible type of clockid_t... INT
  272. checking for prototypes... yes
  273. checking token paste string... ansi
  274. checking stringization... #expr
  275. checking string literal concatenation... yes
  276. checking for variable length prototypes and stdarg.h... yes
  277. checking for variable length macro... yes
  278. checking for CONSTFUNC function attribute... __attribute__ ((__const__)) x
  279. checking for PUREFUNC function attribute... __attribute__ ((__pure__)) x
  280. checking for NORETURN function attribute... __attribute__ ((__noreturn__)) x
  281. checking for DEPRECATED function attribute... __attribute__ ((__deprecated__)) x
  282. checking for DEPRECATED_BY function attribute... x
  283. checking for DEPRECATED_TYPE type attribute... __attribute__ ((__deprecated__ mesg)) x
  284. checking for NOINLINE function attribute... __attribute__ ((__noinline__)) x
  285. checking for ALWAYS_INLINE function attribute... __attribute__ ((__always_inline__)) x
  286. checking for WARN_UNUSED_RESULT function attribute... __attribute__ ((__warn_unused_result__)) x
  287. checking for MAYBE_UNUSED function attribute... __attribute__ ((__unused__)) x
  288. checking for ERRORFUNC function attribute... x
  289. checking for WARNINGFUNC function attribute... x
  290. checking for WEAK function attribute... __attribute__ ((__weak__)) x
  291. checking for FUNC_STDCALL function attribute... x
  292. checking for FUNC_CDECL function attribute... x
  293. checking for FUNC_FASTCALL function attribute... x
  294. checking for FUNC_UNOPTIMIZED function attribute... x
  295. checking for FUNC_MINIMIZED function attribute... x
  296. checking for function alias... alias
  297. checking for __atomic builtins... no
  298. checking for __sync builtins... yes
  299. checking for __builtin_unreachable... no
  300. checking for exported function attribute... __attribute__ ((__visibility__("default")))
  301. checking for function name string predefined identifier... __func__
  302. checking if enum over int is allowed... yes
  303. checking whether sys_nerr is declared... yes
  304. checking whether getenv is declared... yes
  305. checking for size_t... yes
  306. checking size of size_t... 8
  307. checking size of ptrdiff_t... 8
  308. checking for printf prefix for size_t... z
  309. checking for printf prefix for ptrdiff_t... t
  310. checking for struct stat.st_blksize... yes
  311. checking for struct stat.st_blocks... yes
  312. checking for struct stat.st_rdev... yes
  313. checking size of struct stat.st_size... SIZEOF_OFF_T
  314. checking size of struct stat.st_blocks... SIZEOF_OFF_T
  315. checking size of struct stat.st_ino... SIZEOF_LONG
  316. checking for struct stat.st_atim... yes
  317. checking for struct stat.st_atimespec... yes
  318. checking for struct stat.st_atimensec... yes
  319. checking for struct stat.st_mtim... yes
  320. checking for struct stat.st_mtimespec... yes
  321. checking for struct stat.st_mtimensec... yes
  322. checking for struct stat.st_ctim... yes
  323. checking for struct stat.st_ctimespec... yes
  324. checking for struct stat.st_ctimensec... yes
  325. checking for struct stat.st_birthtimespec... no
  326. checking for struct timeval... yes
  327. checking size of struct timeval.tv_sec... SIZEOF_TIME_T
  328. checking for struct timespec... yes
  329. checking for struct timezone... yes
  330. checking for clockid_t... (cached) yes
  331. checking for fd_mask... yes
  332. checking for int8_t... yes
  333. checking size of int8_t... 1
  334. checking for uint8_t... yes
  335. checking size of uint8_t... 1
  336. checking for int16_t... yes
  337. checking size of int16_t... 2
  338. checking for uint16_t... yes
  339. checking size of uint16_t... 2
  340. checking for int32_t... yes
  341. checking size of int32_t... 4
  342. checking for uint32_t... yes
  343. checking size of uint32_t... 4
  344. checking for int64_t... yes
  345. checking size of int64_t... 8
  346. checking for uint64_t... yes
  347. checking size of uint64_t... 8
  348. checking for int128_t... no
  349. checking for uint128_t... no
  350. checking for intptr_t... yes
  351. checking size of intptr_t... 8
  352. checking for uintptr_t... yes
  353. checking size of uintptr_t... 8
  354. checking for ssize_t... yes
  355. checking size of ssize_t... 8
  356. checking for stack end address... no
  357. checking for heap align log on openbsd... 12
  358. checking for uid_t in sys/types.h... (cached) yes
  359. checking type of array argument to getgroups... gid_t
  360. checking return type of signal handlers... void
  361. checking for working alloca.h... no
  362. checking for alloca... yes
  363. checking for dynamic size alloca... ok
  364. checking for working memcmp... yes
  365. checking for broken erfc of glibc-2.3.6 on IA64... no
  366. checking for acosh... yes
  367. checking for cbrt... yes
  368. checking for crypt... yes
  369. checking for dup2... yes
  370. checking for erf... yes
  371. checking for explicit_bzero... yes
  372. checking for ffs... yes
  373. checking for finite... yes
  374. checking for flock... yes
  375. checking for hypot... yes
  376. checking for isinf... yes
  377. checking for isnan... yes
  378. checking for lgamma_r... yes
  379. checking for memmove... yes
  380. checking for nextafter... yes
  381. checking for setproctitle... yes
  382. checking for strchr... yes
  383. checking for strerror... yes
  384. checking for strlcat... yes
  385. checking for strlcpy... yes
  386. checking for strstr... yes
  387. checking for tgamma... yes
  388. checking sys/pstat.h usability... no
  389. checking sys/pstat.h presence... no
  390. checking for sys/pstat.h... no
  391. checking for signbit... yes
  392. checking for broken memmem... no
  393. checking for pid_t... (cached) yes
  394. checking vfork.h usability... no
  395. checking vfork.h presence... no
  396. checking for vfork.h... no
  397. checking for fork... yes
  398. checking for vfork... yes
  399. checking for working fork... yes
  400. checking for working vfork... (cached) yes
  401. checking for __syscall... yes
  402. checking for _longjmp... yes
  403. checking for arc4random_buf... yes
  404. checking for atan2l... yes
  405. checking for atan2f... yes
  406. checking for chroot... yes
  407. checking for chsize... no
  408. checking for clock_gettime... yes
  409. checking for cosh... yes
  410. checking for crypt_r... no
  411. checking for daemon... yes
  412. checking for dirfd... yes
  413. checking for dl_iterate_phdr... yes
  414. checking for dlopen... yes
  415. checking for dladdr... yes
  416. checking for dup... yes
  417. checking for dup3... yes
  418. checking for eaccess... no
  419. checking for endgrent... yes
  420. checking for fchmod... yes
  421. checking for fchown... yes
  422. checking for fcntl... yes
  423. checking for fdatasync... yes
  424. checking for fgetattrlist... no
  425. checking for fmod... yes
  426. checking for fsync... yes
  427. checking for ftruncate... yes
  428. checking for ftruncate64... no
  429. checking for getattrlist... no
  430. checking for getcwd... yes
  431. checking for getgidx... no
  432. checking for getgrnam... yes
  433. checking for getgrnam_r... yes
  434. checking for getgroups... yes
  435. checking for getpgid... yes
  436. checking for getpgrp... yes
  437. checking for getpriority... yes
  438. checking for getpwnam_r... yes
  439. checking for getresgid... yes
  440. checking for getresuid... yes
  441. checking for getrlimit... yes
  442. checking for getsid... yes
  443. checking for gettimeofday... yes
  444. checking for getuidx... no
  445. checking for gmtime_r... yes
  446. checking for initgroups... yes
  447. checking for ioctl... yes
  448. checking for isfinite... no
  449. checking for issetugid... yes
  450. checking for killpg... yes
  451. checking for lchmod... no
  452. checking for lchown... yes
  453. checking for link... yes
  454. checking for llabs... yes
  455. checking for lockf... yes
  456. checking for log2... yes
  457. checking for lstat... yes
  458. checking for malloc_usable_size... no
  459. checking for malloc_size... no
  460. checking for mblen... yes
  461. checking for memalign... no
  462. checking for memset_s... no
  463. checking for writev... yes
  464. checking for memrchr... yes
  465. checking for memmem... yes
  466. checking for mkfifo... yes
  467. checking for mknod... yes
  468. checking for mktime... yes
  469. checking for pipe2... yes
  470. checking for poll... yes
  471. checking for posix_fadvise... no
  472. checking for posix_memalign... yes
  473. checking for ppoll... yes
  474. checking for pread... yes
  475. checking for qsort_r... no
  476. checking for qsort_s... no
  477. checking for readlink... yes
  478. checking for round... yes
  479. checking for sched_getaffinity... no
  480. checking for seekdir... yes
  481. checking for select_large_fdset... no
  482. checking for sendfile... no
  483. checking for setegid... yes
  484. checking for setenv... yes
  485. checking for seteuid... yes
  486. checking for setgid... yes
  487. checking for setgroups... yes
  488. checking for setpgid... yes
  489. checking for setpgrp... yes
  490. checking for setregid... yes
  491. checking for setresgid... yes
  492. checking for setresuid... yes
  493. checking for setreuid... yes
  494. checking for setrgid... no
  495. checking for setrlimit... yes
  496. checking for setruid... no
  497. checking for setsid... yes
  498. checking for setuid... yes
  499. checking for shutdown... yes
  500. checking for sigaction... yes
  501. checking for sigaltstack... yes
  502. checking for sigprocmask... yes
  503. checking for sinh... yes
  504. checking for spawnv... no
  505. checking for symlink... yes
  506. checking for syscall... yes
  507. checking for sysconf... yes
  508. checking for tanh... yes
  509. checking for telldir... yes
  510. checking for timegm... yes
  511. checking for times... yes
  512. checking for truncate... yes
  513. checking for truncate64... no
  514. checking for unsetenv... yes
  515. checking for utimensat... yes
  516. checking for utimes... yes
  517. checking for wait4... yes
  518. checking for waitpid... yes
  519. checking if getcwd allocates buffer if NULL is given... yes
  520. checking for __builtin_bswap16... no
  521. checking for __builtin_bswap32... no
  522. checking for __builtin_bswap64... no
  523. checking for __builtin_popcount... yes
  524. checking for __builtin_popcountll... yes
  525. checking for __builtin_clz... yes
  526. checking for __builtin_clzl... yes
  527. checking for __builtin_clzll... yes
  528. checking for __builtin_ctz... yes
  529. checking for __builtin_ctzll... yes
  530. checking for __builtin_constant_p... yes
  531. checking for __builtin_choose_expr... yes
  532. checking for __builtin_choose_expr_constant_p... no
  533. checking for __builtin_types_compatible_p... yes
  534. checking whether atan2 handles Inf as C99... yes
  535. checking whether lgamma_r handles +0.0 and -0.0... yes
  536. checking for clock_getres... yes
  537. checking for unsetenv returns a value... yes
  538. checking whether struct tm is in sys/time.h or time.h... time.h
  539. checking for struct tm.tm_zone... yes
  540. checking for struct tm.tm_gmtoff... yes
  541. checking for external int daylight... yes
  542. checking for external timezone... long
  543. checking for external altzone... no
  544. checking for timezone... yes
  545. checking whether timezone requires zero arguments... yes
  546. checking for negative time_t for gmtime(3)... yes
  547. checking for localtime(3) overflow correctly... yes
  548. checking for sig_t... yes
  549. checking whether right shift preserve sign bit... yes
  550. checking whether _SC_CLK_TCK is supported... yes
  551. checking stack growing direction on x86_64... -1
  552. checking for pthread_kill in -lthr... no
  553. checking for pthread_kill in -lpthread... yes
  554. checking for pthread_np.h... yes
  555. checking whether pthread_t is scalar type... yes
  556. checking for sched_yield... yes
  557. checking for pthread_attr_setinheritsched... yes
  558. checking for pthread_attr_get_np... no
  559. checking for pthread_attr_getstack... yes
  560. checking for pthread_get_stackaddr_np... no
  561. checking for pthread_get_stacksize_np... no
  562. checking for thr_stksegment... no
  563. checking for pthread_stackseg_np... yes
  564. checking for pthread_getthrds_np... no
  565. checking for pthread_cond_init... yes
  566. checking for pthread_condattr_setclock... yes
  567. checking for pthread_condattr_init... yes
  568. checking for pthread_sigmask... yes
  569. checking for pthread_setname_np... no
  570. checking for pthread_set_name_np... yes
  571. checking for pthread_getattr_np... no
  572. checking for pthread_attr_init... yes
  573. checking if signal.h defines ucontext_t... yes
  574. checking if mcontext_t is a pointer... no
  575. checking for getcontext... no
  576. checking for setcontext... no
  577. checking if fork works with pthread... yes
  578. checking whether ELF binaries are produced... yes
  579. checking elf.h usability... yes
  580. checking elf.h presence... yes
  581. checking for elf.h... yes
  582. checking elf_abi.h usability... yes
  583. checking elf_abi.h presence... yes
  584. checking for elf_abi.h... yes
  585. checking whether OS depend dynamic link works... yes
  586. checking whether -Wl,-R. is accepted as LDFLAGS... yes
  587. checking for backtrace... no
  588. checking valgrind/memcheck.h usability... no
  589. checking valgrind/memcheck.h presence... no
  590. checking for valgrind/memcheck.h... no
  591. checking for strip... strip
  592. checking whether -fPIE is accepted as CFLAGS... yes
  593. checking whether -pie is accepted as LDFLAGS... yes
  594. checking whether wrapper for LD_LIBRARY_PATH is needed... no
  595. checking whether dtrace USDT is available... no
  596. checking for __builtin_setjmp... yes with cast ()
  597. checking for _setjmpex as a macro or function... no
  598. checking for _setjmp as a macro or function... yes
  599. checking for sigsetjmp as a macro or function... yes
  600. checking for setjmp type... __builtin_setjmp
  601. checking for prefix of external symbols... NONE
  602. checking pthread.h usability... yes
  603. checking pthread.h presence... yes
  604. checking for pthread.h... yes
  605. checking if make is GNU make... no
  606. checking for safe null command for make... :
  607. checking for nroff... no
  608. checking for awf... no
  609. .ext/include/x86_64-openbsd6.3/ruby/config.h updated
  610. configure: ruby library version = 2.4.0
  611. configure: creating ./config.status
  612. config.status: creating Makefile
  613. config.status: creating ruby-2.4.pc
  614. ---
  615. Configuration summary for ruby version 2.4.1
  616.  
  617. head: unknown option -- c
  618. usage: head [-count | -n count] [file ...]
  619. /home/bucky/.rbenv/versions/2.4.1
  620. head: unknown option -- c
  621. usage: head [-count | -n count] [file ...]
  622. ${prefix}
  623. head: unknown option -- c
  624. usage: head [-count | -n count] [file ...]
  625. x86_64-openbsd6.3
  626. head: unknown option -- c
  627. usage: head [-count | -n count] [file ...]
  628. ${arch}
  629. head: unknown option -- c
  630. usage: head [-count | -n count] [file ...]
  631. ruby
  632. head: unknown option -- c
  633. usage: head [-count | -n count] [file ...]
  634. ${libdir}/${RUBY_BASE_NAME}
  635. head: unknown option -- c
  636. usage: head [-count | -n count] [file ...]
  637. ${rubylibprefix}/${sitearch}
  638. head: unknown option -- c
  639. usage: head [-count | -n count] [file ...]
  640. ${rubylibprefix}/vendor_ruby
  641. head: unknown option -- c
  642. usage: head [-count | -n count] [file ...]
  643. openbsd6.3
  644. head: unknown option -- c
  645. usage: head [-count | -n count] [file ...]
  646. gcc
  647. head: unknown option -- c
  648. usage: head [-count | -n count] [file ...]
  649. yes
  650. head: unknown option -- c
  651. usage: head [-count | -n count] [file ...]
  652. no
  653. head: unknown option -- c
  654. usage: head [-count | -n count] [file ...]
  655. so
  656. head: unknown option -- c
  657. usage: head [-count | -n count] [file ...]
  658. ${optflags} ${debugflags} ${warnflags}
  659. head: unknown option -- c
  660. usage: head [-count | -n count] [file ...]
  661. -L. -L/home/bucky/.rbenv/versions/2.4.1/lib \
  662. -fstack-protector -Wl,-E
  663. head: unknown option -- c
  664. usage: head [-count | -n count] [file ...]
  665. -O3 -fno-fast-math
  666. head: unknown option -- c
  667. usage: head [-count | -n count] [file ...]
  668. -ggdb3
  669. head: unknown option -- c
  670. usage: head [-count | -n count] [file ...]
  671. -Wall -Wextra -Wno-unused-parameter \
  672. -Wno-parentheses -Wno-long-long \
  673. -Wno-missing-field-initializers \
  674. -Wno-tautological-compare \
  675. -Wno-parentheses-equality \
  676. -Wno-constant-logical-operand -Wno-self-assign \
  677. -Wunused-variable -Wimplicit-int -Wpointer-arith \
  678. -Wwrite-strings -Wdeclaration-after-statement \
  679. -Wimplicit-function-declaration \
  680. -Wdeprecated-declarations \
  681. -Wno-packed-bitfield-compat
  682. head: unknown option -- c
  683. usage: head [-count | -n count] [file ...]
  684. strip
  685. head: unknown option -- c
  686. usage: head [-count | -n count] [file ...]
  687. yes
  688. head: unknown option -- c
  689. usage: head [-count | -n count] [file ...]
  690. man
  691.  
  692. ---
  693. CC = gcc
  694. LD = ld
  695. LDSHARED = gcc -shared
  696. 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 -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -std=gnu99
  697. XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -fPIE
  698. compiling dmyext.c
  699. CPPFLAGS = -I/home/bucky/.rbenv/versions/2.4.1/include -I. -I.ext/include/x86_64-openbsd6.3 -I./include -I. -I./enc/unicode/9.0.0
  700. DLDFLAGS = -L/home/bucky/.rbenv/versions/2.4.1/lib -fstack-protector -pie
  701. SOLIBS =
  702. making dummy probes.h
  703. gcc (GCC) 4.2.1 20070719
  704. Copyright (C) 2007 Free Software Foundation, Inc.
  705. This is free software; see the source for copying conditions. There is NO
  706. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  707.  
  708. compiling miniprelude.c
  709. compiling miniinit.c
  710. compiling enc/trans/newline.c
  711. compiling enc/utf_8.c
  712. compiling enc/unicode.c
  713. compiling enc/us_ascii.c
  714. compiling enc/ascii.c
  715. compiling main.c
  716. compiling dmydln.c
  717. compiling prelude.c
  718. compiling vm_trace.c
  719. compiling vm_backtrace.c
  720. compiling vm.c
  721. enc/unicode.c: In function 'onigenc_unicode_apply_all_case_fold':
  722. enc/unicode.c:326: warning: dereferencing type-punned pointer will break strict-aliasing rules
  723. enc/unicode.c:326: warning: dereferencing type-punned pointer will break strict-aliasing rules
  724. enc/unicode.c:327: warning: dereferencing type-punned pointer will break strict-aliasing rules
  725. enc/unicode.c:392: warning: dereferencing type-punned pointer will break strict-aliasing rules
  726. enc/unicode.c:392: warning: dereferencing type-punned pointer will break strict-aliasing rules
  727. enc/unicode.c:393: warning: dereferencing type-punned pointer will break strict-aliasing rules
  728. enc/unicode.c:394: warning: dereferencing type-punned pointer will break strict-aliasing rules
  729. enc/unicode.c:395: warning: dereferencing type-punned pointer will break strict-aliasing rules
  730. enc/unicode.c:398: warning: dereferencing type-punned pointer will break strict-aliasing rules
  731. enc/unicode.c:401: warning: dereferencing type-punned pointer will break strict-aliasing rules
  732. enc/unicode.c:402: warning: dereferencing type-punned pointer will break strict-aliasing rules
  733. enc/unicode.c:431: warning: dereferencing type-punned pointer will break strict-aliasing rules
  734. enc/unicode.c:431: warning: dereferencing type-punned pointer will break strict-aliasing rules
  735. enc/unicode.c:432: warning: dereferencing type-punned pointer will break strict-aliasing rules
  736. enc/unicode.c:433: warning: dereferencing type-punned pointer will break strict-aliasing rules
  737. enc/unicode.c:434: warning: dereferencing type-punned pointer will break strict-aliasing rules
  738. enc/unicode.c:437: warning: dereferencing type-punned pointer will break strict-aliasing rules
  739. enc/unicode.c:440: warning: dereferencing type-punned pointer will break strict-aliasing rules
  740. enc/unicode.c:441: warning: dereferencing type-punned pointer will break strict-aliasing rules
  741. In file included from vm.c:292:
  742. vm_insnhelper.c: In function 'aliased_callable_method_entry':
  743. vm_insnhelper.c:2096: warning: dereferencing type-punned pointer will break strict-aliasing rules
  744. In file included from vm.c:295:
  745. vm_method.c: In function 'method_definition_set':
  746. vm_method.c:244: warning: dereferencing type-punned pointer will break strict-aliasing rules
  747. vm_method.c:255: warning: dereferencing type-punned pointer will break strict-aliasing rules
  748. vm_method.c:296: warning: dereferencing type-punned pointer will break strict-aliasing rules
  749. vm_method.c:301: warning: dereferencing type-punned pointer will break strict-aliasing rules
  750. vm_method.c: In function 'prepare_callable_method_entry':
  751. vm_method.c:814: warning: dereferencing type-punned pointer will break strict-aliasing rules
  752. In file included from vm.c:296:
  753. vm_eval.c: At top level:
  754. vm_args.c:16: warning: 'method_missing' declared inline after being called
  755. vm_args.c:16: warning: previous declaration of 'method_missing' was here
  756. vm_trace.c: In function 'rb_suppress_tracing':
  757. vm_trace.c:405: warning: '_th' may be used uninitialized in this function
  758. In file included from vm.c:3361:
  759. vm_insnhelper.c:1410: warning: 'vm_call_iseq_setup_func' declared inline after being called
  760. vm_insnhelper.c:1410: warning: previous declaration of 'vm_call_iseq_setup_func' was here
  761. vm_method.c: In function 'rb_export_method':
  762. vm_method.c:1054: warning: passing argument 1 of 'METHOD_ENTRY_VISI_SET' discards qualifiers from pointer target type
  763. vm_trace.c: In function 'exec_hooks_protected':
  764. vm_trace.c:296: warning: '_th' may be used uninitialized in this function
  765. vm_backtrace.c: In function 'rb_debug_inspector_open':
  766. vm_backtrace.c:1184: warning: '_th' may be used uninitialized in this function
  767. compiling version.c
  768. compiling variable.c
  769. compiling util.c
  770. variable.c: In function 'rb_free_generic_ivar':
  771. variable.c:1188: warning: dereferencing type-punned pointer will break strict-aliasing rules
  772. variable.c:1194: warning: dereferencing type-punned pointer will break strict-aliasing rules
  773. compiling transcode.c
  774. vm.c: In function 'rb_proc_create':
  775. vm.c:838: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  776. vm.c:839: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  777. vm.c:844: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  778. vm.c:847: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  779. vm.c: In function 'rb_proc_create_from_captured':
  780. vm.c:812: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  781. vm.c:813: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  782. vm_method.c: In function 'rb_method_entry_copy':
  783. vm_method.c:429: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  784. vm_method.c:430: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  785. vm_insnhelper.c: In function 'lep_svar_set':
  786. vm_insnhelper.c:408: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  787. vm_insnhelper.c:411: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  788. vm_insnhelper.c:417: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  789. eval_intern.h: In function 'cref_replace_with_duplicated_cref_each_frame':
  790. eval_intern.h:224: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  791. vm_insnhelper.c:592: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  792. vm_method.c: In function 'method_definition_set':
  793. vm_method.c:277: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  794. vm_method.c:285: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  795. vm_method.c:297: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  796. variable.c: In function 'const_tbl_update':
  797. variable.c:2694: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  798. variable.c:2695: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  799. variable.c:2694: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  800. variable.c:2695: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  801. variable.c: In function 'rb_const_set':
  802. variable.c:2694: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  803. variable.c:2695: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  804. variable.c: In function 'rb_define_readonly_variable':
  805. variable.c:643: warning: passing argument 2 of 'rb_define_hooked_variable' discards qualifiers from pointer target type
  806. compiling time.c
  807. compiling thread.c
  808. compiling symbol.c
  809. thread_sync.c: In function 'rb_condvar_initialize':
  810. thread_sync.c:1145: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  811. thread_sync.c: In function 'rb_szqueue_initialize':
  812. thread_sync.c:919: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  813. thread_sync.c:920: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  814. thread_sync.c:921: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  815. thread_sync.c:922: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  816. thread_sync.c: In function 'rb_queue_initialize':
  817. thread_sync.c:679: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  818. thread_sync.c:680: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  819. thread.c: In function 'exec_recursive':
  820. thread.c:4660: warning: '_th' may be used uninitialized in this function
  821. thread.c:4625: warning: 'sym' may be used uninitialized in this function
  822. thread_sync.c: In function 'rb_szqueue_max_set':
  823. thread_sync.c:976: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  824. compiling struct.c
  825. thread.c: In function 'rb_thread_s_handle_interrupt':
  826. thread.c:1871: warning: '_th' may be used uninitialized in this function
  827. struct.c: In function 'rb_struct_init_copy':
  828. struct.c:819: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  829. struct.c: In function 'rb_struct_initialize_m':
  830. struct.c:562: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  831. thread.c: In function 'thread_start_func_2':
  832. thread.c:617: warning: '_th' may be used uninitialized in this function
  833. struct.c: In function 'rb_struct_aset':
  834. struct.c:928: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  835. compiling string.c
  836. thread.c: In function 'rb_thread_terminate_all':
  837. thread.c:482: warning: '_th' may be used uninitialized in this function
  838. compiling strftime.c
  839. strftime.c: In function 'rb_strftime_with_timespec':
  840. strftime.c:433: warning: embedded '\0' in format
  841. strftime.c:438: warning: embedded '\0' in format
  842. strftime.c:447: warning: embedded '\0' in format
  843. strftime.c:452: warning: embedded '\0' in format
  844. strftime.c:457: warning: embedded '\0' in format
  845. strftime.c:462: warning: embedded '\0' in format
  846. strftime.c:484: warning: embedded '\0' in format
  847. strftime.c:486: warning: embedded '\0' in format
  848. strftime.c:490: warning: embedded '\0' in format
  849. strftime.c:496: warning: embedded '\0' in format
  850. strftime.c:500: warning: embedded '\0' in format
  851. strftime.c:505: warning: embedded '\0' in format
  852. strftime.c:509: warning: embedded '\0' in format
  853. strftime.c:522: warning: embedded '\0' in format
  854. strftime.c:528: warning: embedded '\0' in format
  855. strftime.c:531: warning: embedded '\0' in format
  856. strftime.c:657: warning: embedded '\0' in format
  857. strftime.c:676: warning: embedded '\0' in format
  858. strftime.c:685: warning: embedded '\0' in format
  859. strftime.c:699: warning: embedded '\0' in format
  860. strftime.c:714: warning: embedded '\0' in format
  861. strftime.c:719: warning: embedded '\0' in format
  862. strftime.c:746: warning: embedded '\0' in format
  863. strftime.c:749: warning: embedded '\0' in format
  864. strftime.c:755: warning: embedded '\0' in format
  865. thread.c: In function 'rb_thread_fd_select':
  866. thread.c:3700: warning: 'orig_read.maxfd' may be used uninitialized in this function
  867. thread.c:3700: note: 'orig_read.maxfd' was declared here
  868. thread.c:3700: warning: 'orig_read.fdset' may be used uninitialized in this function
  869. thread.c:3700: note: 'orig_read.fdset' was declared here
  870. thread.c:3701: warning: 'orig_write.maxfd' may be used uninitialized in this function
  871. thread.c:3701: note: 'orig_write.maxfd' was declared here
  872. thread.c:3701: warning: 'orig_write.fdset' may be used uninitialized in this function
  873. thread.c:3701: note: 'orig_write.fdset' was declared here
  874. thread.c:3702: warning: 'orig_except.maxfd' may be used uninitialized in this function
  875. thread.c:3702: note: 'orig_except.maxfd' was declared here
  876. thread.c:3702: warning: 'orig_except.fdset' may be used uninitialized in this function
  877. thread.c:3702: note: 'orig_except.fdset' was declared here
  878. string.c: In function 'rb_str_enumerate_bytes':
  879. string.c:7680: warning: 'ary' may be used uninitialized in this function
  880. compiling st.c
  881. compiling sprintf.c
  882. compiling signal.c
  883. signal.c: In function 'rb_sigaltstack_size':
  884. signal.c:554: warning: comparison between signed and unsigned
  885. string.c: In function 'rb_str_enumerate_lines':
  886. string.c:7478: warning: 'ary' may be used uninitialized in this function
  887. compiling safe.c
  888. compiling ruby.c
  889. compiling regsyntax.c
  890. compiling regparse.c
  891. string.c: In function 'rb_str_enumerate_codepoints':
  892. string.c:7863: warning: 'ary' may be used uninitialized in this function
  893. string.c: In function 'rb_str_enumerate_chars':
  894. string.c:7764: warning: 'ary' may be used uninitialized in this function
  895. compiling regexec.c
  896. eval_intern.h: In function 'eval_string_with_cref':
  897. eval_intern.h:224: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  898. vm_eval.c:1379: warning: '_th' may be used uninitialized in this function
  899. eval_intern.h: In function 'rb_yield_refine_block':
  900. eval_intern.h:224: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  901. vm_eval.c: In function 'rb_eval_cmd':
  902. vm_eval.c:1552: warning: '_th' may be used uninitialized in this function
  903. vm_eval.c:1546: warning: 'th' may be used uninitialized in this function
  904. vm_eval.c:1545: warning: 'safe' may be used uninitialized in this function
  905. vm_method.c: In function 'rb_alias':
  906. vm_method.c:1572: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  907. vm_method.c:1573: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  908. compiling regerror.c
  909. compiling regenc.c
  910. compiling regcomp.c
  911. regparse.c: In function 'onig_parse_make_tree':
  912. regparse.c:7034: warning: passing argument 3 of 'parse_regexp' discards qualifiers from pointer target type
  913. compiling re.c
  914. re.c: In function 'reg_set_source':
  915. re.c:2747: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  916. re.c: In function 'rb_reg_s_alloc':
  917. re.c:2779: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  918. compiling rational.c
  919. re.c: In function 'rb_reg_alloc':
  920. re.c:2779: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  921. rational.c: In function 'rb_rational_raw':
  922. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  923. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  924. rational.c: In function 'nurat_s_canonicalize_internal':
  925. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  926. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  927. re.c: In function 'rb_enc_reg_new':
  928. re.c:2779: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  929. re.c:2838: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  930. rational.c: In function 'nurat_s_alloc':
  931. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  932. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  933. rational.c: In function 'rb_rational_reciprocal':
  934. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  935. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  936. rational.c: In function 'rb_rational_abs':
  937. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  938. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  939. re.c: In function 'rb_reg_new_str':
  940. re.c:2779: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  941. re.c: In function 'rb_reg_compile':
  942. re.c:2779: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  943. rational.c: In function 'f_muldiv':
  944. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  945. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  946. re.c: In function 'rb_reg_new_ary':
  947. re.c:2779: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  948. re.c: In function 'rb_reg_regcomp':
  949. re.c:2779: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  950. rational.c: In function 'nurat_div':
  951. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  952. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  953. rational.c: In function 'numeric_quo':
  954. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  955. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  956. re.c: In function 'rb_reg_s_union':
  957. re.c:2779: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  958. rational.c: In function 'f_addsub':
  959. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  960. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  961. rational.c: In function 'nurat_sub':
  962. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  963. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  964. compiling range.c
  965. rational.c: In function 'rb_rational_plus':
  966. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  967. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  968. rational.c: In function 'nurat_loader':
  969. rational.c:1787: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  970. rational.c:1788: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  971. range.c: In function 'range_init':
  972. range.c:66: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  973. range.c:67: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  974. range.c:68: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  975. rational.c: In function 'rb_rational_new':
  976. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  977. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  978. rational.c: In function 'rb_rational_uminus':
  979. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  980. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  981. rational.c: In function 'nurat_rationalize':
  982. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  983. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  984. rational.c: In function 'integer_to_r':
  985. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  986. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  987. rational.c: In function 'f_round_common':
  988. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  989. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  990. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  991. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  992. rational.c: In function 'nurat_expt':
  993. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  994. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  995. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  996. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  997. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  998. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  999. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1000. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1001. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1002. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1003. compiling random.c
  1004. rational.c: In function 'nilclass_to_r':
  1005. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1006. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1007. rational.c: In function 'nurat_coerce':
  1008. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1009. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1010. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1011. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1012. rational.c: In function 'rb_flt_rationalize':
  1013. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1014. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1015. compiling process.c
  1016. rational.c: In function 'read_rat_nos':
  1017. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1018. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1019. rational.c: In function 'nurat_s_convert':
  1020. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1021. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1022. rational.c: In function 'rb_rational_cmp':
  1023. rational.c:391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1024. rational.c:392: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1025. compiling proc.c
  1026. compiling parse.c
  1027. proc.c: In function 'cfunc_proc_new':
  1028. proc.c:621: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1029. proc.c: In function 'mnew_missing':
  1030. proc.c:1332: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1031. proc.c: In function 'mnew_internal':
  1032. proc.c:1384: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1033. proc.c: In function 'method_unbind':
  1034. proc.c:1523: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1035. proc.c: In function 'method_clone':
  1036. proc.c:2008: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1037. proc.c: In function 'umethod_bind':
  1038. proc.c:2208: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1039. proc.c:2218: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1040. proc.c: In function 'proc_binding':
  1041. proc.c:2766: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1042. proc.c: In function 'method_unbind':
  1043. proc.c:1521: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1044. proc.c:1522: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1045. proc.c: In function 'mnew_missing':
  1046. proc.c:1323: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1047. proc.c:1324: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1048. proc.c: In function 'mnew_internal':
  1049. proc.c:1382: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1050. proc.c:1383: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1051. proc.c: In function 'bind_local_variable_set':
  1052. proc.c:555: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1053. compiling pack.c
  1054. proc.c: In function 'rb_sym_to_proc':
  1055. proc.c:634: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1056. proc.c: In function 'proc_new':
  1057. proc.c:634: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1058. proc.c: In function 'umethod_bind':
  1059. proc.c:2206: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1060. proc.c:2207: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1061. parse.y: In function 'negate_lit':
  1062. parse.y:9988: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1063. parse.y:9991: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1064. parse.y:9992: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1065. proc.c: In function 'method_clone':
  1066. proc.c:2006: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1067. proc.c:2007: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1068. compiling object.c
  1069. compiling numeric.c
  1070. compiling node.c
  1071. compiling math.c
  1072. compiling marshal.c
  1073. compiling load.c
  1074. load.c: In function 'rb_load_internal0':
  1075. load.c:602: warning: '_th' may be used uninitialized in this function
  1076. compiling iseq.c
  1077. compiling io.c
  1078. iseq.c: In function 'prepare_iseq_build':
  1079. iseq.c:289: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1080. iseq.c:297: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1081. compiling inits.c
  1082. compiling hash.c
  1083. hash.c: In function 'rb_hash_set_ifnone':
  1084. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1085. hash.c: In function 'rb_hash_new':
  1086. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1087. hash.c: In function 'rb_hash_dup':
  1088. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1089. hash.c: In function 'empty_hash_alloc':
  1090. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1091. hash.c: In function 'rb_hash_to_h':
  1092. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1093. hash.c: In function 'rb_ident_hash_new':
  1094. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1095. compiling gc.c
  1096. hash.c: In function 'rb_hash_set_default_proc':
  1097. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1098. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1099. hash.c: In function 'rb_hash_set_default':
  1100. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1101. hash.c: In function 'rb_hash_initialize':
  1102. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1103. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1104. hash.c: In function 'env_to_hash':
  1105. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1106. hash.c: In function 'rb_hash_s_create':
  1107. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1108. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1109. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1110. hash.c: In function 'env_select':
  1111. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1112. hash.c: In function 'rb_hash_rehash':
  1113. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1114. hash.c: In function 'rb_hash_initialize_copy':
  1115. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1116. hash.c: In function 'rb_hash_compact':
  1117. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1118. hash.c: In function 'rb_hash_select':
  1119. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1120. hash.c: In function 'rb_hash_reject':
  1121. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1122. gc.c: In function 'run_finalizer':
  1123. gc.c:2732: warning: '_th' may be used uninitialized in this function
  1124. hash.c: In function 'rb_hash_invert':
  1125. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1126. hash.c: In function 'rb_hash_transform_values':
  1127. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1128. hash.c: In function 'env_invert':
  1129. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1130. hash.c: In function 'rb_hash_replace':
  1131. hash.c:95: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1132. compiling file.c
  1133. gc.c: In function 'rb_raw_obj_info':
  1134. gc.c:9283: warning: 'imemo_name' may be used uninitialized in this function
  1135. gc.c: In function 'gc_sweep_step':
  1136. gc.c:2269: warning: passing argument 1 of 'ruby_xfree' discards qualifiers from pointer target type
  1137. gc.c:2289: warning: passing argument 1 of 'ruby_xfree' discards qualifiers from pointer target type
  1138. compiling eval.c
  1139. eval.c: In function 'ruby_setup':
  1140. eval.c:58: warning: '_th' may be used uninitialized in this function
  1141. eval_intern.h: In function 'rb_using_refinement':
  1142. eval_intern.h:224: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1143. eval_intern.h:224: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1144. eval.c: In function 'setup_exception':
  1145. eval.c:555: warning: '_th' may be used uninitialized in this function
  1146. eval.c:527: warning: '_th' may be used uninitialized in this function
  1147. eval_error.c: In function 'rb_print_undef':
  1148. eval_error.c:200: warning: 'mesg' may be used uninitialized in this function
  1149. eval_error.c: In function 'rb_print_inaccessible':
  1150. eval_error.c:228: warning: 'mesg' may be used uninitialized in this function
  1151. eval.c: In function 'ruby_options':
  1152. eval.c:101: warning: '_th' may be used uninitialized in this function
  1153. eval_jump.c: In function 'rb_exec_end_proc':
  1154. eval_jump.c:121: warning: '_th' may be used uninitialized in this function
  1155. eval_jump.c:118: warning: 'th' may be used uninitialized in this function
  1156. compiling error.c
  1157. eval.c: In function 'ruby_cleanup':
  1158. eval.c:170: warning: '_th' may be used uninitialized in this function
  1159. compiling enumerator.c
  1160. compiling enum.c
  1161. enumerator.c: In function 'enumerator_with_index_i':
  1162. enumerator.c:549: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1163. enumerator.c: In function 'lazy_grep_iter_proc':
  1164. enumerator.c:1915: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1165. enum.c: In function 'any_iter_i':
  1166. enum.c:1208: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1167. enumerator.c: In function 'lazy_map_proc':
  1168. enumerator.c:1745: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1169. enum.c: In function 'find_index_iter_i':
  1170. enum.c:300: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1171. enum.c: In function 'enum_sort_by':
  1172. enum.c:1122: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1173. enum.c:1123: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1174. enum.c: In function 'one_iter_i':
  1175. enum.c:1244: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1176. enum.c:1247: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1177. enum.c: In function 'all_iter_i':
  1178. enum.c:1173: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1179. enum.c: In function 'none_iter_i':
  1180. enum.c:1500: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1181. compiling encoding.c
  1182. enum.c: In function 'each_slice_i':
  1183. enum.c:2318: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1184. enum.c: In function 'member_i':
  1185. enum.c:2150: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1186. enum.c: In function 'none_i':
  1187. enum.c:1500: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1188. enum.c: In function 'one_i':
  1189. enum.c:1244: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1190. enum.c:1247: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1191. enum.c: In function 'any_i':
  1192. enum.c:1208: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1193. enum.c: In function 'all_i':
  1194. enum.c:1173: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1195. enum.c: In function 'first_i':
  1196. enum.c:903: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1197. enum.c: In function 'inject_op_i':
  1198. enum.c:643: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1199. enum.c:647: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1200. enum.c:653: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1201. enum.c: In function 'inject_i':
  1202. enum.c:626: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1203. enum.c:629: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1204. enum.c: In function 'find_index_i':
  1205. enum.c:287: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1206. enum.c: In function 'find_i':
  1207. enum.c:229: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1208. enum.c: In function 'max_by_i':
  1209. enum.c:1942: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1210. enum.c:1943: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1211. enum.c:1946: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1212. enum.c:1947: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1213. compiling dln_find.c
  1214. enum.c: In function 'min_by_i':
  1215. enum.c:1881: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1216. enum.c:1882: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1217. enum.c:1885: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1218. enum.c:1886: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1219. compiling dir.c
  1220. compiling debug.c
  1221. compiling cont.c
  1222. compiling complex.c
  1223. complex.c: In function 'rb_complex_set_imag':
  1224. complex.c:1459: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1225. complex.c: In function 'rb_complex_set_real':
  1226. complex.c:1452: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1227. complex.c: In function 'nucomp_loader':
  1228. complex.c:1390: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1229. complex.c:1391: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1230. complex.c: In function 'nucomp_coerce':
  1231. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1232. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1233. compiling compile.c
  1234. compiling compar.c
  1235. complex.c: In function 'nucomp_s_alloc':
  1236. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1237. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1238. complex.c: In function 'rb_complex_raw':
  1239. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1240. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1241. complex.c: In function 'Init_Complex':
  1242. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1243. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1244. compiling class.c
  1245. complex.c: In function 'nucomp_s_canonicalize_internal':
  1246. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1247. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1248. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1249. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1250. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1251. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1252. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1253. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1254. class.c: In function 'move_refined_method':
  1255. class.c:946: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1256. internal.h: In function 'class_alloc':
  1257. internal.h:704: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1258. compile.c: In function 'append_compile_error':
  1259. compile.c:347: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1260. compiling bignum.c
  1261. complex.c: In function 'f_complex_polar':
  1262. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1263. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1264. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1265. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1266. complex.c: In function 'nucomp_expt':
  1267. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1268. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1269. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1270. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1271. complex.c: In function 'nucomp_s_polar':
  1272. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1273. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1274. internal.h: In function 'rb_prepend_module':
  1275. internal.h:704: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1276. complex.c: In function 'nucomp_s_convert':
  1277. complex.c:267: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1278. complex.c:268: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1279. compiling array.c
  1280. compiling localeinit.c
  1281. compile.c: In function 'iseq_setup':
  1282. compile.c:1917: warning: passing argument 2 of 'rb_obj_write' discards qualifiers from pointer target type
  1283. compiling dln.c
  1284. compiling vm_dump.c
  1285. compiling addr2line.c
  1286. compiling dmyenc.c
  1287. linking miniruby
  1288. gc.o: In function `rb_gc_unprotect_logging':
  1289. /tmp/ruby-build.20180610214248.99813/ruby-2.4.1/gc.c:6008: warning: strcpy() is almost always misused, please use strlcpy()
  1290. regerror.o: In function `onig_vsnprintf_with_pattern':
  1291. /tmp/ruby-build.20180610214248.99813/ruby-2.4.1/regerror.c:327: warning: strcat() is almost always misused, please use strlcat()
  1292. generating encdb.h
  1293. ./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
  1294. rbconfig.rb updated
  1295. generating enc.mk
  1296. creating verconf.h
  1297. encdb.h updated
  1298. verconf.h updated
  1299. compiling loadpath.c
  1300. linking static-library libruby-static.a
  1301. making srcs under enc
  1302. generating transdb.h
  1303. verifying static-library libruby-static.a
  1304. libruby-static.a(gc.o): In function `rb_gc_unprotect_logging':
  1305. /tmp/ruby-build.20180610214248.99813/ruby-2.4.1/gc.c:6008: warning: strcpy() is almost always misused, please use strlcpy()
  1306. libruby-static.a(regerror.o): In function `onig_vsnprintf_with_pattern':
  1307. /tmp/ruby-build.20180610214248.99813/ruby-2.4.1/regerror.c:327: warning: strcat() is almost always misused, please use strlcat()
  1308. making enc
  1309. compiling ./enc/windows_1253.c
  1310. compiling ./enc/windows_1251.c
  1311. compiling ./enc/windows_31j.c
  1312. compiling ./enc/shift_jis.c
  1313. compiling ./enc/koi8_u.c
  1314. compiling ./enc/koi8_r.c
  1315. compiling ./enc/iso_8859_11.c
  1316. compiling ./enc/iso_8859_8.c
  1317. compiling ./enc/iso_8859_7.c
  1318. compiling ./enc/iso_8859_6.c
  1319. compiling ./enc/iso_8859_5.c
  1320. compiling ./enc/gbk.c
  1321. compiling ./enc/gb18030.c
  1322. compiling ./enc/gb2312.c
  1323. compiling ./enc/euc_tw.c
  1324. compiling ./enc/euc_kr.c
  1325. compiling ./enc/euc_jp.c
  1326. compiling ./enc/cp949.c
  1327. compiling ./enc/emacs_mule.c
  1328. compiling ./enc/big5.c
  1329. transdb.h updated
  1330. compiling ./enc/encdb.c
  1331. compiling ./enc/windows_1254.c
  1332. compiling ./enc/windows_1252.c
  1333. compiling ./enc/windows_1250.c
  1334. compiling ./enc/utf_32le.c
  1335. compiling ./enc/utf_32be.c
  1336. compiling ./enc/utf_16le.c
  1337. compiling ./enc/utf_16be.c
  1338. compiling ./enc/iso_8859_16.c
  1339. compiling ./enc/iso_8859_15.c
  1340. compiling ./enc/iso_8859_14.c
  1341. compiling ./enc/iso_8859_13.c
  1342. compiling ./enc/iso_8859_10.c
  1343. compiling ./enc/iso_8859_9.c
  1344. compiling ./enc/iso_8859_4.c
  1345. compiling ./enc/iso_8859_3.c
  1346. compiling ./enc/iso_8859_2.c
  1347. compiling ./enc/iso_8859_1.c
  1348. compiling ./enc/windows_1257.c
  1349. linking encoding windows_1254.so
  1350. linking encoding iso_8859_2.so
  1351. linking encoding windows_1253.so
  1352. linking encoding iso_8859_1.so
  1353. linking encoding windows_1252.so
  1354. linking encoding windows_1251.so
  1355. linking encoding windows_1250.so
  1356. linking encoding windows_31j.so
  1357. linking encoding utf_32le.so
  1358. linking encoding utf_32be.so
  1359. linking encoding utf_16le.so
  1360. linking encoding utf_16be.so
  1361. linking encoding shift_jis.so
  1362. linking encoding windows_1257.so
  1363. linking encoding koi8_u.so
  1364. linking encoding koi8_r.so
  1365. linking encoding iso_8859_16.so
  1366. linking encoding iso_8859_15.so
  1367. linking encoding iso_8859_14.so
  1368. linking encoding iso_8859_13.so
  1369. linking encoding iso_8859_11.so
  1370. linking encoding iso_8859_10.so
  1371. linking encoding iso_8859_9.so
  1372. linking encoding iso_8859_8.so
  1373. linking encoding iso_8859_7.so
  1374. linking encoding iso_8859_6.so
  1375. linking encoding iso_8859_5.so
  1376. linking encoding iso_8859_4.so
  1377. linking encoding iso_8859_3.so
  1378. linking encoding gbk.so
  1379. linking encoding gb18030.so
  1380. linking encoding gb2312.so
  1381. linking encoding euc_tw.so
  1382. linking encoding euc_kr.so
  1383. linking encoding euc_jp.so
  1384. linking encoding emacs_mule.so
  1385. linking encoding cp949.so
  1386. linking encoding big5.so
  1387. linking encoding encdb.so
  1388. making trans
  1389. generating makefile exts.mk
  1390. configuring -test-/array/resize
  1391. configuring -test-/bignum
  1392. configuring -test-/bug-3571
  1393. configuring -test-/bug-5832
  1394. configuring -test-/bug_reporter
  1395. configuring -test-/class
  1396. configuring -test-/debug
  1397. configuring -test-/dln/empty
  1398. configuring -test-/exception
  1399. configuring -test-/fatal
  1400. configuring -test-/file
  1401. configuring -test-/float
  1402. configuring -test-/funcall
  1403. configuring -test-/gvl/call_without_gvl
  1404. configuring -test-/hash
  1405. configuring -test-/integer
  1406. configuring -test-/iseq_load
  1407. configuring -test-/iter
  1408. configuring -test-/load/dot.dot
  1409. configuring -test-/marshal/compat
  1410. configuring -test-/marshal/internal_ivar
  1411. configuring -test-/marshal/usr
  1412. configuring -test-/memory_status
  1413. configuring -test-/method
  1414. configuring -test-/notimplement
  1415. configuring -test-/num2int
  1416. configuring -test-/path_to_class
  1417. configuring -test-/popen_deadlock
  1418. configuring -test-/postponed_job
  1419. configuring -test-/printf
  1420. configuring -test-/proc
  1421. configuring -test-/rational
  1422. configuring -test-/recursion
  1423. configuring -test-/regexp
  1424. configuring -test-/st/foreach
  1425. configuring -test-/st/numhash
  1426. configuring -test-/st/update
  1427. configuring -test-/string
  1428. configuring -test-/struct
  1429. configuring -test-/symbol
  1430. configuring -test-/time
  1431. configuring -test-/tracepoint
  1432. configuring -test-/typeddata
  1433. configuring -test-/vm
  1434. configuring -test-/wait_for_single_fd
  1435. configuring bigdecimal
  1436. configuring cgi/escape
  1437. configuring continuation
  1438. configuring coverage
  1439. configuring date
  1440. configuring dbm
  1441. header: ndbm.h
  1442. library: libc
  1443. configuring digest
  1444. configuring digest/bubblebabble
  1445. configuring digest/md5
  1446. configuring digest/rmd160
  1447. configuring digest/sha1
  1448. configuring digest/sha2
  1449. configuring etc
  1450. configuring fcntl
  1451. configuring fiber
  1452. configuring fiddle
  1453. configuring gdbm
  1454. configuring io/console
  1455. configuring io/nonblock
  1456. configuring io/wait
  1457. configuring json
  1458. configuring json/generator
  1459. configuring json/parser
  1460. configuring mathn/complex
  1461. configuring mathn/rational
  1462. configuring nkf
  1463. configuring objspace
  1464. configuring openssl
  1465. configuring pathname
  1466. configuring psych
  1467. configuring pty
  1468. configuring racc/cparse
  1469. configuring rbconfig/sizeof
  1470. configuring readline
  1471. configuring ripper
  1472. configuring rubyvm
  1473. configuring sdbm
  1474. configuring socket
  1475. configuring stringio
  1476. configuring strscan
  1477. configuring syslog
  1478. configuring zlib
  1479. compiling ./enc/trans/transdb.c
  1480. compiling ./enc/trans/utf_16_32.c
  1481. compiling ./enc/trans/utf8_mac.c
  1482. compiling ./enc/trans/single_byte.c
  1483. compiling ./enc/trans/korean.c
  1484. compiling ./enc/trans/japanese_sjis.c
  1485. compiling ./enc/trans/japanese_euc.c
  1486. compiling ./enc/trans/japanese.c
  1487. compiling ./enc/trans/iso2022.c
  1488. compiling ./enc/trans/gbk.c
  1489. compiling ./enc/trans/gb18030.c
  1490. compiling ./enc/trans/escape.c
  1491. compiling ./enc/trans/emoji_sjis_softbank.c
  1492. compiling ./enc/trans/emoji_sjis_kddi.c
  1493. compiling ./enc/trans/emoji_sjis_docomo.c
  1494. compiling ./enc/trans/emoji_iso2022_kddi.c
  1495. compiling ./enc/trans/emoji.c
  1496. compiling ./enc/trans/ebcdic.c
  1497. compiling ./enc/trans/chinese.c
  1498. compiling ./enc/trans/big5.c
  1499. linking transcoder utf_16_32.so
  1500. linking transcoder utf8_mac.so
  1501. linking transcoder single_byte.so
  1502. linking transcoder korean.so
  1503. linking transcoder japanese_sjis.so
  1504. linking transcoder japanese_euc.so
  1505. linking transcoder japanese.so
  1506. linking transcoder iso2022.so
  1507. linking transcoder gbk.so
  1508. linking transcoder gb18030.so
  1509. linking transcoder escape.so
  1510. linking transcoder emoji_sjis_softbank.so
  1511. linking transcoder emoji_sjis_kddi.so
  1512. linking transcoder emoji_sjis_docomo.so
  1513. linking transcoder emoji.so
  1514. linking transcoder emoji_iso2022_kddi.so
  1515. linking transcoder ebcdic.so
  1516. linking transcoder transdb.so
  1517. linking transcoder chinese.so
  1518. linking transcoder big5.so
  1519. *** Following extensions failed to configure:
  1520. compiling resize.c
  1521. linking shared-object -test-/array/resize.so
  1522. ../.././ext/gdbm/extconf.rb:0: Failed to configure gdbm. It will not be installed.
  1523. compiling bug.c
  1524. linking shared-object -test-/bug_3571.so
  1525. *** Fix the problems, then remove these directories and try again if you want.
  1526. compiling bug.c
  1527. linking shared-object -test-/bug_5832.so
  1528. compiling init.c
  1529. compiling class2name.c
  1530. linking shared-object -test-/class.so
  1531. compiling profile_frames.c
  1532. compiling inspector.c
  1533. compiling init.c
  1534. linking shared-object -test-/debug.so
  1535. compiling empty.c
  1536. linking shared-object -test-/dln/empty.so
  1537. compiling dataerror.c
  1538. compiling ensured.c
  1539. compiling enc_raise.c
  1540. compiling init.c
  1541. linking shared-object -test-/exception.so
  1542. compiling rb_fatal.c
  1543. linking shared-object -test-/fatal/rb_fatal.so
  1544. compiling stat.c
  1545. compiling fs.c
  1546. compiling init.c
  1547. linking shared-object -test-/file.so
  1548. compiling nextafter.c
  1549. compiling init.c
  1550. linking shared-object -test-/float.so
  1551. compiling passing_block.c
  1552. linking shared-object -test-/funcall.so
  1553. compiling call_without_gvl.c
  1554. linking shared-object -test-/gvl/call_without_gvl.so
  1555. compiling init.c
  1556. compiling delete.c
  1557. linking shared-object -test-/hash.so
  1558. compiling my_integer.c
  1559. compiling init.c
  1560. compiling core_ext.c
  1561. linking shared-object -test-/integer.so
  1562. compiling iseq_load.c
  1563. linking shared-object -test-/iseq_load.so
  1564. compiling break.c
  1565. compiling init.c
  1566. compiling yield.c
  1567. linking shared-object -test-/iter.so
  1568. compiling dot.dot.c
  1569. linking shared-object -test-/load/dot.dot.so
  1570. compiling usrcompat.c
  1571. linking shared-object -test-/marshal/compat.so
  1572. compiling internal_ivar.c
  1573. linking shared-object -test-/marshal/internal_ivar.so
  1574. compiling usrmarshal.c
  1575. linking shared-object -test-/marshal/usr.so
  1576. compiling arity.c
  1577. compiling init.c
  1578. linking shared-object -test-/method.so
  1579. compiling bug.c
  1580. linking shared-object -test-/notimplement.so
  1581. compiling num2int.c
  1582. linking shared-object -test-/num2int.so
  1583. compiling path_to_class.c
  1584. linking shared-object -test-/path_to_class.so
  1585. compiling postponed_job.c
  1586. linking shared-object -test-/postponed_job.so
  1587. compiling printf.c
  1588. linking shared-object -test-/printf.so
  1589. compiling init.c
  1590. compiling super.c
  1591. compiling receiver.c
  1592. linking shared-object -test-/proc.so
  1593. compiling rat.c
  1594. linking shared-object -test-/rational.so
  1595. compiling recursion.c
  1596. linking shared-object -test-/recursion.so
  1597. compiling init.c
  1598. compiling parse_depth_limit.c
  1599. linking shared-object -test-/regexp.so
  1600. compiling foreach.c
  1601. linking shared-object -test-/st/foreach.so
  1602. compiling numhash.c
  1603. linking shared-object -test-/st/numhash.so
  1604. compiling update.c
  1605. linking shared-object -test-/st/update.so
  1606. compiling coderange.c
  1607. compiling enc_str_buf_cat.c
  1608. compiling set_len.c
  1609. compiling qsort.c
  1610. compiling normalize.c
  1611. compiling nofree.c
  1612. compiling init.c
  1613. compiling fstring.c
  1614. compiling enc_associate.c
  1615. compiling ellipsize.c
  1616. compiling cstr.c
  1617. compiling capacity.c
  1618. compiling modify.c
  1619. linking shared-object -test-/string.so
  1620. compiling member.c
  1621. compiling init.c
  1622. compiling duplicate.c
  1623. linking shared-object -test-/struct.so
  1624. compiling type.c
  1625. compiling init.c
  1626. linking shared-object -test-/symbol.so
  1627. compiling init.c
  1628. compiling new.c
  1629. linking shared-object -test-/time.so
  1630. compiling gc_hook.c
  1631. compiling tracepoint.c
  1632. linking shared-object -test-/tracepoint.so
  1633. compiling typeddata.c
  1634. linking shared-object -test-/typeddata.so
  1635. compiling at_exit.c
  1636. linking shared-object -test-/vm/at_exit.so
  1637. compiling wait_for_single_fd.c
  1638. linking shared-object -test-/wait_for_single_fd.so
  1639. compiling bigdecimal.c
  1640. installing default bigdecimal libraries
  1641. linking shared-object bigdecimal.so
  1642. compiling escape.c
  1643. linking shared-object cgi/escape.so
  1644. compiling continuation.c
  1645. linking shared-object continuation.so
  1646. compiling coverage.c
  1647. linking shared-object coverage.so
  1648. compiling date_strftime.c
  1649. compiling date_parse.c
  1650. compiling date_core.c
  1651. compiling date_strptime.c
  1652. installing default date_core libraries
  1653. linking shared-object date_core.so
  1654. compiling dbm.c
  1655. linking shared-object dbm.so
  1656. compiling digest.c
  1657. installing default digest libraries
  1658. installing digest libraries
  1659. linking shared-object digest.so
  1660. compiling bubblebabble.c
  1661. linking shared-object digest/bubblebabble.so
  1662. compiling md5init.c
  1663. linking shared-object digest/md5.so
  1664. compiling rmd160init.c
  1665. linking shared-object digest/rmd160.so
  1666. compiling sha1init.c
  1667. linking shared-object digest/sha1.so
  1668. compiling sha2init.c
  1669. installing default sha2 libraries
  1670. linking shared-object digest/sha2.so
  1671. generating constant definitions
  1672. compiling etc.c
  1673. linking shared-object etc.so
  1674. compiling fcntl.c
  1675. linking shared-object fcntl.so
  1676. compiling fiber.c
  1677. linking shared-object fiber.so
  1678. compiling handle.c
  1679. compiling function.c
  1680. compiling fiddle.c
  1681. compiling conversions.c
  1682. compiling closure.c
  1683. compiling pointer.c
  1684. installing default fiddle libraries
  1685. linking shared-object fiddle.so
  1686. compiling console.c
  1687. installing default console libraries
  1688. linking shared-object io/console.so
  1689. compiling nonblock.c
  1690. linking shared-object io/nonblock.so
  1691. compiling wait.c
  1692. linking shared-object io/wait.so
  1693. installing default libraries
  1694. compiling generator.c
  1695. linking shared-object json/ext/generator.so
  1696. compiling parser.c
  1697. linking shared-object json/ext/parser.so
  1698. compiling complex.c
  1699. linking shared-object mathn/complex.so
  1700. compiling rational.c
  1701. linking shared-object mathn/rational.so
  1702. compiling nkf.c
  1703. installing default nkf libraries
  1704. linking shared-object nkf.so
  1705. compiling object_tracing.c
  1706. compiling objspace_dump.c
  1707. compiling objspace.c
  1708. object_tracing.c: In function 'make_unique_str':
  1709. object_tracing.c:42: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1710. object_tracing.c: In function 'delete_unique_str':
  1711. object_tracing.c:62: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1712. object_tracing.c: In function 'newobj_i':
  1713. object_tracing.c:86: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1714. object_tracing.c: In function 'freeobj_i':
  1715. object_tracing.c:119: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1716. object_tracing.c:124: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1717. object_tracing.c: In function 'lookup_allocation_info':
  1718. object_tracing.c:325: warning: dereferencing type-punned pointer will break strict-aliasing rules
  1719. linking shared-object objspace.so
  1720. compiling openssl_missing.c
  1721. compiling ossl_x509store.c
  1722. compiling ossl_x509revoked.c
  1723. compiling ossl_x509req.c
  1724. In file included from openssl_missing.c:21:
  1725. openssl_missing.h:220: error: static declaration of 'EVP_PKEY_get0_RSA' follows non-static declaration
  1726. /usr/include/openssl/evp.h:878: error: previous declaration of 'EVP_PKEY_get0_RSA' was here
  1727. openssl_missing.h:221: error: conflicting types for 'RSA_get0_key'
  1728. /usr/include/openssl/rsa.h:400: error: previous declaration of 'RSA_get0_key' was here
  1729. openssl_missing.h:221: error: static declaration of 'RSA_set0_key' follows non-static declaration
  1730. /usr/include/openssl/rsa.h:401: error: previous declaration of 'RSA_set0_key' was here
  1731. openssl_missing.h:222: error: conflicting types for 'RSA_get0_factors'
  1732. /usr/include/openssl/rsa.h:405: error: previous declaration of 'RSA_get0_factors' was here
  1733. openssl_missing.h:222: error: static declaration of 'RSA_set0_factors' follows non-static declaration
  1734. /usr/include/openssl/rsa.h:406: error: previous declaration of 'RSA_set0_factors' was here
  1735. openssl_missing.h:223: error: conflicting types for 'RSA_get0_crt_params'
  1736. /usr/include/openssl/rsa.h:403: error: previous declaration of 'RSA_get0_crt_params' was here
  1737. openssl_missing.h:223: error: static declaration of 'RSA_set0_crt_params' follows non-static declaration
  1738. /usr/include/openssl/rsa.h:404: error: previous declaration of 'RSA_set0_crt_params' was here
  1739. openssl_missing.h:227: error: static declaration of 'EVP_PKEY_get0_DSA' follows non-static declaration
  1740. /usr/include/openssl/evp.h:884: error: previous declaration of 'EVP_PKEY_get0_DSA' was here
  1741. openssl_missing.h:228: error: conflicting types for 'DSA_get0_key'
  1742. /usr/include/openssl/dsa.h:265: error: previous declaration of 'DSA_get0_key' was here
  1743. openssl_missing.h:228: error: static declaration of 'DSA_set0_key' follows non-static declaration
  1744. /usr/include/openssl/dsa.h:266: error: previous declaration of 'DSA_set0_key' was here
  1745. openssl_missing.h:229: error: conflicting types for 'DSA_get0_pqg'
  1746. /usr/include/openssl/dsa.h:263: error: previous declaration of 'DSA_get0_pqg' was here
  1747. openssl_missing.h:229: error: static declaration of 'DSA_set0_pqg' follows non-static declaration
  1748. /usr/include/openssl/dsa.h:264: error: previous declaration of 'DSA_set0_pqg' was here
  1749. openssl_missing.h:233: error: static declaration of 'EVP_PKEY_get0_DH' follows non-static declaration
  1750. /usr/include/openssl/evp.h:890: error: previous declaration of 'EVP_PKEY_get0_DH' was here
  1751. openssl_missing.h:234: error: conflicting types for 'DH_get0_key'
  1752. /usr/include/openssl/dh.h:196: error: previous declaration of 'DH_get0_key' was here
  1753. openssl_missing.h:234: error: static declaration of 'DH_set0_key' follows non-static declaration
  1754. /usr/include/openssl/dh.h:197: error: previous declaration of 'DH_set0_key' was here
  1755. openssl_missing.h:235: error: conflicting types for 'DH_get0_pqg'
  1756. /usr/include/openssl/dh.h:194: error: previous declaration of 'DH_get0_pqg' was here
  1757. openssl_missing.h:235: error: static declaration of 'DH_set0_pqg' follows non-static declaration
  1758. /usr/include/openssl/dh.h:195: error: previous declaration of 'DH_set0_pqg' was here
  1759. openssl_missing.h:236: error: static declaration of 'DH_get0_engine' follows non-static declaration
  1760. /usr/include/openssl/dh.h:192: error: previous declaration of 'DH_get0_engine' was here
  1761. openssl_missing.h:240: error: static declaration of 'EVP_PKEY_get0_EC_KEY' follows non-static declaration
  1762. /usr/include/openssl/evp.h:896: error: previous declaration of 'EVP_PKEY_get0_EC_KEY' was here
  1763. cc1: error: unrecognized command line option "-Wno-packed-bitfield-compat"
  1764. In file included from ossl.h:163,
  1765. from ossl_x509revoked.c:10:
  1766. openssl_missing.h:220: error: static declaration of 'EVP_PKEY_get0_RSA' follows non-static declaration
  1767. /usr/include/openssl/evp.h:878: error: previous declaration of 'EVP_PKEY_get0_RSA' was here
  1768. openssl_missing.h:221: error: conflicting types for 'RSA_get0_key'
  1769. /usr/include/openssl/rsa.h:400: error: previous declaration of 'RSA_get0_key' was here
  1770. openssl_missing.h:221: error: static declaration of 'RSA_set0_key' follows non-static declaration
  1771. /usr/include/openssl/rsa.h:401: error: previous declaration of 'RSA_set0_key' was here
  1772. openssl_missing.h:222: error: conflicting types for 'RSA_get0_factors'
  1773. /usr/include/openssl/rsa.h:405: error: previous declaration of 'RSA_get0_factors' was here
  1774. openssl_missing.h:222: error: static declaration of 'RSA_set0_factors' follows non-static declaration
  1775. /usr/include/openssl/rsa.h:406: error: previous declaration of 'RSA_set0_factors' was here
  1776. openssl_missing.h:223: error: conflicting types for 'RSA_get0_crt_params'
  1777. /usr/include/openssl/rsa.h:403: error: previous declaration of 'RSA_get0_crt_params' was here
  1778. openssl_missing.h:223: error: static declaration of 'RSA_set0_crt_params' follows non-static declaration
  1779. /usr/include/openssl/rsa.h:404: error: previous declaration of 'RSA_set0_crt_params' was here
  1780. openssl_missing.h:227: error: static declaration of 'EVP_PKEY_get0_DSA' follows non-static declaration
  1781. /usr/include/openssl/evp.h:884: error: previous declaration of 'EVP_PKEY_get0_DSA' was here
  1782. In file included from ossl.h:163,
  1783. from ossl_x509store.c:10:
  1784. openssl_missing.h:220: error: static declaration of 'EVP_PKEY_get0_RSA' follows non-static declaration
  1785. openssl_missing.h:228: error: conflicting types for 'DSA_get0_key'
  1786. /usr/include/openssl/dsa.h:265: error: previous declaration of 'DSA_get0_key' was here/usr/include/openssl/evp.h:878: error: previous declaration of 'EVP_PKEY_get0_RSA' was here
  1787.  
  1788. openssl_missing.h:228: error: static declaration of 'DSA_set0_key' follows non-static declarationopenssl_missing.h:221: error: conflicting types for 'RSA_get0_key'
  1789.  
  1790. /usr/include/openssl/dsa.h:266: error: previous declaration of 'DSA_set0_key' was here/usr/include/openssl/rsa.h:400: error: previous declaration of 'RSA_get0_key' was here
  1791.  
  1792. openssl_missing.h:221: error: static declaration of 'RSA_set0_key' follows non-static declaration
  1793. /usr/include/openssl/rsa.h:401: error: previous declaration of 'RSA_set0_key' was here
  1794. openssl_missing.h:229: error: conflicting types for 'DSA_get0_pqg'
  1795. /usr/include/openssl/dsa.h:263: error: previous declaration of 'DSA_get0_pqg' was here
  1796. openssl_missing.h:229: error: static declaration of 'DSA_set0_pqg' follows non-static declaration
  1797. /usr/include/openssl/dsa.h:264: error: previous declaration of 'DSA_set0_pqg' was here
  1798. openssl_missing.h:222: error: conflicting types for 'RSA_get0_factors'
  1799. /usr/include/openssl/rsa.h:405: error: previous declaration of 'RSA_get0_factors' was here
  1800. openssl_missing.h:222: error: static declaration of 'RSA_set0_factors' follows non-static declaration
  1801. /usr/include/openssl/rsa.h:406: error: previous declaration of 'RSA_set0_factors' was here
  1802. openssl_missing.h:233: error: static declaration of 'EVP_PKEY_get0_DH' follows non-static declaration
  1803. /usr/include/openssl/evp.h:890: error: previous declaration of 'EVP_PKEY_get0_DH' was here
  1804. openssl_missing.h:234: error: conflicting types for 'DH_get0_key'
  1805. /usr/include/openssl/dh.h:196: error: previous declaration of 'DH_get0_key' was here
  1806. openssl_missing.h:223: error: conflicting types for 'RSA_get0_crt_params'
  1807. /usr/include/openssl/rsa.h:403: error: previous declaration of 'RSA_get0_crt_params' was here
  1808. openssl_missing.h:234: error: static declaration of 'DH_set0_key' follows non-static declaration
  1809. /usr/include/openssl/dh.h:197: error: previous declaration of 'DH_set0_key' was here
  1810. openssl_missing.h:223: error: static declaration of 'RSA_set0_crt_params' follows non-static declaration
  1811. /usr/include/openssl/rsa.h:404: error: previous declaration of 'RSA_set0_crt_params' was here
  1812. openssl_missing.h:235: error: conflicting types for 'DH_get0_pqg'
  1813. /usr/include/openssl/dh.h:194: error: previous declaration of 'DH_get0_pqg' was here
  1814. openssl_missing.h:227: error: static declaration of 'EVP_PKEY_get0_DSA' follows non-static declaration
  1815. openssl_missing.h:235: error: static declaration of 'DH_set0_pqg' follows non-static declaration/usr/include/openssl/evp.h:884: error: previous declaration of 'EVP_PKEY_get0_DSA' was here
  1816.  
  1817. /usr/include/openssl/dh.h:195: error: previous declaration of 'DH_set0_pqg' was here
  1818. openssl_missing.h:228: error: conflicting types for 'DSA_get0_key'
  1819. /usr/include/openssl/dsa.h:265: error: previous declaration of 'DSA_get0_key' was here
  1820. openssl_missing.h:228: error: static declaration of 'DSA_set0_key' follows non-static declaration
  1821. /usr/include/openssl/dsa.h:266: error: previous declaration of 'DSA_set0_key' was here
  1822. openssl_missing.h:236: error: static declaration of 'DH_get0_engine' follows non-static declaration
  1823. /usr/include/openssl/dh.h:192: error: previous declaration of 'DH_get0_engine' was here
  1824. openssl_missing.h:240: error: static declaration of 'EVP_PKEY_get0_EC_KEY' follows non-static declaration
  1825. /usr/include/openssl/evp.h:896: error: previous declaration of 'EVP_PKEY_get0_EC_KEY' was here
  1826. openssl_missing.h:229: error: conflicting types for 'DSA_get0_pqg'
  1827. /usr/include/openssl/dsa.h:263: error: previous declaration of 'DSA_get0_pqg' was here
  1828. openssl_missing.h:229: error: static declaration of 'DSA_set0_pqg' follows non-static declaration
  1829. /usr/include/openssl/dsa.h:264: error: previous declaration of 'DSA_set0_pqg' was here
  1830. openssl_missing.h:233: error: static declaration of 'EVP_PKEY_get0_DH' follows non-static declaration
  1831. /usr/include/openssl/evp.h:890: error: previous declaration of 'EVP_PKEY_get0_DH' was here
  1832. openssl_missing.h:234: error: conflicting types for 'DH_get0_key'
  1833. /usr/include/openssl/dh.h:196: error: previous declaration of 'DH_get0_key' was here
  1834. openssl_missing.h:234: error: static declaration of 'DH_set0_key' follows non-static declaration
  1835. /usr/include/openssl/dh.h:197: error: previous declaration of 'DH_set0_key' was here
  1836. openssl_missing.h:235: error: conflicting types for 'DH_get0_pqg'
  1837. /usr/include/openssl/dh.h:194: error: previous declaration of 'DH_get0_pqg' was here
  1838. openssl_missing.h:235: error: static declaration of 'DH_set0_pqg' follows non-static declaration
  1839. /usr/include/openssl/dh.h:195: error: previous declaration of 'DH_set0_pqg' was here
  1840. openssl_missing.h:236: error: static declaration of 'DH_get0_engine' follows non-static declaration
  1841. /usr/include/openssl/dh.h:192: error: previous declaration of 'DH_get0_engine' was here
  1842. openssl_missing.h:240: error: static declaration of 'EVP_PKEY_get0_EC_KEY' follows non-static declaration
  1843. /usr/include/openssl/evp.h:896: error: previous declaration of 'EVP_PKEY_get0_EC_KEY' was here
  1844. In file included from ossl.h:163,
  1845. from ossl_x509req.c:10:
  1846. openssl_missing.h:220: error: static declaration of 'EVP_PKEY_get0_RSA' follows non-static declaration
  1847. /usr/include/openssl/evp.h:878: error: previous declaration of 'EVP_PKEY_get0_RSA' was here
  1848. openssl_missing.h:221: error: conflicting types for 'RSA_get0_key'
  1849. /usr/include/openssl/rsa.h:400: error: previous declaration of 'RSA_get0_key' was here
  1850. openssl_missing.h:221: error: static declaration of 'RSA_set0_key' follows non-static declaration
  1851. /usr/include/openssl/rsa.h:401: error: previous declaration of 'RSA_set0_key' was here
  1852. openssl_missing.h:222: error: conflicting types for 'RSA_get0_factors'
  1853. /usr/include/openssl/rsa.h:405: error: previous declaration of 'RSA_get0_factors' was here
  1854. openssl_missing.h:222: error: static declaration of 'RSA_set0_factors' follows non-static declaration
  1855. /usr/include/openssl/rsa.h:406: error: previous declaration of 'RSA_set0_factors' was here
  1856. openssl_missing.h:223: error: conflicting types for 'RSA_get0_crt_params'
  1857. /usr/include/openssl/rsa.h:403: error: previous declaration of 'RSA_get0_crt_params' was here
  1858. openssl_missing.h:223: error: static declaration of 'RSA_set0_crt_params' follows non-static declaration
  1859. /usr/include/openssl/rsa.h:404: error: previous declaration of 'RSA_set0_crt_params' was here
  1860. openssl_missing.h:227: error: static declaration of 'EVP_PKEY_get0_DSA' follows non-static declaration
  1861. /usr/include/openssl/evp.h:884: error: previous declaration of 'EVP_PKEY_get0_DSA' was here
  1862. openssl_missing.h:228: error: conflicting types for 'DSA_get0_key'
  1863. /usr/include/openssl/dsa.h:265: error: previous declaration of 'DSA_get0_key' was here
  1864. openssl_missing.h:228: error: static declaration of 'DSA_set0_key' follows non-static declaration
  1865. /usr/include/openssl/dsa.h:266: error: previous declaration of 'DSA_set0_key' was here
  1866. openssl_missing.h:229: error: conflicting types for 'DSA_get0_pqg'
  1867. /usr/include/openssl/dsa.h:263: error: previous declaration of 'DSA_get0_pqg' was here
  1868. openssl_missing.h:229: error: static declaration of 'DSA_set0_pqg' follows non-static declaration
  1869. /usr/include/openssl/dsa.h:264: error: previous declaration of 'DSA_set0_pqg' was here
  1870. openssl_missing.h:233: error: static declaration of 'EVP_PKEY_get0_DH' follows non-static declaration
  1871. /usr/include/openssl/evp.h:890: error: previous declaration of 'EVP_PKEY_get0_DH' was here
  1872. openssl_missing.h:234: error: conflicting types for 'DH_get0_key'
  1873. /usr/include/openssl/dh.h:196: error: previous declaration of 'DH_get0_key' was here
  1874. openssl_missing.h:234: error: static declaration of 'DH_set0_key' follows non-static declaration
  1875. /usr/include/openssl/dh.h:197: error: previous declaration of 'DH_set0_key' was here
  1876. openssl_missing.h:235: error: conflicting types for 'DH_get0_pqg'
  1877. /usr/include/openssl/dh.h:194: error: previous declaration of 'DH_get0_pqg' was here
  1878. openssl_missing.h:235: error: static declaration of 'DH_set0_pqg' follows non-static declaration
  1879. /usr/include/openssl/dh.h:195: error: previous declaration of 'DH_set0_pqg' was here
  1880. openssl_missing.h:236: error: static declaration of 'DH_get0_engine' follows non-static declaration
  1881. /usr/include/openssl/dh.h:192: error: previous declaration of 'DH_get0_engine' was here
  1882. openssl_missing.h:240: error: static declaration of 'EVP_PKEY_get0_EC_KEY' follows non-static declaration
  1883. /usr/include/openssl/evp.h:896: error: previous declaration of 'EVP_PKEY_get0_EC_KEY' was here
  1884. cc1: error: unrecognized command line option "-Wno-packed-bitfield-compat"
  1885. cc1: error: unrecognized command line option "-Wno-packed-bitfield-compat"
  1886. cc1: error: unrecognized command line option "-Wno-packed-bitfield-compat"
  1887. *** Error 1 in ext/openssl (Makefile:305 'ossl_x509store.o': @ gcc -I. -I../../.ext/include/x86_64-openbsd6.3 -I../.././include -I../.././ex...)
  1888. *** Error 1 (Makefile:305 'ossl_x509req.o': @ gcc -I. -I../../.ext/include/x86_64-openbsd6.3 -I../.././include -I../.././ext/openssl -DRUBY...)
  1889. *** Error 1 (Makefile:305 'ossl_x509revoked.o': @ gcc -I. -I../../.ext/include/x86_64-openbsd6.3 -I../.././include -I../.././ext/openssl -D...)
  1890. *** Error 1 (Makefile:305 'openssl_missing.o': @ gcc -I. -I../../.ext/include/x86_64-openbsd6.3 -I../.././include -I../.././ext/openssl -DR...)
  1891. *** Error 1 in target 'openssl_missing.o'
  1892. *** Error 1 in target 'ossl_x509revoked.o'
  1893. *** Error 1 in target 'ossl_x509req.o'
  1894. *** Error 2 in . (exts.mk:231 'ext/openssl/all')
  1895. *** Error 2 in /tmp/ruby-build.20180610214248.99813/ruby-2.4.1 (Makefile:775 'build-ext')
Add Comment
Please, Sign In to add comment