MidnightBSD Magus

lang/ruby32

Object-oriented interpreted scripting language

Flavor Version Run OSVersion Arch License Restricted Status
3.2.0.p2,1 500 3.0 amd64 bsd2 ruby 0 fail

Events

Machine Type Time Message
m3064b info 2022-11-05 19:52:05.415309 Test Started
m3064b fail 2022-11-05 19:53:05.545874 make build returned non-zero: 1
m3064b fail 2022-11-05 19:53:05.588438 Test complete.

Log

===>  Building for ruby32-3.2.0.p2,1
--- showflags ---
--- .ext/.timestamp/amd64-midnightbsd3/.time ---
--- coroutine/ucontext/.time ---
--- .ext/.timestamp/.enc-trans.time ---
--- showflags ---
BASERUBY = echo executable host ruby is required.  use --with-baseruby option.; false
	CC = cc
	LD = ld
	LDSHARED = ld
	CFLAGS = -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fdeclspec -O3 -fno-fast-math  -Wall -Wextra -Wextra-tokens -Wdeprecated-declarations -Wdivision-by-zero -Wdiv-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -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 -Wundef -std=gnu99 -fPIC 
	XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -I. -I.ext/include/amd64-midnightbsd3 -I./include -I. -I./enc/unicode/14.0.0 
--- revision.tmp ---
--- .ext/.timestamp/.RUBYCOMMONDIR.time ---
	CPPFLAGS = -I/usr/local/include -isystem /usr/local/include   
	DLDFLAGS = -fstack-protector-strong -Wl,--compress-debug-sections=zlib -fstack-protector-strong  
	SOLIBS =  -lz -lrt -lrt -ldl -lcrypt -lm -lthr -lpthread -L/usr/local/lib -L/usr/local/lib
	LANG = C
	LC_ALL = C
	LC_CTYPE = 
	MFLAGS =   -j 4
--- showflags ---
MidnightBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)
Target: x86_64-unknown-freebsd12.3
Thread model: posix
InstalledDir: /usr/bin
--- probes.h ---
--- main.o ---
translating probes probes.d
--- dmydln.o ---
--- dmyext.o ---
compiling ./main.c
compiling dmydln.c
--- debug_counter.o ---
compiling dmyext.c
--- dln_find.o ---
compiling debug_counter.c
compiling dln_find.c
--- encoding.o ---
--- inits.o ---
--- io_buffer.o ---
compiling encoding.c
compiling inits.c
--- marshal.o ---
compiling io_buffer.c
compiling marshal.c
--- math.o ---
compiling math.c
--- memory_view.o ---
compiling memory_view.c
--- pack.o ---
compiling pack.c
--- random.o ---
compiling random.c
--- re.o ---
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
--- transient_heap.o ---
compiling transient_heap.c
--- util.o ---
--- coroutine/ucontext/Context.o ---
compiling util.c
compiling coroutine/ucontext/Context.c
--- addr2line.o ---
--- dmyenc.o ---
compiling addr2line.c
--- dln.o ---
compiling dmyenc.c
--- localeinit.o ---
compiling dln.c
--- enc/ascii.o ---
compiling enc/ascii.c
--- enc/us_ascii.o ---
compiling enc/us_ascii.c
--- enc/unicode.o ---
compiling enc/unicode.c
--- localeinit.o ---
compiling localeinit.c
--- enc/utf_8.o ---
compiling enc/utf_8.c
--- 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 ---
compiling debug.c
--- dir.o ---
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 ---
compiling proc.c
--- process.o ---
compiling process.c
--- ractor.o ---
compiling ractor.c
--- range.o ---
compiling range.c
--- rational.o ---
compiling rational.c
--- ruby.o ---
--- scheduler.o ---
compiling ruby.c
compiling scheduler.c
--- signal.o ---
compiling signal.c
--- sprintf.o ---
--- struct.o ---
compiling sprintf.c
compiling struct.c
--- thread.o ---
compiling thread.c
--- time.o ---
compiling time.c
--- transcode.o ---
compiling transcode.c
--- variable.o ---
compiling variable.c
--- version.o ---
compiling version.c
--- vm_backtrace.o ---
--- vm_dump.o ---
compiling vm_backtrace.c
compiling vm_dump.c
--- vm_sync.o ---
compiling vm_sync.c
--- vm_trace.o ---
compiling vm_trace.c
--- compile.o ---
compiling compile.c
--- ./.revision.time ---
./revision.h unchanged
--- mjit_compiler.o ---
compiling mjit_compiler.c
--- array.o ---
compiling array.c
--- eval.o ---
--- gc.o ---
compiling eval.c
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
--- error.o ---
compiling error.c
--- iseq.o ---
compiling iseq.c
--- symbol.o ---
compiling symbol.c
--- enc/trans/newline.o ---
compiling enc/trans/newline.c
--- miniinit.o ---
compiling miniinit.c
--- parse.o ---
compiling parse.c
--- mjit_config.h ---
making mjit_config.h
--- mjit.o ---
compiling mjit.c
--- probes.stamp ---
--- probes.o ---
processing probes in object files
--- miniruby ---
linking miniruby
--- .rbconfig.time ---
--- builtin_binary.inc ---
builtin_binary.inc updated
--- builtin.o ---
compiling builtin.c
--- .rbconfig.time ---
/bin/sh ./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb updated
--- .ext/.timestamp/rb_mjit_header.time ---
--- enc.mk ---
--- verconf.h ---
building rb_mjit_header.h
generating enc.mk
--- encdb.h ---
creating verconf.h
--- verconf.h ---
verconf.h updated
--- loadpath.o ---
compiling loadpath.c
--- encdb.h ---
generating encdb.h
--- .ext/.timestamp/rb_mjit_header.time ---
rb_mjit_header.h updated
--- encdb.h ---
encdb.h updated
--- .ext/include/amd64-midnightbsd3/rb_mjit_min_header-3.2.0.h ---
building .ext/include/amd64-midnightbsd3/rb_mjit_min_header-3.2.0.h
--- ruby-glommed.o ---
generating a glommed object with DTrace probes for static library
--- srcs-enc ---
making srcs under enc
--- libruby32-static.a ---
linking static-library libruby32-static.a
--- transdb.h ---
generating transdb.h
transdb.h updated
--- libruby32.so.3.2.0 ---
linking shared-library libruby32.so.3.2.0
ld: error: unknown argument '-fstack-protector-strong'
ld: error: unknown argument '-Wl,--compress-debug-sections=zlib'
ld: error: unknown argument '-fstack-protector-strong'
ld: error: unable to find library -lz
ld: error: unable to find library -lrt
ld: error: unable to find library -lrt
ld: error: unable to find library -ldl
ld: error: unable to find library -lcrypt
ld: error: unable to find library -lm
ld: error: unable to find library -lthr
ld: error: unable to find library -lpthread
*** [libruby32.so.3.2.0] Error code 1

make[1]: stopped in /magus/work/usr/mports/lang/ruby32/work/ruby-3.2.0-preview2
--- .ext/include/amd64-midnightbsd3/rb_mjit_min_header-3.2.0.h ---
transform_mjit_header: making external definition static inline: rb_vm_lvar_exposed, Init_vm_stack_canary, rb_vm_opt_cfunc_p, rb_vm_ic_hit_p, rb_vm_splat_array, rb_vm_concat_array, rb_vm_defined, rb_vm_cc_general, rb_aliased_callable_method_entry, rb_find_defined_class_by_owner, rb_vm_call_ivar_attrset_p, rb_iseq_only_kwparam_p, rb_iseq_only_optparam_p, rb_vm_set_ivar_idx, rb_vm_setinstancevariable, rb_vm_setclassvariable, rb_vm_getclassvariable, rb_vm_rewrite_cref, rb_vm_get_cref, rb_vm_block_ep_update, rb_vm_cref_new_toplevel, rb_vm_cref_dup_without_refinements, rb_vm_frame_block_handler, rb_vm_cframe_keyword_p, rb_vm_ep_local_ep
transform_mjit_header: making declaration static inline: rb_vm_lvar_exposed, rb_vm_lvar_exposed, Init_vm_stack_canary, rb_vm_rewrite_cref, rb_vm_frame_block_handler, rb_vm_block_ep_update, rb_vm_ep_local_ep
transform_mjit_header: SKIPPED to transform: toupper_l, tolower_l, digittoint_l, isxdigit_l, isupper_l, isspecial_l, isspace_l, isrune_l, ispunct_l, isprint_l, isphonogram_l, isnumber_l, islower_l, isideogram_l, ishexnumber_l, isgraph_l, isdigit_l, iscntrl_l, isblank_l, isalpha_l, isalnum_l, __sbistype_l, __sbmaskrune_l
ln -sf ../../../.ext/include/amd64-midnightbsd3/rb_mjit_min_header-3.2.0.h include/ruby-3.2+2/amd64-midnightbsd3/rb_mjit_min_header-3.2.0.h
1 error

make[1]: stopped in /magus/work/usr/mports/lang/ruby32/work/ruby-3.2.0-preview2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/lang/ruby32

Links

Depends On

Depend Of

Nothing

Categories