=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for ruby21-fiddle-2.1.10 --- conversions.o --- --- handle.o --- --- closure.o --- --- fiddle.o --- --- function.o --- --- pointer.o --- --- conversions.o --- compiling conversions.c --- handle.o --- compiling handle.c --- function.o --- compiling function.c --- closure.o --- compiling closure.c --- pointer.o --- compiling pointer.c --- fiddle.o --- compiling fiddle.c --- handle.o --- handle.c:330:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CHECK_DLERROR; ^~~~~~~~~~~~~ handle.c:318:32: note: expanded from macro 'CHECK_DLERROR' # define CHECK_DLERROR if( err = dlerror() ){ func = 0; } ~~~~^~~~~~~~~~~ handle.c:330:5: note: place parentheses around the assignment to silence this warning handle.c:318:32: note: expanded from macro 'CHECK_DLERROR' # define CHECK_DLERROR if( err = dlerror() ){ func = 0; } ^ handle.c:330:5: note: use '==' to turn this assignment into an equality comparison handle.c:318:32: note: expanded from macro 'CHECK_DLERROR' # define CHECK_DLERROR if( err = dlerror() ){ func = 0; } ^ --- pointer.o --- pointer.c:478:36: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return diff > 0 ? INT2NUM(1) : INT2NUM(-1); ^~~~~~~~~~~ /data/scratch/devel/ruby-fiddle/work/.buildlink/include/ruby-2.1.0/ruby/ruby.h:1285:21: note: expanded from macro 'INT2NUM' # define INT2NUM(v) INT2FIX((int)(v)) ^~~~~~~~~~~~~~~~~ /data/scratch/devel/ruby-fiddle/work/.buildlink/include/ruby-2.1.0/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX' #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG)) ~~~~~~~~~~~~~~~~~~~^ --- fiddle.o --- fiddle.c:233:47: warning: shifting a negative signed value is undefined [-Wshift-negative-value] rb_define_const(mFiddle, "TYPE_SIZE_T", INT2NUM(TYPE_SIZE_T)); ^~~~~~~~~~~~~~~~~~~~ /data/scratch/devel/ruby-fiddle/work/.buildlink/include/ruby-2.1.0/ruby/ruby.h:1285:21: note: expanded from macro 'INT2NUM' # define INT2NUM(v) INT2FIX((int)(v)) ^~~~~~~~~~~~~~~~~ /data/scratch/devel/ruby-fiddle/work/.buildlink/include/ruby-2.1.0/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX' #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG)) ~~~~~~~~~~~~~~~~~~~^ fiddle.c:257:49: warning: shifting a negative signed value is undefined [-Wshift-negative-value] rb_define_const(mFiddle, "TYPE_UINTPTR_T", INT2NUM(TYPE_UINTPTR_T)); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/devel/ruby-fiddle/work/.buildlink/include/ruby-2.1.0/ruby/ruby.h:1285:21: note: expanded from macro 'INT2NUM' # define INT2NUM(v) INT2FIX((int)(v)) ^~~~~~~~~~~~~~~~~ /data/scratch/devel/ruby-fiddle/work/.buildlink/include/ruby-2.1.0/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX' #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG)) ~~~~~~~~~~~~~~~~~~~^ --- handle.o --- 1 warning generated. --- fiddle.o --- 2 warnings generated. --- pointer.o --- 1 warning generated. --- fiddle.so --- linking shared-object fiddle.so