Project

General

Profile

Bug #16905 » ruby_buildlog.txt

Buildlog - extrowerk (Zoltán Mizsei), 05/20/2020 05:53 PM

 
1
/Ports/haikuports/dev-lang> hp ruby
2
Checking if any dependency-infos need to be updated ...
3
        updating dependency infos of ruby-2.7.1
4
Looking for stale dependency-infos ...
5
----------------------------------------------------------------------
6
dev-lang::ruby-2.7.1
7
        /Ports/haikuports/dev-lang/ruby/ruby-2.7.1.recipe
8
----------------------------------------------------------------------
9
Skipping download of source for ruby-2.7.1.tar.xz
10
Validating checksum of ruby-2.7.1.tar.xz
11
Unpacking source of ruby-2.7.1.tar.xz
12
Initialized empty Git repository in /Ports/haikuports/dev-lang/ruby/work-2.7.1/sources/ruby-2.7.1/.git/
13
Applying patchset "/Ports/haikuports/dev-lang/ruby/patches/ruby-2.7.1.patchset" ...
14
Applying: We don't allow unsetting O_NONBLOCK or O_NDELAY on packaged FS
15
Applying: Test fix for Haiku
16
Applying: Add Haiku to the context support list
17
Fetching package for devel:libedit ...
18
Fetching package for devel:libncursesw ...
19
chroot has these packages active:
20
        /boot/system/packages/autoconf-2.69-8-x86_64.hpkg
21
        /boot/system/packages/automake-1.16.2-1-x86_64.hpkg
22
        /boot/system/packages/bash-5.0.016-1-x86_64.hpkg
23
        /boot/system/packages/binutils-2.31.1-1-x86_64.hpkg
24
        /boot/system/packages/bison-3.5.4-1-x86_64.hpkg
25
        /boot/system/packages/bzip2-1.0.8-1-x86_64.hpkg
26
        /boot/system/packages/ca_root_certificates-2020_01_01-1-any.hpkg
27
        /boot/system/packages/coreutils-8.29-2-x86_64.hpkg
28
        /boot/system/packages/curl-7.69.1-2-x86_64.hpkg
29
        /boot/system/packages/diffutils-3.7-1-x86_64.hpkg
30
        /boot/system/packages/expat-2.2.9-1-x86_64.hpkg
31
        /boot/system/packages/ffmpeg-4.2.2-3-x86_64.hpkg
32
        /boot/system/packages/findutils-4.7.0-1-x86_64.hpkg
33
        /boot/system/packages/fontconfig-2.13.92-1-x86_64.hpkg
34
        /boot/system/packages/freetype-2.9.1-1-x86_64.hpkg
35
        /boot/system/packages/gawk-5.0.1-2-x86_64.hpkg
36
        /boot/system/packages/gcc-8.3.0_2019_05_24-7-x86_64.hpkg
37
        /boot/system/packages/gcc_syslibs-8.3.0_2019_05_24-7-x86_64.hpkg
38
        /boot/system/packages/gettext_libintl-0.19.8.1-7-x86_64.hpkg
39
        /boot/system/packages/giflib-5.2.1-1-x86_64.hpkg
40
        /boot/system/packages/git-2.26.0-2-x86_64.hpkg
41
        /boot/system/packages/gmp-6.1.2-3-x86_64.hpkg
42
        /boot/system/packages/grep-3.4-1-x86_64.hpkg
43
        /boot/system/packages/groff-1.22.3-1-x86_64.hpkg
44
        /boot/system/packages/gutenprint8-5.3.1-1-x86_64.hpkg
45
        /boot/system/packages/gzip-1.10-1-x86_64.hpkg
46
        /boot/system/packages/haiku-r1~beta2_hrev54197-1-x86_64.hpkg
47
        /boot/system/packages/haiku_devel-r1~beta2_hrev54197-1-x86_64.hpkg
48
        /boot/system/packages/icu-57.2-2-x86_64.hpkg
49
        /boot/system/packages/jasper-2.0.16-4-x86_64.hpkg
50
        /boot/system/packages/lame-3.100-3-x86_64.hpkg
51
        /boot/system/packages/lcms-2.9-6-x86_64.hpkg
52
        /boot/system/packages/libedit-20180525_3.1-2-x86_64.hpkg
53
        /boot/system/packages/libedit_devel-20180525_3.1-2-x86_64.hpkg
54
        /boot/system/packages/libffi-3.2.1-4-x86_64.hpkg
55
        /boot/system/packages/libffi_devel-3.2.1-4-x86_64.hpkg
56
        /boot/system/packages/libicns-0.8.1-8-x86_64.hpkg
57
        /boot/system/packages/libiconv-1.15-4-x86_64.hpkg
58
        /boot/system/packages/libiconv_devel-1.15-4-x86_64.hpkg
59
        /boot/system/packages/libjpeg_turbo-2.0.3-3-x86_64.hpkg
60
        /boot/system/packages/libogg-1.3.4-1-x86_64.hpkg
61
        /boot/system/packages/libopenmpt-0.4.11-1-x86_64.hpkg
62
        /boot/system/packages/libpcre2-10.34-2-x86_64.hpkg
63
        /boot/system/packages/libpng16-1.6.37-1-x86_64.hpkg
64
        /boot/system/packages/libsolv-0.3.0_haiku_2014_12_22-3-x86_64.hpkg
65
        /boot/system/packages/libtheora-1.1.1-7-x86_64.hpkg
66
        /boot/system/packages/libtool-2.4.6-2-x86_64.hpkg
67
        /boot/system/packages/libtool_libltdl-2.4.6-2-x86_64.hpkg
68
        /boot/system/packages/libvorbis-1.3.6-1-x86_64.hpkg
69
        /boot/system/packages/libvpx-1.7.0-3-x86_64.hpkg
70
        /boot/system/packages/libwebp-1.1.0-2-x86_64.hpkg
71
        /boot/system/packages/libxml2-2.9.10-1-x86_64.hpkg
72
        /boot/system/packages/m4-1.4.18-3-x86_64.hpkg
73
        /boot/system/packages/make-4.1-3-x86_64.hpkg
74
        /boot/system/packages/mandoc-1.14.3-2-x86_64.hpkg
75
        /boot/system/packages/mpc-1.1.0-1-x86_64.hpkg
76
        /boot/system/packages/mpfr-3.1.6-3-x86_64.hpkg
77
        /boot/system/packages/nano-4.9.2-1-x86_64.hpkg
78
        /boot/system/packages/ncurses6-6.2-1-x86_64.hpkg
79
        /boot/system/packages/ncurses6_devel-6.2-1-x86_64.hpkg
80
        /boot/system/packages/nghttp2-1.40.0-1-x86_64.hpkg
81
        /boot/system/packages/noto-20170920-3-any.hpkg
82
        /boot/system/packages/noto_sans_cjk_jp-1.004-2-any.hpkg
83
        /boot/system/packages/openexr-2.4.1-1-x86_64.hpkg
84
        /boot/system/packages/openjpeg-2.3.1-2-x86_64.hpkg
85
        /boot/system/packages/openssl-1.1.1g-1-x86_64.hpkg
86
        /boot/system/packages/openssl_devel-1.1.1g-1-x86_64.hpkg
87
        /boot/system/packages/perl-5.30.2-1-x86_64.hpkg
88
        /boot/system/packages/pkgconfig-0.29.2-3-x86_64.hpkg
89
        /boot/system/packages/python-2.7.17-2-x86_64.hpkg
90
        /boot/system/packages/readline-8.0.4-1-x86_64.hpkg
91
        /boot/system/packages/sed-4.4-3-x86_64.hpkg
92
        /boot/system/packages/speex-1.2.0-4-x86_64.hpkg
93
        /boot/system/packages/sqlite-3.31.1.0-1-x86_64.hpkg
94
        /boot/system/packages/tar-1.32-1-x86_64.hpkg
95
        /boot/system/packages/tiff4-4.1.0-3-x86_64.hpkg
96
        /boot/system/packages/unzip-6.10c23-4-x86_64.hpkg
97
        /boot/system/packages/zlib-1.2.11-3-x86_64.hpkg
98
        /boot/system/packages/zlib_devel-1.2.11-3-x86_64.hpkg
99
        /boot/system/packages/zstd-1.4.4-1-x86_64.hpkg
100
----- Package Info ----------------
101
header size:                     80
102
heap size:                     1159
103
TOC size:                        41
104
package attributes size:       1701
105
total size:                    1239
106
-----------------------------------
107
----- Package Info ----------------
108
header size:                     80
109
heap size:                     1037
110
TOC size:                        41
111
package attributes size:       1262
112
total size:                    1117
113
-----------------------------------
114
----- Package Info ----------------
115
header size:                     80
116
heap size:                     1035
117
TOC size:                        41
118
package attributes size:       1249
119
total size:                    1115
120
-----------------------------------
121
waiting for build package ruby-2.7.1-1 to be activated
122
waiting for build package ruby_debuginfo-2.7.1-1 to be activated
123
waiting for build package ruby_devel-2.7.1-1 to be activated
124
Building ...
125
checking for ruby... false
126
checking build system type... x86_64-unknown-haiku
127
checking host system type... x86_64-unknown-haiku
128
checking target system type... x86_64-unknown-haiku
129
checking for gcc... gcc
130
checking whether the C compiler works... yes
131
checking for C compiler default output file name... a.out
132
checking for suffix of executables... 
133
checking whether we are cross compiling... no
134
checking for suffix of object files... o
135
checking whether we are using the GNU C compiler... yes
136
checking whether gcc accepts -g... yes
137
checking for gcc option to accept ISO C89... none needed
138
checking for gcc option to accept ISO C99... none needed
139
checking how to run the C preprocessor... gcc -E
140
checking for g++... g++
141
checking whether we are using the GNU C++ compiler... yes
142
checking whether g++ accepts -g... yes
143
checking for grep that handles long lines and -e... /bin/grep
144
checking for egrep... /bin/grep -E
145
checking whether gcc needs -traditional... no
146
checking for ld... ld
147
checking whether the linker is GNU ld... yes
148
checking whether gcc -E accepts -o... yes
149
checking for gcc... /bin/gcc
150
checking for ranlib... ranlib
151
checking for ar... ar
152
checking for ar flags... rcD
153
checking for as... as
154
checking for objdump... objdump
155
checking for objcopy... objcopy
156
checking for nm... nm
157
checking whether ln -s works... yes
158
checking whether make sets $(MAKE)... yes
159
checking for a BSD-compatible install... /bin/install -c
160
checking for a thread-safe mkdir -p... /bin/mkdir -p
161
checking for dtrace... no
162
checking for dot... no
163
checking for doxygen... no
164
checking for pkg-config... pkg-config
165
checking for ANSI C header files... yes
166
checking for sys/types.h... yes
167
checking for sys/stat.h... yes
168
checking for stdlib.h... yes
169
checking for string.h... yes
170
checking for memory.h... yes
171
checking for strings.h... yes
172
checking for inttypes.h... yes
173
checking for stdint.h... yes
174
checking for unistd.h... yes
175
checking minix/config.h usability... no
176
checking minix/config.h presence... no
177
checking for minix/config.h... no
178
checking whether it is safe to define __EXTENSIONS__... yes
179
checking for cd using physical directory... cd -P
180
checking whether CFLAGS is valid... yes
181
checking whether LDFLAGS is valid... yes
182
checking whether -Wl,-R. is accepted as LDFLAGS... yes
183
checking whether -Wl,-rpath,. is accepted as LDFLAGS... yes
184
checking whether -Wdeprecated-declarations is accepted as CFLAGS... yes
185
checking whether -Wdivision-by-zero is accepted as CFLAGS... no
186
checking whether -Wduplicated-cond is accepted as CFLAGS... yes
187
checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes
188
checking whether -Wimplicit-int is accepted as CFLAGS... yes
189
checking whether -Wmisleading-indentation is accepted as CFLAGS... yes
190
checking whether -Wpointer-arith is accepted as CFLAGS... yes
191
checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
192
checking whether -Wwrite-strings is accepted as CFLAGS... yes
193
checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... yes
194
checking whether -Wmissing-noreturn is accepted as CFLAGS... yes
195
checking whether -Wno-cast-function-type is accepted as CFLAGS... yes
196
checking whether -Wno-constant-logical-operand is accepted as CFLAGS... yes
197
checking whether -Wno-long-long is accepted as CFLAGS... yes
198
checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
199
checking whether -Wno-overlength-strings is accepted as CFLAGS... yes
200
checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... yes
201
checking whether -Wno-parentheses-equality is accepted as CFLAGS... yes
202
checking whether -Wno-self-assign is accepted as CFLAGS... yes
203
checking whether -Wno-tautological-compare is accepted as CFLAGS... yes
204
checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
205
checking whether -Wno-unused-value is accepted as CFLAGS... yes
206
checking whether -Wsuggest-attribute=format is accepted as CFLAGS... yes
207
checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... yes
208
checking whether -Wunused-variable is accepted as CFLAGS... yes
209
checking whether -diag-disable=175,188,2259 is accepted as CFLAGS... no
210
checking whether -Wextra-tokens is accepted as CFLAGS... no
211
checking whether -Wall -Wextra is accepted as CFLAGS... yes
212
checking whether -Qunused-arguments is accepted as CFLAGS... no
213
checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
214
checking whether -fstack-protector-strong is accepted as CFLAGS... yes
215
checking whether -fstack-protector-strong is accepted as LDFLAGS... yes
216
checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... yes
217
checking whether -std=gnu99 is accepted as CFLAGS... yes
218
checking whether -fno-strict-overflow is accepted as CFLAGS... yes
219
checking whether -ggdb3 is accepted as CFLAGS... yes
220
checking whether -fvisibility=hidden is accepted as CFLAGS... yes
221
checking whether -fno-fast-math is accepted as CFLAGS... yes
222
checking whether -fexcess-precision=standard is accepted as CFLAGS... yes
223
checking whether -fp-model precise is accepted as CFLAGS... no
224
checking whether compiler has statement and declarations in expressions... yes
225
checking for crypt in -lcrypt... no
226
checking for dlopen in -ldl... no
227
checking for shl_load in -ldld... no
228
checking for shutdown in -lsocket... no
229
checking for dirent.h that defines DIR... yes
230
checking for library containing opendir... none required
231
checking for stdbool.h that conforms to C99... yes
232
checking for _Bool... yes
233
checking for sys/wait.h that is POSIX.1 compatible... yes
234
checking a.out.h usability... no
235
checking a.out.h presence... no
236
checking for a.out.h... no
237
checking atomic.h usability... no
238
checking atomic.h presence... no
239
checking for atomic.h... no
240
checking copyfile.h usability... no
241
checking copyfile.h presence... no
242
checking for copyfile.h... no
243
checking direct.h usability... no
244
checking direct.h presence... no
245
checking for direct.h... no
246
checking grp.h usability... yes
247
checking grp.h presence... yes
248
checking for grp.h... yes
249
checking fcntl.h usability... yes
250
checking fcntl.h presence... yes
251
checking for fcntl.h... yes
252
checking float.h usability... yes
253
checking float.h presence... yes
254
checking for float.h... yes
255
checking ieeefp.h usability... no
256
checking ieeefp.h presence... no
257
checking for ieeefp.h... no
258
checking intrinsics.h usability... no
259
checking intrinsics.h presence... no
260
checking for intrinsics.h... no
261
checking langinfo.h usability... yes
262
checking langinfo.h presence... yes
263
checking for langinfo.h... yes
264
checking limits.h usability... yes
265
checking limits.h presence... yes
266
checking for limits.h... yes
267
checking locale.h usability... yes
268
checking locale.h presence... yes
269
checking for locale.h... yes
270
checking malloc.h usability... yes
271
checking malloc.h presence... yes
272
checking for malloc.h... yes
273
checking malloc/malloc.h usability... no
274
checking malloc/malloc.h presence... no
275
checking for malloc/malloc.h... no
276
checking malloc_np.h usability... no
277
checking malloc_np.h presence... no
278
checking for malloc_np.h... no
279
checking net/socket.h usability... no
280
checking net/socket.h presence... no
281
checking for net/socket.h... no
282
checking process.h usability... no
283
checking process.h presence... no
284
checking for process.h... no
285
checking pwd.h usability... yes
286
checking pwd.h presence... yes
287
checking for pwd.h... yes
288
checking sanitizer/asan_interface.h usability... no
289
checking sanitizer/asan_interface.h presence... no
290
checking for sanitizer/asan_interface.h... no
291
checking sanitizer/msan_interface.h usability... no
292
checking sanitizer/msan_interface.h presence... no
293
checking for sanitizer/msan_interface.h... no
294
checking setjmpex.h usability... no
295
checking setjmpex.h presence... no
296
checking for setjmpex.h... no
297
checking stdalign.h usability... yes
298
checking stdalign.h presence... yes
299
checking for stdalign.h... yes
300
checking sys/attr.h usability... no
301
checking sys/attr.h presence... no
302
checking for sys/attr.h... no
303
checking sys/eventfd.h usability... no
304
checking sys/eventfd.h presence... no
305
checking for sys/eventfd.h... no
306
checking sys/fcntl.h usability... no
307
checking sys/fcntl.h presence... no
308
checking for sys/fcntl.h... no
309
checking sys/file.h usability... yes
310
checking sys/file.h presence... yes
311
checking for sys/file.h... yes
312
checking sys/id.h usability... no
313
checking sys/id.h presence... no
314
checking for sys/id.h... no
315
checking sys/ioctl.h usability... yes
316
checking sys/ioctl.h presence... yes
317
checking for sys/ioctl.h... yes
318
checking sys/mkdev.h usability... no
319
checking sys/mkdev.h presence... no
320
checking for sys/mkdev.h... no
321
checking sys/param.h usability... yes
322
checking sys/param.h presence... yes
323
checking for sys/param.h... yes
324
checking sys/prctl.h usability... no
325
checking sys/prctl.h presence... no
326
checking for sys/prctl.h... no
327
checking sys/resource.h usability... yes
328
checking sys/resource.h presence... yes
329
checking for sys/resource.h... yes
330
checking sys/select.h usability... yes
331
checking sys/select.h presence... yes
332
checking for sys/select.h... yes
333
checking sys/sendfile.h usability... no
334
checking sys/sendfile.h presence... no
335
checking for sys/sendfile.h... no
336
checking sys/socket.h usability... yes
337
checking sys/socket.h presence... yes
338
checking for sys/socket.h... yes
339
checking sys/syscall.h usability... no
340
checking sys/syscall.h presence... no
341
checking for sys/syscall.h... no
342
checking sys/sysmacros.h usability... no
343
checking sys/sysmacros.h presence... no
344
checking for sys/sysmacros.h... no
345
checking sys/time.h usability... yes
346
checking sys/time.h presence... yes
347
checking for sys/time.h... yes
348
checking sys/times.h usability... yes
349
checking sys/times.h presence... yes
350
checking for sys/times.h... yes
351
checking sys/uio.h usability... yes
352
checking sys/uio.h presence... yes
353
checking for sys/uio.h... yes
354
checking sys/utime.h usability... no
355
checking sys/utime.h presence... no
356
checking for sys/utime.h... no
357
checking syscall.h usability... no
358
checking syscall.h presence... no
359
checking for syscall.h... no
360
checking time.h usability... yes
361
checking time.h presence... yes
362
checking for time.h... yes
363
checking ucontext.h usability... no
364
checking ucontext.h presence... no
365
checking for ucontext.h... no
366
checking utime.h usability... yes
367
checking utime.h presence... yes
368
checking for utime.h... yes
369
checking gmp.h usability... no
370
checking gmp.h presence... no
371
checking for gmp.h... no
372
checking for special C compiler options needed for large files... no
373
checking for _FILE_OFFSET_BITS value needed for large files... no
374
checking whether byte ordering is bigendian... no
375
checking for an ANSI C-conforming const... yes
376
checking whether char is unsigned... no
377
checking for inline... inline
378
checking for working volatile... yes
379
checking for typeof syntax and keyword spelling... typeof
380
checking for C/C++ restrict keyword... __restrict
381
checking for long long... yes
382
checking for off_t... yes
383
checking char bit... 8
384
checking size of int... 4
385
checking size of short... 2
386
checking size of long... 8
387
checking size of long long... 8
388
checking size of __int64... 0
389
checking size of __int128... 16
390
checking size of off_t... 8
391
checking size of void*... 8
392
checking size of float... 4
393
checking size of double... 8
394
checking size of time_t... 8
395
checking size of clock_t... 4
396
checking packed struct attribute... x __attribute__((packed))
397
checking whether -Wno-address-of-packed-member is accepted as CFLAGS... yes
398
checking for printf prefix for long long... ll
399
checking for pid_t... yes
400
checking for convertible type of pid_t... INT
401
checking for uid_t... yes
402
checking for convertible type of uid_t... UINT
403
checking for gid_t... yes
404
checking for convertible type of gid_t... UINT
405
checking for time_t... yes
406
checking for convertible type of time_t... LONG
407
checking for dev_t... yes
408
checking for convertible type of dev_t... INT
409
checking for mode_t... yes
410
checking for convertible type of mode_t... UINT
411
checking for rlim_t... yes
412
checking for convertible type of rlim_t... ULONG
413
checking for off_t... (cached) yes
414
checking for convertible type of off_t... LONG
415
checking for clockid_t... yes
416
checking for convertible type of clockid_t... INT
417
checking for prototypes... yes
418
checking token paste string... ansi
419
checking stringization... #expr
420
checking string literal concatenation... yes
421
checking for variable length prototypes and stdarg.h... yes
422
checking for variable length macro... yes
423
checking for alignas() syntax... __declspec(aligned(x))
424
checking for alignof() syntax... alignof
425
checking for CONSTFUNC function attribute... __attribute__ ((__const__)) x
426
checking for PUREFUNC function attribute... __attribute__ ((__pure__)) x
427
checking for NORETURN function attribute... __attribute__ ((__noreturn__)) x
428
checking for DEPRECATED function attribute... __attribute__ ((__deprecated__)) x
429
checking for DEPRECATED_BY function attribute... __attribute__ ((__deprecated__("by "#n))) x
430
checking for DEPRECATED_TYPE type attribute... __attribute__ ((__deprecated__ mesg)) x
431
checking for NOINLINE function attribute... __attribute__ ((__noinline__)) x
432
checking for ALWAYS_INLINE function attribute... __attribute__ ((__always_inline__)) x
433
checking for NO_SANITIZE function attribute... __attribute__ ((__no_sanitize__(san))) x
434
checking for NO_SANITIZE_ADDRESS function attribute... __attribute__ ((__no_sanitize_address__)) x
435
checking for NO_ADDRESS_SAFETY_ANALYSIS function attribute... __attribute__ ((__no_address_safety_analysis__)) x
436
checking for WARN_UNUSED_RESULT function attribute... __attribute__ ((__warn_unused_result__)) x
437
checking for MAYBE_UNUSED function attribute... __attribute__ ((__unused__)) x
438
checking for ERRORFUNC function attribute... __attribute__ ((__error__ mesg)) x
439
checking for WARNINGFUNC function attribute... __attribute__ ((__warning__ mesg)) x
440
checking for WEAK function attribute... __attribute__ ((__weak__)) x
441
checking for __attribute__((__depreacted__(msg))) in C++... yes
442
checking for FUNC_STDCALL function attribute... x
443
checking for FUNC_CDECL function attribute... x
444
checking for FUNC_FASTCALL function attribute... x
445
checking for FUNC_UNOPTIMIZED function attribute... __attribute__ ((__optimize__("O0"))) x
446
checking for FUNC_MINIMIZED function attribute... __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
447
checking for function alias... alias
448
checking for __atomic builtins... yes
449
checking for __sync builtins... yes
450
checking for __builtin_unreachable... yes
451
checking for exported function attribute... __attribute__ ((__visibility__("default")))
452
checking for RUBY_FUNC_NONNULL function attribute... __attribute__ ((__nonnull__(n))) x
453
checking for function name string predefined identifier... __func__
454
checking if enum over int is allowed... yes
455
checking whether sys_nerr is declared... no
456
checking whether getenv is declared... yes
457
checking for size_t... yes
458
checking size of size_t... 8
459
checking size of ptrdiff_t... 8
460
checking for printf prefix for size_t... z
461
checking for printf prefix for ptrdiff_t... t
462
checking for struct stat.st_blksize... yes
463
checking for struct stat.st_blocks... yes
464
checking for struct stat.st_rdev... yes
465
checking size of struct stat.st_size... SIZEOF_OFF_T
466
checking size of struct stat.st_blocks... SIZEOF_OFF_T
467
checking size of struct stat.st_ino... SIZEOF_LONG
468
checking for struct stat.st_atim... yes
469
checking for struct stat.st_atimespec... no
470
checking for struct stat.st_atimensec... no
471
checking for struct stat.st_mtim... yes
472
checking for struct stat.st_mtimespec... no
473
checking for struct stat.st_mtimensec... no
474
checking for struct stat.st_ctim... yes
475
checking for struct stat.st_ctimespec... no
476
checking for struct stat.st_ctimensec... no
477
checking for struct stat.st_birthtimespec... no
478
checking for struct statx.stx_btime... no
479
checking for struct timeval... yes
480
checking size of struct timeval.tv_sec... SIZEOF_TIME_T
481
checking for struct timespec... yes
482
checking for struct timezone... yes
483
checking for fd_mask... yes
484
checking for int8_t... yes
485
checking size of int8_t... 1
486
checking for uint8_t... yes
487
checking size of uint8_t... 1
488
checking for int16_t... yes
489
checking size of int16_t... 2
490
checking for uint16_t... yes
491
checking size of uint16_t... 2
492
checking for int32_t... yes
493
checking size of int32_t... 4
494
checking for uint32_t... yes
495
checking size of uint32_t... 4
496
checking for int64_t... yes
497
checking size of int64_t... 8
498
checking for uint64_t... yes
499
checking size of uint64_t... 8
500
checking for int128_t... __int128
501
checking for uint128_t... unsigned __int128
502
checking for intptr_t... yes
503
checking size of intptr_t... 8
504
checking for uintptr_t... yes
505
checking size of uintptr_t... 8
506
checking for printf prefix for intptr_t... NONE
507
checking for ssize_t... yes
508
checking size of ssize_t... 8
509
checking for printf prefix for int64_t... NONE
510
checking for stack end address... no
511
checking for uid_t in sys/types.h... (cached) yes
512
checking type of array argument to getgroups... gid_t
513
checking return type of signal handlers... void
514
checking for working alloca.h... yes
515
checking for alloca... yes
516
checking for dynamic size alloca... ok
517
checking for working memcmp... yes
518
checking for acosh... yes
519
checking for cbrt... yes
520
checking for crypt... yes
521
checking for dup2... yes
522
checking for erf... yes
523
checking for explicit_bzero... no
524
checking for ffs... yes
525
checking for flock... yes
526
checking for hypot... yes
527
checking for lgamma_r... yes
528
checking for memmove... yes
529
checking for nan... yes
530
checking for nextafter... yes
531
checking for setproctitle... no
532
checking for strchr... yes
533
checking for strerror... yes
534
checking for strlcat... yes
535
checking for strlcpy... yes
536
checking for strstr... yes
537
checking for tgamma... yes
538
checking whether finite is declared... yes
539
checking whether isinf is declared... yes
540
checking whether isnan is declared... yes
541
checking sys/pstat.h usability... no
542
checking sys/pstat.h presence... no
543
checking for sys/pstat.h... no
544
checking for signbit... yes
545
checking for pid_t... (cached) yes
546
checking vfork.h usability... no
547
checking vfork.h presence... no
548
checking for vfork.h... no
549
checking for fork... yes
550
checking for vfork... yes
551
checking for working fork... yes
552
checking for working vfork... (cached) yes
553
checking for __syscall... no
554
checking for _longjmp... yes
555
checking for arc4random_buf... no
556
checking for atan2l... yes
557
checking for atan2f... yes
558
checking for chroot... yes
559
checking for chsize... no
560
checking for clock_gettime... yes
561
checking for copy_file_range... no
562
checking for cosh... yes
563
checking for crypt_r... no
564
checking for daemon... (cached) no
565
checking for dirfd... yes
566
checking for dl_iterate_phdr... no
567
checking for dlopen... yes
568
checking for dladdr... yes
569
checking for dup... yes
570
checking for dup3... no
571
checking for eaccess... no
572
checking for endgrent... yes
573
checking for eventfd... no
574
checking for explicit_memset... no
575
checking for fcopyfile... no
576
checking for fchmod... yes
577
checking for fchown... yes
578
checking for fcntl... yes
579
checking for fdatasync... no
580
checking for fdopendir... yes
581
checking for fgetattrlist... no
582
checking for fmod... yes
583
checking for fstatat... yes
584
checking for fsync... yes
585
checking for ftruncate... yes
586
checking for ftruncate64... no
587
checking for getattrlist... no
588
checking for getcwd... yes
589
checking for getgidx... no
590
checking for getgrnam... yes
591
checking for getgrnam_r... yes
592
checking for getgroups... yes
593
checking for getpgid... yes
594
checking for getpgrp... yes
595
checking for getpriority... yes
596
checking for getpwnam_r... yes
597
checking for getrandom... no
598
checking for getresgid... no
599
checking for getresuid... no
600
checking for getrlimit... yes
601
checking for getsid... yes
602
checking for gettimeofday... yes
603
checking for getuidx... no
604
checking for gmtime_r... yes
605
checking for grantpt... yes
606
checking for initgroups... yes
607
checking for ioctl... yes
608
checking for isfinite... no
609
checking for issetugid... no
610
checking for killpg... yes
611
checking for lchmod... no
612
checking for lchown... yes
613
checking for link... yes
614
checking for llabs... yes
615
checking for lockf... yes
616
checking for log2... yes
617
checking for lstat... yes
618
checking for lutimes... no
619
checking for malloc_usable_size... yes
620
checking for malloc_size... no
621
checking for mblen... yes
622
checking for memalign... yes
623
checking for memset_s... no
624
checking for writev... yes
625
checking for memrchr... yes
626
checking for memmem... no
627
checking for mkfifo... yes
628
checking for mknod... yes
629
checking for mktime... yes
630
checking for openat... yes
631
checking for pipe2... no
632
checking for poll... yes
633
checking for posix_fadvise... yes
634
checking for posix_memalign... yes
635
checking for ppoll... no
636
checking for pread... yes
637
checking for pwrite... yes
638
checking for qsort_r... no
639
checking for qsort_s... no
640
checking for readlink... yes
641
checking for realpath... yes
642
checking for round... yes
643
checking for sched_getaffinity... no
644
checking for seekdir... yes
645
checking for select_large_fdset... no
646
checking for sendfile... no
647
checking for setegid... yes
648
checking for setenv... yes
649
checking for seteuid... yes
650
checking for setgid... yes
651
checking for setgroups... yes
652
checking for setpgid... yes
653
checking for setpgrp... yes
654
checking for setregid... yes
655
checking for setresgid... no
656
checking for setresuid... no
657
checking for setreuid... yes
658
checking for setrgid... no
659
checking for setrlimit... yes
660
checking for setruid... no
661
checking for setsid... yes
662
checking for setuid... yes
663
checking for shutdown... no
664
checking for sigaction... yes
665
checking for sigaltstack... yes
666
checking for sigprocmask... yes
667
checking for sinh... yes
668
checking for spawnv... no
669
checking for symlink... yes
670
checking for syscall... no
671
checking for sysconf... yes
672
checking for tanh... yes
673
checking for telldir... yes
674
checking for timegm... yes
675
checking for times... yes
676
checking for truncate... yes
677
checking for truncate64... no
678
checking for unsetenv... yes
679
checking for utimensat... yes
680
checking for utimes... yes
681
checking for wait4... no
682
checking for waitpid... yes
683
checking if getcwd allocates buffer if NULL is given... yes
684
checking for __builtin_alloca_with_align... yes
685
checking for __builtin_assume_aligned... yes
686
checking for __builtin_bswap16... yes
687
checking for __builtin_bswap32... yes
688
checking for __builtin_bswap64... yes
689
checking for __builtin_popcount... yes
690
checking for __builtin_popcountll... yes
691
checking for __builtin_clz... yes
692
checking for __builtin_clzl... yes
693
checking for __builtin_clzll... yes
694
checking for __builtin_ctz... yes
695
checking for __builtin_ctzll... yes
696
checking for __builtin_add_overflow... yes
697
checking for __builtin_sub_overflow... yes
698
checking for __builtin_mul_overflow... yes
699
checking for __builtin_mul_overflow_p... yes
700
checking for __builtin_constant_p... yes
701
checking for __builtin_choose_expr... yes
702
checking for __builtin_choose_expr_constant_p... yes
703
checking for __builtin_types_compatible_p... yes
704
checking for __builtin_trap... yes
705
checking whether atan2 handles Inf as C99... yes
706
checking for clock_getres... yes
707
checking for timer_create in -lrt... no
708
checking for timer_settime in -lrt... no
709
checking for unsetenv returns a value... yes
710
checking whether struct tm is in sys/time.h or time.h... time.h
711
checking for struct tm.tm_zone... yes
712
checking for struct tm.tm_gmtoff... yes
713
checking for external int daylight... yes
714
checking for negative time_t for gmtime(3)... yes
715
checking for localtime(3) overflow correctly... no
716
checking for sig_t... no
717
checking whether right shift preserve sign bit... yes
718
checking whether _SC_CLK_TCK is supported... yes
719
checking stack growing direction on x86_64... -1
720
checking native coroutine implementation for x86_64-haiku... copy
721
checking for pthread_create in -lthr... no
722
checking for pthread_create in -lpthread... yes
723
checking for pthread_np.h... no
724
checking whether pthread_t is scalar type... yes
725
checking for sched_yield... yes
726
checking for pthread_attr_setinheritsched... no
727
checking for pthread_attr_get_np... yes
728
checking for pthread_attr_getstack... yes
729
checking for pthread_attr_getguardsize... yes
730
checking for pthread_get_stackaddr_np... no
731
checking for pthread_get_stacksize_np... no
732
checking for thr_stksegment... no
733
checking for pthread_stackseg_np... no
734
checking for pthread_getthrds_np... no
735
checking for pthread_condattr_setclock... yes
736
checking for pthread_sigmask... yes
737
checking for pthread_setname_np... no
738
checking for pthread_set_name_np... no
739
checking for pthread_getattr_np... yes
740
checking if signal.h defines ucontext_t... yes
741
checking if mcontext_t is a pointer... no
742
checking for getcontext... no
743
checking for setcontext... no
744
checking if fork works with pthread... yes
745
checking whether ELF binaries are produced... yes
746
checking elf.h usability... yes
747
checking elf.h presence... yes
748
checking for elf.h... yes
749
checking elf_abi.h usability... no
750
checking elf_abi.h presence... no
751
checking for elf_abi.h... no
752
checking for uncompress in -lz... yes
753
checking mach-o/loader.h usability... no
754
checking mach-o/loader.h presence... no
755
checking for mach-o/loader.h... no
756
checking whether OS depend dynamic link works... yes
757
checking for backtrace... no
758
checking valgrind/memcheck.h usability... no
759
checking valgrind/memcheck.h presence... no
760
checking for valgrind/memcheck.h... no
761
checking for strip... strip
762
checking whether -Wl,--no-undefined is accepted as LDFLAGS... yes
763
checking whether wrapper for LD_LIBRARY_PATH is needed... no
764
checking whether dtrace USDT is available... no
765
checking for __builtin_setjmp... yes with cast ()
766
checking for _setjmpex as a macro or function... no
767
checking for _setjmp as a macro or function... yes
768
checking for sigsetjmp as a macro or function... yes
769
checking for setjmp type... __builtin_setjmp
770
checking for prefix of external symbols... NONE
771
checking pthread.h usability... yes
772
checking pthread.h presence... yes
773
checking for pthread.h... yes
774
checking if make is GNU make... yes
775
.ext/include/x86_64-haiku/ruby/config.h updated
776
configure: ruby library version = 2.7.0
777
configure: creating ./config.status
778
config.status: creating GNUmakefile
779
config.status: creating Makefile
780
config.status: creating ruby-2.7.pc
781
---
782
Configuration summary for ruby version 2.7.1
783

    
784
   * Installation prefix: /packages/ruby-2.7.1-1/.self
785
   * exec prefix:         ${prefix}
786
   * arch:                x86_64-haiku
787
   * site arch:           ${arch}
788
   * RUBY_BASE_NAME:      ruby
789
   * enable shared:       yes
790
   * ruby lib prefix:     ${libdir}/${RUBY_BASE_NAME}
791
   * site libraries path: ${rubylibprefix}/${sitearch}
792
   * vendor path:         ${rubylibprefix}/vendor_ruby
793
   * target OS:           haiku
794
   * compiler:            gcc
795
   * with pthread:        yes
796
   * with coroutine:      copy
797
   * enable shared libs:  yes
798
   * dynamic library ext: so
799
   * CFLAGS:              ${optflags} ${debugflags} ${warnflags}
800
   * LDFLAGS:             -L. -lssp -fstack-protector-strong \
801
                          -Wl,-export-dynamic
802
   * DLDFLAGS:            -lssp -Wl,--compress-debug-sections=zlib
803
   * optflags:            -O3
804
   * debugflags:          -ggdb3
805
   * warnflags:           -Wall -Wextra -Wdeprecated-declarations \
806
                          -Wduplicated-cond -Wimplicit-function-declaration \
807
                          -Wimplicit-int -Wmisleading-indentation \
808
                          -Wpointer-arith -Wwrite-strings \
809
                          -Wimplicit-fallthrough=0 -Wmissing-noreturn \
810
                          -Wno-cast-function-type \
811
                          -Wno-constant-logical-operand -Wno-long-long \
812
                          -Wno-missing-field-initializers \
813
                          -Wno-overlength-strings \
814
                          -Wno-packed-bitfield-compat \
815
                          -Wno-parentheses-equality -Wno-self-assign \
816
                          -Wno-tautological-compare -Wno-unused-parameter \
817
                          -Wno-unused-value -Wsuggest-attribute=format \
818
                          -Wsuggest-attribute=noreturn -Wunused-variable
819
   * strip command:       strip
820
   * install doc:         rdoc
821
   * JIT support:         yes
822
   * man page type:       man
823

    
824
---
825
        BASERUBY = echo executable host ruby is required.  use --with-baseruby option.; false
826
        CC = gcc
827
        LD = ld
828
        LDSHARED = gcc -shared
829
        CFLAGS = -D_BSD_SOURCE -fPIC 
830
        XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/x86_64-haiku -I./include -I. -I./enc/unicode/12.1.0
831
        CPPFLAGS =   
832
        DLDFLAGS = -lssp -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.2.7  -fstack-protector-strong  
833
        SOLIBS = -lz -lpthread 
834
        LANG = 
835
        LC_ALL = POSIX
836
        LC_CTYPE = 
837
        MFLAGS = -j --jobserver-fds=4,5
838
gcc (2019_05_24) 8.3.0
839
Copyright (C) 2018 Free Software Foundation, Inc.
840
This is free software; see the source for copying conditions.  There is NO
841
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
842

    
843
compiling ./main.c
844
compiling dmydln.c
845
compiling miniinit.c
846
compiling dmyext.c
847
making dummy probes.h
848
compiling ast.c
849
compiling bignum.c
850
compiling class.c
851
compiling compar.c
852
compiling compile.c
853
compiling complex.c
854
compiling cont.c
855
compiling debug.c
856
compiling debug_counter.c
857
compiling dir.c
858
compiling dln_find.c
859
compiling encoding.c
860
compiling enum.c
861
compiling enumerator.c
862
compiling error.c
863
compiling eval.c
864
compiling file.c
865
compiling gc.c
866
compiling hash.c
867
compiling inits.c
868
compiling io.c
869
compiling iseq.c
870
compiling load.c
871
compiling marshal.c
872
compiling math.c
873
making mjit_config.h
874
compiling mjit_compile.c
875
compiling node.c
876
compiling numeric.c
877
compiling object.c
878
compiling pack.c
879
generating parse.c
880
executable host ruby is required. use --with-baseruby option.
881
uncommon.mk:866: recipe for target 'parse.c' failed
882
make: *** [parse.c] Error 1
883
make: *** Waiting for unfinished jobs....