Project

General

Profile

Bug #16331 » ruby-bsdmake.log

meta@vmeta.jp (Koichiro Iwao), 11/07/2019 03:08 AM

 
--- showflags ---
--- .ext/.timestamp/x86_64-freebsd12.1/.time ---
--- .ext/.timestamp/.enc-trans.time ---
--- probes.h ---
--- main.o ---
--- dmydln.o ---
--- miniinit.o ---
--- dmyext.o ---
--- showflags ---
BASERUBY = /home/meta/.rbenv/FreeBSD/shims/ruby --disable=gems
CC = cc
LD = ld
LDSHARED = cc -shared
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -std=gnu99 -fPIC
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN
CPPFLAGS = -I. -I.ext/include/x86_64-freebsd12.1 -I./include -I. -I./enc/unicode/12.1.0
DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,showflags -fstack-protector-strong
SOLIBS = -lelf -lexecinfo -lprocstat -lz -lthr -lrt -lrt -ldl -lcrypt -lm
LANG = ja_JP.UTF-8
translating probes probes.d
--- debug_counter.o ---
LC_ALL =
LC_CTYPE =
--- showflags ---
FreeBSD clang version 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1)
Target: x86_64-unknown-freebsd12.1
Thread model: posix
InstalledDir: /usr/bin
compiling miniinit.c
compiling dmyext.c
compiling ./main.c
compiling dmydln.c
--- dln_find.o ---
--- encoding.o ---
compiling debug_counter.c
compiling dln_find.c
--- inits.o ---
compiling encoding.c
compiling inits.c
--- marshal.o ---
--- math.o ---
--- pack.o ---
--- random.o ---
compiling marshal.c
compiling math.c
compiling pack.c
--- re.o ---
compiling random.c
compiling re.c
--- regcomp.o ---
compiling regcomp.c
--- regenc.o ---
compiling regenc.c
--- regerror.o ---
compiling regerror.c
--- regexec.o ---
compiling regexec.c
--- regparse.o ---
--- regsyntax.o ---
compiling regparse.c
compiling regsyntax.c
--- st.o ---
--- strftime.o ---
compiling st.c
compiling strftime.c
--- transcode.o ---
compiling transcode.c
--- transient_heap.o ---
compiling transient_heap.c
--- util.o ---
compiling util.c
--- close.o ---
--- addr2line.o ---
compiling ./missing/close.c
compiling addr2line.c
--- dmyenc.o ---
compiling dmyenc.c
--- ./.revision.time ---
--- dln.o ---
compiling dln.c
--- localeinit.o ---
compiling localeinit.c
--- ./.revision.time ---
./revision.h unchanged
--- ast.o ---
compiling ast.c
--- bignum.o ---
compiling bignum.c
--- class.o ---
compiling class.c
--- compar.o ---
compiling compar.c
--- complex.o ---
compiling complex.c
--- cont.o ---
compiling cont.c
--- debug.o ---
--- dir.o ---
compiling debug.c
compiling dir.c
--- enum.o ---
compiling enum.c
--- enumerator.o ---
compiling enumerator.c
--- file.o ---
compiling file.c
--- io.o ---
compiling io.c
--- node.o ---
compiling node.c
--- numeric.o ---
compiling numeric.c
--- proc.o ---
--- process.o ---
compiling process.c
compiling proc.c
--- range.o ---
compiling range.c
--- rational.o ---
compiling rational.c
--- ruby.o ---
compiling ruby.c
--- safe.o ---
compiling safe.c
--- signal.o ---
compiling signal.c
--- sprintf.o ---
compiling sprintf.c
--- struct.o ---
compiling struct.c
--- sprintf.o ---
In file included from sprintf.c:1255:
./vsnprintf.c:832:8: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
IS_PRI_EXTRA_MARK(fmt)) {
^~~~~~~~~~~~~~~~~~~~~~
./vsnprintf.c:825:34: note: expanded from macro 'IS_PRI_EXTRA_MARK'
strncmp((s)+1, PRI_EXTRA_MARK+1, \
~~~~~~~~~~~~~~^~
./vsnprintf.c:832:8: note: use array indexing to silence this warning
./vsnprintf.c:825:34: note: expanded from macro 'IS_PRI_EXTRA_MARK'
strncmp((s)+1, PRI_EXTRA_MARK+1, \
^
--- thread.o ---
compiling thread.c
--- time.o ---
compiling time.c
--- variable.o ---
compiling variable.c
--- version.o ---
compiling version.c
--- vm_backtrace.o ---
compiling vm_backtrace.c
--- vm_dump.o ---
compiling vm_dump.c
--- vm_trace.o ---
compiling vm_trace.c
--- miniprelude.o ---
compiling miniprelude.c
--- compile.o ---
--- enc/ascii.o ---
compiling compile.c
compiling enc/ascii.c
--- sprintf.o ---
1 warning generated.
--- enc/us_ascii.o ---
compiling enc/us_ascii.c
--- enc/unicode.o ---
compiling enc/unicode.c
--- enc/utf_8.o ---
compiling enc/utf_8.c
--- error.o ---
compiling error.c
--- iseq.o ---
compiling iseq.c
--- mjit_compile.o ---
compiling mjit_compile.c
--- array.o ---
compiling array.c
--- eval.o ---
compiling eval.c
--- gc.o ---
compiling gc.c
--- hash.o ---
compiling hash.c
--- load.o ---
compiling load.c
--- object.o ---
compiling object.c
--- string.o ---
compiling string.c
--- vm.o ---
compiling vm.c
--- symbol.o ---
compiling symbol.c
--- enc/trans/newline.o ---
compiling enc/trans/newline.c
--- prelude.o ---
compiling prelude.c
--- parse.o ---
compiling parse.c
--- mjit_config.h ---
making mjit_config.h
--- mjit.o ---
compiling mjit.c
--- probes.stamp ---
--- .ext/.timestamp/rb_mjit_header.time ---
--- probes.o ---
building rb_mjit_header.h
processing probes in object files
--- .ext/.timestamp/rb_mjit_header.time ---
rb_mjit_header.h updated
--- miniruby ---
linking miniruby
--- .rbconfig.time ---
--- .ext/include/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h ---
--- encdb.h ---
--- .ext/include/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h ---
building .ext/include/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h
./miniruby -I./lib -I. -I.ext/common ./tool/transform_mjit_header.rb "cc " rb_mjit_header.h .ext/include/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h
--- encdb.h ---
generating encdb.h
encdb.h updated
--- .rbconfig.time ---
./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb updated
--- verconf.h ---
--- enc.mk ---
creating verconf.h
generating enc.mk
--- verconf.h ---
verconf.h updated
--- loadpath.o ---
compiling loadpath.c
--- srcs-enc ---
making srcs under enc
--- ruby-glommed.o ---
generating a glommed object with DTrace probes for static library
--- transdb.h ---
generating transdb.h
--- libruby-static.a ---
linking static-library libruby-static.a
--- transdb.h ---
transdb.h updated
--- libruby.so.26 ---
--- ext/configure-ext.mk ---
--- enc ---
--- trans ---
generating makefiles ext/configure-ext.mk
--- ext/configure-ext.mk ---
ext/configure-ext.mk updated
--- .ext/include/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h ---

Transforming external functions to static:
transform_mjit_header: making external definition of 'Init_vm_stack_canary' static inline
transform_mjit_header: making external definition of 'rb_vm_opt_struct_aset' static inline
transform_mjit_header: making external definition of 'rb_vm_opt_struct_aref' static inline
transform_mjit_header: making external definition of 'rb_eql_opt' static inline
transform_mjit_header: changing definition of 'rb_equal_opt' to declaration
transform_mjit_header: changing definition of 'rb_vm_search_method_slowpath' to declaration
transform_mjit_header: making external definition of 'rb_vm_rewrite_cref' static inline
transform_mjit_header: making external definition of 'rb_vm_push_frame' static inline
transform_mjit_header: making external definition of 'rb_vm_block_ep_update' static inline
transform_mjit_header: making external definition of 'rb_vm_cref_new_toplevel' static inline
transform_mjit_header: making external definition of 'rb_vm_frame_block_handler' static inline
making enc
--- exts.mk ---
--- .ext/include/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h ---
transform_mjit_header: making external definition of 'rb_vm_ep_local_ep' static inline
transform_mjit_header: making declaration of 'rb_vm_rewrite_cref' static inline
transform_mjit_header: making declaration of 'rb_vm_frame_block_handler' static inline
transform_mjit_header: making declaration of 'rb_vm_block_ep_update' static inline
transform_mjit_header: making declaration of 'rb_vm_ep_local_ep' static inline
transform_mjit_header: making declaration of 'Init_vm_stack_canary' static inline
transform_mjit_header: making declaration of 'rb_eql_opt' static inline
making trans
--- enc ---
--- .ext/.timestamp/.enc-trans.so.time ---
--- enc/encdb.o ---
--- enc/big5.o ---
compiling ./enc/encdb.c
--- exts.mk ---
--- ext/racc/exts.mk ---
--- ext/-test-/exts.mk ---
--- enc ---
--- enc/cp949.o ---
compiling ./enc/big5.c
compiling ./enc/cp949.c
--- trans ---
--- .ext/.timestamp/.enc-trans.so.time ---
--- enc/trans/transdb.o ---
compiling ./enc/trans/transdb.c
--- exts.mk ---
configuring -test-/arith_seq/extract
configuring -test-/array/resize
configuring -test-/bignum
--- ext/racc/exts.mk ---
configuring racc/cparse
--- ext/-test-/exts.mk ---
configuring -test-/bug-14834
configuring -test-/bug-3571
configuring -test-/bug-5832
configuring -test-/bug_reporter
configuring -test-/class
configuring -test-/debug
configuring -test-/dln/empty
configuring -test-/exception
configuring -test-/fatal
configuring -test-/file
--- trans ---
--- enc/trans/big5.o ---
--- enc/trans/chinese.o ---
compiling ./enc/trans/big5.c
compiling ./enc/trans/chinese.c
--- enc ---
--- enc/emacs_mule.o ---
--- enc/euc_jp.o ---
compiling ./enc/emacs_mule.c
compiling ./enc/euc_jp.c
--- enc/euc_kr.o ---
compiling ./enc/euc_kr.c
--- enc/euc_tw.o ---
compiling ./enc/euc_tw.c
--- .ext/include/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h ---
ln -sf ../../../.ext/include/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h include/ruby-2.6.0/x86_64-freebsd12.1/rb_mjit_min_header-2.6.5.h
--- enc ---
--- enc/gb2312.o ---
--- enc/gb18030.o ---
compiling ./enc/gb2312.c
compiling ./enc/gb18030.c
--- enc/gbk.o ---
--- enc/iso_8859_1.o ---
--- enc/iso_8859_2.o ---
compiling ./enc/gbk.c
compiling ./enc/iso_8859_1.c
compiling ./enc/iso_8859_2.c
--- exts.mk ---
--- ext/syslog/exts.mk ---
--- enc ---
--- enc/iso_8859_3.o ---
compiling ./enc/iso_8859_3.c
--- exts.mk ---
configuring syslog
--- enc ---
--- enc/iso_8859_4.o ---
--- enc/iso_8859_5.o ---
compiling ./enc/iso_8859_4.c
--- enc/iso_8859_6.o ---
compiling ./enc/iso_8859_5.c
compiling ./enc/iso_8859_6.c
--- enc/iso_8859_7.o ---
--- enc/iso_8859_8.o ---
--- enc/iso_8859_9.o ---
compiling ./enc/iso_8859_7.c
compiling ./enc/iso_8859_8.c
compiling ./enc/iso_8859_9.c
--- enc/iso_8859_10.o ---
compiling ./enc/iso_8859_10.c
--- enc/iso_8859_11.o ---
compiling ./enc/iso_8859_11.c
--- enc/iso_8859_13.o ---
compiling ./enc/iso_8859_13.c
--- enc/iso_8859_14.o ---
compiling ./enc/iso_8859_14.c
--- enc/iso_8859_15.o ---
compiling ./enc/iso_8859_15.c
--- enc/iso_8859_16.o ---
compiling ./enc/iso_8859_16.c
--- enc/koi8_r.o ---
--- enc/koi8_u.o ---
compiling ./enc/koi8_r.c
compiling ./enc/koi8_u.c
--- enc/shift_jis.o ---
compiling ./enc/shift_jis.c
--- enc/utf_16be.o ---
compiling ./enc/utf_16be.c
--- enc/utf_16le.o ---
--- enc/utf_32be.o ---
compiling ./enc/utf_32be.c
--- enc/utf_32le.o ---
--- enc/utf_16le.o ---
compiling ./enc/utf_16le.c
compiling ./enc/utf_32le.c
--- enc/windows_31j.o ---
compiling ./enc/windows_31j.c
--- enc/windows_1250.o ---
--- enc/windows_1251.o ---
compiling ./enc/windows_1250.c
compiling ./enc/windows_1251.c
--- enc/windows_1252.o ---
compiling ./enc/windows_1252.c
--- enc/windows_1253.o ---
compiling ./enc/windows_1253.c
--- enc/windows_1254.o ---
compiling ./enc/windows_1254.c
--- enc/windows_1257.o ---
compiling ./enc/windows_1257.c
--- .ext/x86_64-freebsd12.1/enc/cp949.so ---
linking encoding cp949.so
--- .ext/x86_64-freebsd12.1/enc/big5.so ---
linking encoding big5.so
ld: error: unable to find library -lruby
cc: error: linker command failed with exit code 1 (use -v to see invocation)
--- .ext/x86_64-freebsd12.1/enc/encdb.so ---
--- .ext/x86_64-freebsd12.1/enc/big5.so ---
*** [.ext/x86_64-freebsd12.1/enc/big5.so] Error code 1

make[1]: stopped in /tmp/ruby-2.6.5
--- .ext/x86_64-freebsd12.1/enc/cp949.so ---
ld: error: unable to find library -lruby
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** [.ext/x86_64-freebsd12.1/enc/cp949.so] Error code 1

make[1]: stopped in /tmp/ruby-2.6.5
--- .ext/x86_64-freebsd12.1/enc/encdb.so ---
linking encoding encdb.so
--- exts.mk ---
--- ext/-test-/exts.mk ---
configuring -test-/float
configuring -test-/funcall
configuring -test-/gvl/call_without_gvl
configuring -test-/hash
configuring -test-/integer
configuring -test-/iseq_load
configuring -test-/iter
configuring -test-/load/dot.dot
configuring -test-/load/protect
configuring -test-/marshal/compat
configuring -test-/marshal/internal_ivar
configuring -test-/marshal/usr
configuring -test-/memory_status
configuring -test-/method
configuring -test-/notimplement
configuring -test-/num2int
configuring -test-/path_to_class
configuring -test-/popen_deadlock
configuring -test-/postponed_job
configuring -test-/printf
configuring -test-/proc
configuring -test-/rational
configuring -test-/recursion
configuring -test-/regexp
configuring -test-/scan_args
configuring -test-/st/foreach
configuring -test-/st/numhash
configuring -test-/st/update
--- enc ---
ld: error: unable to find library -lruby
cc: error: linker command failed with exit code 1 (use -v to see invocation)
--- exts.mk ---
configuring -test-/string
configuring -test-/struct
configuring -test-/symbol
--- enc ---
*** [.ext/x86_64-freebsd12.1/enc/encdb.so] Error code 1

make[1]: stopped in /tmp/ruby-2.6.5
3 errors

make[1]: stopped in /tmp/ruby-2.6.5
*** [enc] Error code 2

make: stopped in /tmp/ruby-2.6.5
--- exts.mk ---
configuring -test-/thread_fd_close
configuring -test-/time
configuring -test-/tracepoint
configuring -test-/typeddata
configuring -test-/vm
configuring -test-/wait_for_single_fd
A failure has been detected in another branch of the parallel make

make[1]: stopped in /tmp/ruby-2.6.5
*** [exts.mk] Error code 2

make: stopped in /tmp/ruby-2.6.5
--- trans ---
A failure has been detected in another branch of the parallel make

make[1]: stopped in /tmp/ruby-2.6.5
*** [trans] Error code 2

make: stopped in /tmp/ruby-2.6.5

make: stopped in /tmp/ruby-2.6.5
(1-1/4)