making enc making trans `trans' is up to date. making encs ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./amd64-freebsd11-fake ./tool/rbinstall.rb --make="/usr/bin/make" --dest-dir="/usr/ports/lang/ruby24/work/stage" --extout=".ext" --mflags=" " --make-flags=" .MAKE.LEVEL.ENV=MAKELEVEL ARCH=amd64 CONFIGURE_MAX_CMD_LEN=262144 CONFIG_DONE_RUBY=1 DESTDIR=/usr/ports/lang/ruby24/work/stage HAVE_COMPAT_IA32_KERN=YES\ OPSYS=FreeBSD OSREL=11.1 OSVERSION=1101512 _OSRELEASE=11.1-STABLE _PERL5_FROM_BIN=5.24.3 _PKG_CHECKED=1 _SMP_CPUS=8" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="doc" /usr/ports/lang/ruby24/work/ruby-2.4.3/.ext/amd64-freebsd11/openssl.so: Undefined symbol "rb_ary_new" *** Error code 1 Stop. make[2]: stopped in /usr/ports/lang/ruby24/work/ruby-2.4.3 *** Error code 1
Build fine on r331700 (probably was fixed by base r331669).
I have the same issue with 11.1-STABLE r331654 when building ruby23-2.3.7.