MidnightBSD Magus

lang/ruby21

Object-oriented interpreted scripting language

Flavor Version Run OSVersion Arch License Restricted Status
2.1.9,1 336 1.0 amd64 bsd2 ruby 0 fail

Events

Machine Type Time Message
Constellation10 info 2018-08-18 14:30:45.199056 Test Started
Constellation10 fail 2018-08-18 14:31:20.799501 make build returned non-zero: 1
Constellation10 fail 2018-08-18 14:31:20.963463 Test complete.

Log

===>  Building for ruby21-2.1.9,1
	CC = cc
	LD = ld
	LDSHARED = cc -shared
	CFLAGS = -O2 -pipe  -fno-strict-aliasing -fPIC 
	XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
	CPPFLAGS = -I/usr/local/include   -I. -I.ext/include/amd64-midnightbsd1 -I./include -I.
	DLDFLAGS = -Wl,-soname,libruby21.so.21 -fstack-protector  
	SOLIBS = -lexecinfo -lcrypt -lm -lpthread -L/usr/local/lib 
MidnightBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Target: x86_64-unknown-freebsd10.4
Thread model: posix
Selected GCC installation: 
compiling main.c
compiling dmydln.c
compiling miniinit.c
compiling miniprelude.c
copying dummy probes.h
compiling array.c
compiling bignum.c
compiling class.c
compiling compar.c
compiling complex.c
compiling dir.c
compiling dln_find.c
compiling encoding.c
compiling enum.c
compiling enumerator.c
compiling error.c
compiling eval.c
compiling load.c
compiling proc.c
compiling file.c
compiling gc.c
compiling hash.c
compiling inits.c
compiling io.c
compiling marshal.c
compiling math.c
compiling node.c
compiling numeric.c
compiling object.c
compiling pack.c
compiling parse.c
compiling process.c
compiling random.c
compiling range.c
compiling rational.c
compiling re.c
re.c:106:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (y = memmem(ys, n, xs, m))
        ~~^~~~~~~~~~~~~~~~~~~~~~
re.c:106:11: note: place parentheses around the assignment to silence this warning
    if (y = memmem(ys, n, xs, m))
          ^
        (                       )
re.c:106:11: note: use '==' to turn this assignment into an equality comparison
    if (y = memmem(ys, n, xs, m))
          ^
          ==
1 warning generated.
compiling regcomp.c
compiling regenc.c
compiling regerror.c
compiling regexec.c
compiling regparse.c
compiling regsyntax.c
compiling ruby.c
compiling safe.c
compiling signal.c
compiling sprintf.c
compiling st.c
compiling strftime.c
compiling string.c
compiling struct.c
compiling time.c
compiling transcode.c
compiling util.c
compiling variable.c
compiling version.c
compiling compile.c
compiling debug.c
compiling iseq.c
compiling vm.c
compiling vm_dump.c
compiling vm_backtrace.c
compiling vm_trace.c
compiling thread.c
compiling cont.c
compiling ./enc/ascii.c
compiling ./enc/us_ascii.c
compiling ./enc/unicode.c
compiling ./enc/utf_8.c
compiling newline.c
compiling ./missing/close.c
compiling addr2line.c
compiling dmyext.c
linking miniruby
cont.o: In function `fiber_setcontext':
cont.c:(.text+0x1a38): undefined reference to `swapcontext'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

Stop.
make[1]: stopped in /magus/work/usr/mports/lang/ruby21/work/ruby-2.1.9
*** Error code 1

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