ffi: Fails to install on OSX 10.14 (Mojave)

So, I know I’m ahead of the curve by a week or so on Mojave, but… gem install ffi is failing for me:

Fetching: ffi-1.9.25.gem (100%)
Building native extensions. This could take a while...
ERROR:  Error installing ffi:
	ERROR: Failed to build gem native extension.

    current directory: /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c
/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/bin/ruby -r ./siteconf20180918-67280-1w53r1a.rb extconf.rb
checking for ffi.h... no
checking for ffi.h in /usr/local/include,/usr/include/ffi... no
checking for shlwapi.h... no
checking for ruby/thread.h... yes
checking for rb_thread_blocking_region()... no
checking for rb_thread_call_with_gvl()... yes
checking for rb_thread_call_without_gvl()... yes
creating extconf.h
creating Makefile

current directory: /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c
make "DESTDIR=" clean

current directory: /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c
make "DESTDIR="
mkdir -p "/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c"/libffi-x86_64; (if [ ! -f "/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi"/configure ]; then echo "Running autoreconf for libffi"; cd "/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi" && /bin/sh /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/autogen.sh > /dev/null; fi); (if [ ! -f "/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c"/libffi-x86_64/Makefile ]; then echo "Configuring libffi for x86_64"; cd "/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c"/libffi-x86_64 && env CC=" clang" CFLAGS="-arch x86_64 " LDFLAGS="-arch x86_64" "/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi"/configure --disable-static --with-pic=yes --disable-dependency-tracking --disable-docs --host=x86_64-apple-darwin > /dev/null; fi); env MACOSX_DEPLOYMENT_TARGET=10.4 /Library/Developer/CommandLineTools/usr/bin/make -C "/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c"/libffi-x86_64
Configuring libffi for x86_64
clang: error: unsupported option '-print-multi-os-directory'
clang: error: no input files
/Library/Developer/CommandLineTools/usr/bin/make 'AR_FLAGS=' 'CC_FOR_BUILD=' 'CFLAGS=-arch x86_64  -Wall -fexceptions' 'CXXFLAGS=-g -O2' 'CFLAGS_FOR_BUILD=' 'CFLAGS_FOR_TARGET=' 'INSTALL=/usr/local/bin/ginstall -c' 'INSTALL_DATA=/usr/local/bin/ginstall -c -m 644' 'INSTALL_PROGRAM=/usr/local/bin/ginstall -c' 'INSTALL_SCRIPT=/usr/local/bin/ginstall -c' 'JC1FLAGS=' 'LDFLAGS=-arch x86_64' 'LIBCFLAGS=' 'LIBCFLAGS_FOR_TARGET=' 'MAKE=/Library/Developer/CommandLineTools/usr/bin/make' 'MAKEINFO=/bin/sh /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/missing makeinfo ' 'PICFLAG=' 'PICFLAG_FOR_TARGET=' 'RUNTESTFLAGS=' 'SHELL=/bin/sh' 'exec_prefix=/usr/local' 'infodir=/usr/local/share/info' 'libdir=/usr/local/lib' 'mandir=/usr/local/share/man' 'prefix=/usr/local' 'AR=ar' 'AS=as' 'CC=clang' 'CXX=g++' 'LD=/Library/Developer/CommandLineTools/usr/bin/ld' 'NM=nm' 'RANLIB=ranlib' 'DESTDIR=' all-recursive
Making all in include
make[3]: Nothing to be done for `all'.
Making all in testsuite
make[3]: Nothing to be done for `all'.
Making all in man
make[3]: Nothing to be done for `all'.
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -arch x86_64  -Wall -fexceptions -c -o src/prep_cif.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/prep_cif.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -Wall -fexceptions -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/prep_cif.c  -fno-common -DPIC -o src/.libs/prep_cif.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -arch x86_64  -Wall -fexceptions -c -o src/types.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/types.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -Wall -fexceptions -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/types.c  -fno-common -DPIC -o src/.libs/types.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -arch x86_64  -Wall -fexceptions -c -o src/raw_api.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/raw_api.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -Wall -fexceptions -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/raw_api.c  -fno-common -DPIC -o src/.libs/raw_api.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -arch x86_64  -Wall -fexceptions -c -o src/java_raw_api.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/java_raw_api.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -Wall -fexceptions -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/java_raw_api.c  -fno-common -DPIC -o src/.libs/java_raw_api.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -arch x86_64  -Wall -fexceptions -c -o src/closures.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/closures.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -Wall -fexceptions -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/closures.c  -fno-common -DPIC -o src/.libs/closures.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -arch x86_64  -Wall -fexceptions -c -o src/x86/ffi64.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffi64.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -Wall -fexceptions -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffi64.c  -fno-common -DPIC -o src/x86/.libs/ffi64.o
/bin/sh ./libtool    --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64  -c -o src/x86/unix64.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/unix64.S
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/unix64.S  -fno-common -DPIC -o src/x86/.libs/unix64.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -arch x86_64  -Wall -fexceptions -c -o src/x86/ffiw64.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffiw64.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -Wall -fexceptions -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffiw64.c  -fno-common -DPIC -o src/x86/.libs/ffiw64.o
/bin/sh ./libtool    --mode=compile clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src  -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64  -c -o src/x86/win64.lo /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/win64.S
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -I. -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -arch x86_64 -c /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/win64.S  -fno-common -DPIC -o src/x86/.libs/win64.o
/bin/sh ./libtool  --tag=CC   --mode=link clang  -arch x86_64  -Wall -fexceptions  -arch x86_64 -o libffi_convenience.la  src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo   src/x86/ffi64.lo src/x86/unix64.lo src/x86/ffiw64.lo src/x86/win64.lo
libtool: link: ar cru .libs/libffi_convenience.a src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi64.o src/x86/.libs/unix64.o src/x86/.libs/ffiw64.o src/x86/.libs/win64.o
libtool: link: ranlib .libs/libffi_convenience.a
libtool: link: ( cd ".libs" && rm -f "libffi_convenience.la" && ln -s "../libffi_convenience.la" "libffi_convenience.la" )
/bin/sh ./libtool  --tag=CC   --mode=link clang  -arch x86_64  -Wall -fexceptions -no-undefined -version-info `grep -v '^#' /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/libtool-version`   '-arch' 'x86_64'  -arch x86_64 -o libffi.la -rpath /usr/local/lib src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo  src/x86/ffi64.lo src/x86/unix64.lo src/x86/ffiw64.lo src/x86/win64.lo
libtool: link:  clang -dynamiclib  -o .libs/libffi.7.dylib  src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi64.o src/x86/.libs/unix64.o src/x86/.libs/ffiw64.o src/x86/.libs/win64.o    -arch x86_64 -arch x86_64 -arch x86_64   -install_name  /usr/local/lib/libffi.7.dylib -compatibility_version 9 -current_version 9.0 -Wl,-single_module
ld: library not found for -lgcc_s.10.4
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [libffi.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** ["/usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c"/libffi-x86_64/.libs/libffi_convenience.a] Error 2

make failed, exit code 2

Gem files will remain installed in /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.9.25 for inspection.
Results logged to /usr/local/Cellar/asdf/0.5.1/installs/ruby/2.5.1/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-18/2.5.0-static/ffi-1.9.25/gem_make.out

I am able to build other gems with native components (nokogiri went fine, for one) so I’m pretty sure my build chain is at least minimally sane:

$ sudo xcode-select -p
/Library/Developer/CommandLineTools

$ ruby --version
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin18]

$ gem --version
2.7.6

$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.10.44.2)
Target: x86_64-apple-darwin18.0.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

$ clang --version
Apple LLVM version 10.0.0 (clang-1000.10.44.2)
Target: x86_64-apple-darwin18.0.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

I do have libffi installed through brew, but I’m not exactly sure if that’s relevant to anything.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 25
  • Comments: 63 (1 by maintainers)

Commits related to this issue

Most upvoted comments

Confirming both that this is still present on full Mojave release, and that this symlink fixes the build:

sudo ln -s /usr/lib/libSystem.B.dylib /usr/local/lib/libgcc_s.10.4.dylib

@jamie @drewlustro

🍻 Confirmed fixed if you perform a software update and Mojave gets the latest command line tools, which I believe were released today.

Command Line Tools (macOS High Sierra version 10.13) for Xcode [v10.1]

ffi 1.9.25 gem native extension compile still failing for me.

Xcode 10.1 Command Line add-on is still currently in Beta 2 (see Command Line Tools macOS 10.14 for Xcode 10.1 Beta 2). My Xcode is updated to Version 10.1 (10B61).

Here’s my system info:

>>> clang --version
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.0.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

>>> system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: macOS 10.14 (18A391)
      Kernel Version: Darwin 18.0.0
      Boot Volume: Macintosh HD
      Boot Mode: Normal
      Computer Name: Yeong Sheng
      User Name: Tan Yeong Sheng (yeongsheng)
      Secure Virtual Memory: Enabled
      System Integrity Protection: Enabled
      Time since boot: 4 days 18:14

>>> xcode-select --version
xcode-select version 2354.

Issue finally fixed with the below steps (no lib symlink or Xcode CommandLine install pre-requisite): brew reinstall libffi - this reinstalls libffi 3.2.1 for mojave

export LDFLAGS="-L/usr/local/opt/libffi/lib" && \
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig" && \
bundle --path vendor/bundle
.
.
Using location 0.0.1 from source at `engines/location`
Installing ffi 1.9.25 with native extensions
Using childprocess 0.9.0
Using rb-inotify 0.9.10
Using compass 1.0.3
Using listen 3.1.5
Using compass-rails 3.1.0
Fetching selenium-webdriver 3.14.1
Fetching jekyll-watch 2.1.2
Installing jekyll-watch 2.1.2
Fetching jekyll 3.8.4
Installing jekyll 3.8.4
Installing selenium-webdriver 3.14.1
Bundle complete! 108 Gemfile dependencies, 296 gems now installed.
Bundled gems are installed into `./vendor/bundle`

For me the solution was something mentioned above:

brew reinstall libffi

export LDFLAGS="-L/usr/local/opt/libffi/lib"
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
bundle

ok, can confirm that LDFLAGS="-L/usr/local/opt/libffi/lib" PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig" gem inst ffi behaves at it should 😃 THANKS!

i cargo culted https://gist.github.com/Dreyer/0a0976f5606c0c963ab9a622f03ee26d and got it installed. 💯do not understand but it’s working.

Ran into this bug too. While installing ffi manually worked (gem install ffi -v '1.11.3' --source 'https://rubygems.org/'), it failed to install as part of bundle.

I noticed this message when I reinstalled libffi (brew reinstall libffi):

==> Caveats
libffi is keg-only, which means it was not symlinked into /usr/local,
because some formulae require a newer version of libffi.

For compilers to find libffi you may need to set:
  export LDFLAGS="-L/usr/local/opt/libffi/lib"

For pkg-config to find libffi you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"

So I tried this (I’m using the Fish shell):

env LDFLAGS="-L/usr/local/opt/libffi/lib" PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig" bundle

This at least installed the ffi gem successfully.

Hi All, thought Id dive my ten cents on this , As I got it resolved.

extconf failed, exit code 1
Gem files will remain installed in
/usr/local/lib/ruby/gems/2.5.0/gems/ffi-1.11.1 for inspection.
Results logged to
/usr/local/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-17/2.5.0/ffi-1.11.1/gem_make.out

An error occurred while installing ffi (1.11.1), and Bundler cannot
continue.
Make sure that `gem install ffi -v '1.11.1' --source 'http://rubygems.org/'`
succeeds before bundling.

First I done a reinstall with brew brew reinstall libffi

then I was missing an xcode-select xcode-select --install

then I run the bundle bundle update

Hope this helps, T

The symlink workaround worked for me as well.

Lol 🎉 your own comment. Nice one.

🍻 Confirmed fixed if you perform a software update and Mojave gets the latest command line tools, which I believe were released today.

Command Line Tools (macOS High Sierra version 10.13) for Xcode [v10.1]

My solution is

export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
gem install ffi

Same issue here, same workround. Can’t really call it a fix, though, it would be nice to have a fixed version of ffi available.

My solution is

export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
gem install ffi

I was having an issue with bundle exec rails s. This worked for me.

Hi All, thought Id dive my ten cents on this , As I got it resolved.

extconf failed, exit code 1
Gem files will remain installed in
/usr/local/lib/ruby/gems/2.5.0/gems/ffi-1.11.1 for inspection.
Results logged to
/usr/local/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-17/2.5.0/ffi-1.11.1/gem_make.out

An error occurred while installing ffi (1.11.1), and Bundler cannot
continue.
Make sure that `gem install ffi -v '1.11.1' --source 'http://rubygems.org/'`
succeeds before bundling.

First I done a reinstall with brew brew reinstall libffi

then I was missing an xcode-select xcode-select --install

then I run the bundle bundle update

Hope this helps, T

Didn’t work for me

I couldn’t get 1.9.21 to install, though the error looked different. The symlink workaround did allow 1.9.25 to install, though.

Because I don’t have sudo rights and brew is installed in my user’s directory and libffi is keg-only, I had to set the following env vars to work:

$ brew reinstall libffi
...
For compilers to find libffi you may need to set:
  export LDFLAGS="-L/Users/my_user/homebrew/opt/libffi/lib"

For pkg-config to find libffi you may need to set:
  export PKG_CONFIG_PATH="/Users/my_user/homebrew/opt/libffi/lib/pkgconfig"
...
$ export LDFLAGS="-L/Users/my_user/homebrew/opt/libffi/lib"
$ export PKG_CONFIG_PATH="/Users/my_user/homebrew/opt/libffi/lib/pkgconfig"
$ bundle --path vendor/bundle

@alanhogan worth noting LDFLAGS can be put into bundle config like BUNDLE_BUILD__FFI: "--with-ldflags=-L/usr/local/opt/libffi/lib" by running the following:

bundle config build.ffi --with-ld-flags=-L/usr/local/opt/libffi/lib

Hi all, have the same trouble since this mornig and doesn’t achieve to solve it. I got :

  • mac os : 10.13.6
  • rails 5.1 application
  • i’m using rvm 1.29.1
  • ruby 2.3.4p301

First I “bundle install” my rails app, I previously got the same error on nokogiri. I run: bundle config build.nokogiri --use-system-libraries=true --with-xml2-include=“$(xcrun --show-sdk-path)”/usr/include/libxml2

and it solve the nokogori trouble but ffi trouble appear.

now when I bundle install i got this:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

			    current directory: /Users/CurrentUser/Documents/3 - GEOXIA/welcome2/welcome2/vendor/cache/ruby/2.3.0/gems/ffi-1.9.25/ext/ffi_c
			/Users/CurrentUser/.rvm/rubies/ruby-2.3.4/bin/ruby -r ./siteconf20190104-69883-1oryqfs.rb extconf.rb
			checking for ffi.h... no
			checking for ffi.h in /usr/local/include,/usr/include/ffi... yes
			checking for ffi_call() in -lffi... yes
			checking for ffi_closure_alloc()... no
			checking for ffi_raw_call()... no
			checking for shlwapi.h... no
			checking for ruby/thread.h... yes
			checking for rb_thread_blocking_region()... no
			checking for rb_thread_call_with_gvl()... yes
			checking for rb_thread_call_without_gvl()... yes
			creating extconf.h
			creating Makefile

			current directory: /Users/CurrentUser/Documents/3 - GEOXIA/welcome2/welcome2/vendor/cache/ruby/2.3.0/gems/ffi-1.9.25/ext/ffi_c
			make "DESTDIR=" clean

			current directory: /Users/CurrentUser/Documents/3 - GEOXIA/welcome2/welcome2/vendor/cache/ruby/2.3.0/gems/ffi-1.9.25/ext/ffi_c
			make "DESTDIR="
			/bin/sh: -c: line 0: unexpected EOF while looking for matching `"'
			/bin/sh: -c: line 1: syntax error: unexpected end of file
			make: *** ["/Users/CurrentUser/Documents/3] Error 2

			make failed, exit code 2

			Gem files will remain installed in /Users/CurrentUser/Documents/3 - GEOXIA/welcome2/welcome2/vendor/cache/ruby/2.3.0/gems/ffi-1.9.25 for inspection.
			Results logged to /Users/CurrentUser/Documents/3 - GEOXIA/welcome2/welcome2/vendor/cache/ruby/2.3.0/extensions/x86_64-darwin-17/2.3.0/ffi-1.9.25/gem_make.out

			An error occurred while installing ffi (1.9.25), and Bundler cannot continue.
			Make sure that `gem install ffi -v '1.9.25' --source 'https://rubygems.org/'` succeeds before bundling.

			In Gemfile:
			  bootstrap was resolved to 4.1.3, which depends on
			    sass was resolved to 3.6.0, which depends on
			      sass-listen was resolved to 4.0.0, which depends on
			        rb-inotify was resolved to 0.9.10, which depends on
			          ffi

I try to install gem install ffi -v ‘1.9.25’ --source ‘https://rubygems.org/’ and it work perfectly but bundle install still doesn’t work

I try to xcode-select --install

and update xcode xcode-select version 2349.

and still the same error on bundle install

I don’t understand anything to this trouble , thanks for your help.

I also encountered a similar error. But I found a space in one of my directory structures. It worked well if I erased the space! I was taken a week for this issue. In your case, it is worth checking after “/Users/CurrentUser/Documents/3”

I forced re-install xcode-select to solve the problem. Hope it help! ref: https://stackoverflow.com/questions/34617452/how-to-update-xcode-from-command-line

Hi All,

I have the same problem on my, OSX 10.14.6 (Mojave) when trying to execute

$ bundle exec jekyll serve

$ bundle install

An error occurred while installing ffi (1.11.1), and Bundler cannot continue…!

Simply have updated my ruby installation following this post: https://medium.com/@IanRahman/how-to-upgrade-ruby-on-a-mac-a592c6085c63

Executing just the following:

$ xcode-select --install

$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

$ \curl -sSL https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable

$ rvm install ruby --latest

Current working versions: $ ruby --version ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]

$ gem --version 3.0.6

and is working nicely !

With MacPorts, I found that the the mkmf logs show that ruby breaks when it tries to use pkg-config (I have port install libffi):

"pkg-config --exists libffi"
dyld: Symbol not found: __cg_jpeg_resync_to_restart
  Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
  Expected in: /opt/local/lib/libJPEG.dylib
 in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
package configuration for libffi is not found
have_header: checking for ffi.h... -------------------- yes

That leads to the attempted fallback to test ffi.h, but that’s hidden away and so unusable. If we make that visible to mkmf (I couldn’t find a less hack-y way to configure MakeMakefile—it didn’t seem to pick up the usual build variables like CFLAGS):

sudo mkdir /usr/local/include
sudo ln /opt/local/lib/libffi-3.2.1/include/* /usr/local/include

Then I could forcibly get ffi installed:

sudo gem install ffi -- --enable-system-libffi

and continue on my way (to using jekyll)

Not on mac OS X but encountered the error on Ubuntu 18.04. Solved it with sudo apt-get install -y libxml2-dev

Just updated to Mojave point release (10.14.1) with the 10.1 CLT, and ran into an ffi build error when attempting a bundle update.

Reinstalling libffi didn’t help, but Antonio’s solution did. In case any of this helps to remove the need for manual linker flags, here’s my various outputs:

➜ gem install ffi --verbose -v '1.9.25' --source 'https://rubygems.org/'
...
linking shared-object ffi_c.bundle
ld: archive has no table of contents file '/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-darwin18/.libs/libffi_convenience.a' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
...
Full output (very long)
HEAD https://api.rubygems.org/api/v1/dependencies
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=ffi
200 OK
Getting SRV record failed: DNS result has no information for _rubygems._tcp.api.rubygems.org
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/.gitignore
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/.gitmodules
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/.travis.yml
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/.yardopts
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/CHANGELOG.md
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/COPYING
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/Gemfile
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/LICENSE
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/LICENSE.SPECS
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/README.md
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/Rakefile
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/appveyor.yml
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/AbstractMemory.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/AbstractMemory.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/ArrayType.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/ArrayType.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Buffer.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Call.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Call.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/ClosurePool.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/ClosurePool.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/DataConverter.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/DynamicLibrary.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/DynamicLibrary.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Function.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Function.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/FunctionInfo.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/LastError.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/LastError.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/LongDouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/LongDouble.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/MappedType.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/MappedType.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/MemoryPointer.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/MemoryPointer.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/MethodHandle.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/MethodHandle.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Platform.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Platform.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Pointer.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Pointer.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Struct.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Struct.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/StructByReference.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/StructByReference.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/StructByValue.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/StructByValue.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/StructLayout.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Thread.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Thread.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Type.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Type.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Types.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Types.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/Variadic.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/compat.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/extconf.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi.bsd.mk
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi.darwin.mk
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi.gnu.mk
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi.mk
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi.vc.mk
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi.vc64.mk
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.appveyor.yml
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.github/issue_template.md
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.gitignore
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.travis.yml
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.travis/ar-lib
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.travis/build.sh
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.travis/compile
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.travis/install.sh
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.travis/moxie-sim.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/.travis/site.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/ChangeLog.libffi
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/ChangeLog.libffi-3.1
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/ChangeLog.libgcj
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/ChangeLog.v1
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/LICENSE
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/LICENSE-BUILDTOOLS
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/Makefile.am
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/Makefile.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/README.md
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/acinclude.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/autogen.sh
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/config.guess
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/config.sub
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/configure
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/configure.ac
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/configure.host
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/doc/Makefile.am
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/doc/Makefile.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/doc/libffi.texi
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/doc/version.texi
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/fficonfig.h.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/generate-darwin-source-and-headers.py
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include/Makefile.am
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include/Makefile.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include/ffi.h.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include/ffi_cfi.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include/ffi_common.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/install-sh
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/libffi.map.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/libffi.pc.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/libffi.xcodeproj/project.pbxproj
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/libtool-ldflags
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/libtool-version
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/ltmain.sh
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/asmcfi.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_append_flag.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_cc_maxopt.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_cflags_warn_all.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_check_compile_flag.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_compiler_vendor.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_configure_args.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_enable_builddir.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_gcc_archflag.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_gcc_x86_cpuid.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/m4/ax_require_defined.m4
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/man/Makefile.am
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/man/Makefile.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/man/ffi.3
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/man/ffi_call.3
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/man/ffi_prep_cif.3
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/man/ffi_prep_cif_var.3
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/missing
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/msvcc.sh
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/aarch64/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/aarch64/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/aarch64/internal.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/aarch64/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/alpha/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/alpha/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/alpha/internal.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/alpha/osf.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/arc/arcompact.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/arc/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/arc/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/arm/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/arm/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/arm/internal.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/arm/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/avr32/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/avr32/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/avr32/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/bfin/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/bfin/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/bfin/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/closures.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/cris/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/cris/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/cris/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/debug.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/dlmalloc.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/frv/eabi.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/frv/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/frv/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/ia64/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/ia64/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/ia64/ia64_flags.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/ia64/unix.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/java_raw_api.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m32r/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m32r/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m32r/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m68k/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m68k/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m68k/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m88k/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m88k/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/m88k/obsd.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/metag/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/metag/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/metag/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/microblaze/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/microblaze/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/microblaze/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/mips/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/mips/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/mips/n32.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/mips/o32.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/moxie/eabi.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/moxie/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/moxie/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/nios2/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/nios2/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/nios2/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/or1k/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/or1k/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/or1k/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/pa/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/pa/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/pa/hpux32.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/pa/linux.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/aix.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/aix_closure.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/asm.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/darwin.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/darwin_closure.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/ffi_darwin.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/ffi_linux64.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/ffi_powerpc.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/ffi_sysv.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/linux64.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/linux64_closure.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/ppc_closure.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/powerpc/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/prep_cif.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/raw_api.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/riscv/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/riscv/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/riscv/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/s390/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/s390/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/s390/internal.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/s390/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sh/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sh/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sh/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sh64/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sh64/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sh64/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sparc/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sparc/ffi64.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sparc/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sparc/internal.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sparc/v8.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/sparc/v9.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/tile/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/tile/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/tile/tile.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/types.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/vax/elfbsd.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/vax/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/vax/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/asmnames.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffi64.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffiw64.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/internal.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/internal64.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/unix64.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/win64.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/win64_intel.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/xtensa/ffi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/xtensa/ffitarget.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/xtensa/sysv.S
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/stamp-h.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/Makefile.am
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/Makefile.in
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/config/default.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/lib/libffi.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/lib/target-libpath.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/lib/wrapper.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.bhaible/Makefile
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.bhaible/README
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.bhaible/alignof.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.bhaible/bhaible.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.bhaible/test-call.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.bhaible/test-callback.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.bhaible/testcases.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/align_mixed.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/align_stdcall.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/call.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn0.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn3.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn4.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn5.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn6.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_loc_fn0.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/closure_simple.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_12byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_16byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_18byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_19byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_1_1byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_20byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_20byte1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_24byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_2byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_3_1byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_3byte1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_3byte2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_3float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_4_1byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_4byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_5_1_byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_5byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_64byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_6_1_byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_6byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_7_1_byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_7byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_8byte.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_9byte1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_9byte2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_longdouble_split.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_pointer.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_sint16.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_sint32.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_sint64.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_uint16.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_uint32.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_uint64.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_dbls_struct.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_double_va.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_longdouble_va.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_many_mixed_args.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_schar.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_sshort.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_sshortchar.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_uchar.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_ushort.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_ushortchar.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_pointer.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_pointer_stack.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_schar.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_sint.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_sshort.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_struct_va1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_uchar.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_uchar_va.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_uint.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_uint_va.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_ulong_va.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_ulonglong.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_ushort.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/cls_ushort_va.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/err_bad_abi.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/err_bad_typedef.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/ffitest.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/float1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/float2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/float3.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/float4.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/float_va.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/huge_struct.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/many.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/many2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/many_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/many_mixed.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/negint.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct10.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct11.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct3.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct4.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct5.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct6.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct7.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct8.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct9.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/offsets.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/pr1172638.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/problem1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/promotion.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/pyobjc-tc.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_fl.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_fl1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_fl2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_fl3.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_ldl.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_ll.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_ll1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_sc.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_sl.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_uc.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/return_ul.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/stret_large.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/stret_large2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/stret_medium.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/stret_medium2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/strlen.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/strlen2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/strlen3.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/strlen4.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct10.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct3.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct4.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct5.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct6.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct7.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct8.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/struct9.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/testclosure.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/uninitialized.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/unwindtest.cc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/unwindtest_ffi_call.cc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/va_1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/va_struct1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/va_struct2.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.call/va_struct3.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_double.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_float.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_longdouble.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex_int.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/complex_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/ffitest.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2.inc
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_double.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_float.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_longdouble.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.go/aa-direct.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.go/closure1.c
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.go/ffitest.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.go/go.exp
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/testsuite/libffi.go/static-chain.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/rbffi.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/rbffi_endian.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/win32/stdbool.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/win32/stdint.h
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ffi.gemspec
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/autopointer.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/buffer.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/callback.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/enum.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/errno.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/ffi.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/io.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/library.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/managedstruct.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/memorypointer.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/aarch64-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/arm-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-cygwin/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-darwin/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-freebsd/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-gnu/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-netbsd/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-openbsd/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-solaris/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/i386-windows/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/ia64-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/mips-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/mips64-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/mips64el-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/mipsel-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/mipsisa32r6-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/mipsisa32r6el-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/mipsisa64r6-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/mipsisa64r6el-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/powerpc-aix/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/powerpc-darwin/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/powerpc-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/powerpc64-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/s390-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/s390x-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/sparc-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/sparc-solaris/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/sparc64-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/sparcv9-solaris/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/x86_64-cygwin/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/x86_64-darwin/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/x86_64-freebsd/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/x86_64-linux/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/x86_64-netbsd/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/x86_64-openbsd/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/x86_64-solaris/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/platform/x86_64-windows/types.conf
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/pointer.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/struct.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/struct_layout_builder.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/tools/const_generator.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/tools/generator.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/tools/generator_task.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/tools/struct_generator.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/tools/types_generator.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/types.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/union.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/variadic.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/lib/ffi/version.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/samples/getlogin.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/samples/getpid.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/samples/gettimeofday.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/samples/hello.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/samples/inotify.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/samples/pty.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/samples/qsort.rb
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/samples/sample_helper.rb
Building native extensions. This could take a while...
current directory: /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c
/Users/Matt/.rbenv/versions/2.5.3/bin/ruby -r ./siteconf20181102-25306-1ki7x13.rb extconf.rb
checking for ffi.h... no
checking for ffi.h in /usr/local/include,/usr/include/ffi... yes
checking for ffi_call() in -lffi... yes
checking for ffi_closure_alloc()... no
checking for ffi_raw_call()... no
checking for shlwapi.h... no
checking for ruby/thread.h... yes
checking for rb_thread_blocking_region()... no
checking for rb_thread_call_with_gvl()... yes
checking for rb_thread_call_without_gvl()... yes
creating extconf.h
creating Makefile
current directory: /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c
make "DESTDIR=" clean
current directory: /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c
make "DESTDIR="
Configuring libffi
clang: error: unsupported option '-print-multi-os-directory'
clang: error: no input files
cd "/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-darwin18" && /Applications/Xcode.app/Contents/Developer/usr/bin/make
/Applications/Xcode.app/Contents/Developer/usr/bin/make 'AR_FLAGS=' 'CC_FOR_BUILD=' 'CFLAGS=-Wall -fexceptions' 'CXXFLAGS=-g -O2' 'CFLAGS_FOR_BUILD=' 'CFLAGS_FOR_TARGET=' 'INSTALL=/usr/local/bin/ginstall -c' 'INSTALL_DATA=/usr/local/bin/ginstall -c -m 644' 'INSTALL_PROGRAM=/usr/local/bin/ginstall -c' 'INSTALL_SCRIPT=/usr/local/bin/ginstall -c' 'JC1FLAGS=' 'LDFLAGS=' 'LIBCFLAGS=' 'LIBCFLAGS_FOR_TARGET=' 'MAKE=/Applications/Xcode.app/Contents/Developer/usr/bin/make' 'MAKEINFO=/bin/sh /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/missing makeinfo ' 'PICFLAG=' 'PICFLAG_FOR_TARGET=' 'RUNTESTFLAGS=' 'SHELL=/bin/sh' 'exec_prefix=/usr/local' 'infodir=/usr/local/share/info' 'libdir=/usr/local/lib' 'mandir=/usr/local/share/man' 'prefix=/usr/local' 'AR=ar' 'AS=as' 'CC=clang' 'CXX=g++' 'LD=ld' 'NM=/usr/local/bin/nm -B' 'RANLIB=ranlib' 'DESTDIR=' all-recursive
Making all in include
make[3]: Nothing to be done for `all'.
Making all in testsuite
make[3]: Nothing to be done for `all'.
Making all in man
make[3]: Nothing to be done for `all'.
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -Wall -fexceptions -c -o src/prep_cif.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/prep_cif.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -Wall -fexceptions -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/prep_cif.c  -fno-common -DPIC -o src/.libs/prep_cif.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -Wall -fexceptions -c -o src/types.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/types.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -Wall -fexceptions -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/types.c  -fno-common -DPIC -o src/.libs/types.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -Wall -fexceptions -c -o src/raw_api.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/raw_api.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -Wall -fexceptions -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/raw_api.c  -fno-common -DPIC -o src/.libs/raw_api.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -Wall -fexceptions -c -o src/java_raw_api.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/java_raw_api.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -Wall -fexceptions -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/java_raw_api.c  -fno-common -DPIC -o src/.libs/java_raw_api.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -Wall -fexceptions -c -o src/closures.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/closures.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -Wall -fexceptions -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/closures.c  -fno-common -DPIC -o src/.libs/closures.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -Wall -fexceptions -c -o src/x86/ffi64.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffi64.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -Wall -fexceptions -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffi64.c  -fno-common -DPIC -o src/x86/.libs/ffi64.o
/bin/sh ./libtool    --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src  -c -o src/x86/unix64.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/unix64.S
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/unix64.S  -fno-common -DPIC -o src/x86/.libs/unix64.o
/bin/sh ./libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src   -Wall -fexceptions -c -o src/x86/ffiw64.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffiw64.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -Wall -fexceptions -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/ffiw64.c  -fno-common -DPIC -o src/x86/.libs/ffiw64.o
/bin/sh ./libtool    --mode=compile clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src  -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src  -c -o src/x86/win64.lo /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/win64.S
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -I. -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/include -Iinclude -I/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src -c /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/src/x86/win64.S  -fno-common -DPIC -o src/x86/.libs/win64.o
/bin/sh ./libtool  --tag=CC   --mode=link clang  -Wall -fexceptions   -o libffi_convenience.la  src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo   src/x86/ffi64.lo src/x86/unix64.lo src/x86/ffiw64.lo src/x86/win64.lo
libtool: link: ar cru .libs/libffi_convenience.a src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi64.o src/x86/.libs/unix64.o src/x86/.libs/ffiw64.o src/x86/.libs/win64.o
ar: `u' modifier ignored since `D' is the default (see `U')
ar: src/.libs/prep_cif.o: unknown load command 0x32
ar: src/.libs/prep_cif.o: unknown load command 0x32
ar: src/.libs/prep_cif.o: unknown load command 0x32
ar: src/.libs/types.o: unknown load command 0x32
ar: src/.libs/types.o: unknown load command 0x32
ar: src/.libs/types.o: unknown load command 0x32
ar: src/.libs/raw_api.o: unknown load command 0x32
ar: src/.libs/raw_api.o: unknown load command 0x32
ar: src/.libs/raw_api.o: unknown load command 0x32
ar: src/.libs/java_raw_api.o: unknown load command 0x32
ar: src/.libs/java_raw_api.o: unknown load command 0x32
ar: src/.libs/java_raw_api.o: unknown load command 0x32
ar: src/.libs/closures.o: unknown load command 0x32
ar: src/.libs/closures.o: unknown load command 0x32
ar: src/.libs/closures.o: unknown load command 0x32
ar: src/x86/.libs/ffi64.o: unknown load command 0x32
ar: src/x86/.libs/ffi64.o: unknown load command 0x32
ar: src/x86/.libs/ffi64.o: unknown load command 0x32
ar: src/x86/.libs/unix64.o: unknown load command 0x32
ar: src/x86/.libs/unix64.o: unknown load command 0x32
ar: src/x86/.libs/unix64.o: unknown load command 0x32
ar: src/x86/.libs/ffiw64.o: unknown load command 0x32
ar: src/x86/.libs/ffiw64.o: unknown load command 0x32
ar: src/x86/.libs/ffiw64.o: unknown load command 0x32
ar: src/x86/.libs/win64.o: unknown load command 0x32
ar: src/x86/.libs/win64.o: unknown load command 0x32
ar: src/x86/.libs/win64.o: unknown load command 0x32
libtool: link: ranlib .libs/libffi_convenience.a
ranlib: .libs/libffi_convenience.a(prep_cif.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(prep_cif.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(prep_cif.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(types.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(types.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(types.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(raw_api.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(raw_api.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(raw_api.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(java_raw_api.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(java_raw_api.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(java_raw_api.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(closures.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(closures.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(closures.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(ffi64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(ffi64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(ffi64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(unix64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(unix64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(unix64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(ffiw64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(ffiw64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(ffiw64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(win64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(win64.o): unknown load command 0x32
ranlib: .libs/libffi_convenience.a(win64.o): unknown load command 0x32
libtool: link: ( cd ".libs" && rm -f "libffi_convenience.la" && ln -s "../libffi_convenience.la" "libffi_convenience.la" )
/bin/sh ./libtool  --tag=CC   --mode=link clang  -Wall -fexceptions -no-undefined -version-info `grep -v '^#' /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/libtool-version`     -o libffi.la -rpath /usr/local/lib src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo  src/x86/ffi64.lo src/x86/unix64.lo src/x86/ffiw64.lo src/x86/win64.lo
libtool: link: clang -dynamiclib  -o .libs/libffi.7.dylib  src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi64.o src/x86/.libs/unix64.o src/x86/.libs/ffiw64.o src/x86/.libs/win64.o      -install_name  /usr/local/lib/libffi.7.dylib -compatibility_version 9 -current_version 9.0 -Wl,-single_module
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
libtool: link: dsymutil .libs/libffi.7.dylib || :
warning: no debug symbols in executable (-arch x86_64)
libtool: link: (cd ".libs" && rm -f "libffi.dylib" && ln -s "libffi.7.dylib" "libffi.dylib")
libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s "../libffi.la" "libffi.la" )
compiling AbstractMemory.c
compiling ArrayType.c
compiling Buffer.c
compiling Call.c
compiling ClosurePool.c
compiling DataConverter.c
compiling DynamicLibrary.c
compiling Function.c
Function.c:951:17: warning: 'ffi_prep_closure' is deprecated [-Wdeprecated-declarations]
    ffiStatus = ffi_prep_closure(code, &fnInfo->ffi_cif, callback_invoke, closure);
                ^
/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-darwin18/include/ffi.h:339:18: note: 'ffi_prep_closure'
      has been explicitly marked deprecated here
  __attribute__((deprecated))
                 ^
1 warning generated.
compiling FunctionInfo.c
compiling LastError.c
compiling LongDouble.c
compiling MappedType.c
compiling MemoryPointer.c
compiling MethodHandle.c
compiling Platform.c
compiling Pointer.c
compiling Struct.c
compiling StructByReference.c
compiling StructByValue.c
compiling StructLayout.c
compiling Thread.c
compiling Type.c
compiling Types.c
compiling Variadic.c
compiling ffi.c
linking shared-object ffi_c.bundle
ld: archive has no table of contents file '/Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-darwin18/.libs/libffi_convenience.a' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [ffi_c.bundle] Error 1
ERROR:  Error installing ffi:
	ERROR: Failed to build gem native extension.
Building has failed. See above output for more information on the failure.

make failed, exit code 2

Gem files will remain installed in /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/ffi-1.9.25 for inspection. Results logged to /Users/Matt/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-18/2.5.0-static/ffi-1.9.25/gem_make.out

➜ ruby --version
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin18]
➜ clang --version
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
➜ system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: macOS 10.14.1 (18B75)
      Kernel Version: Darwin 18.2.0
      Boot Volume: Macintosh HD
      Boot Mode: Normal
      Computer Name: [redacted]
      User Name: [redacted] (Matt)
      Secure Virtual Memory: Enabled
      System Integrity Protection: Enabled
      Time since boot: 2:03
➜ xcode-select --version
xcode-select version 2354.

The symlink workaround worked for me as well.

The symlink sudo ln -s /usr/lib/libSystem.B.dylib /usr/local/lib/libgcc_s.10.4.dylib did not fix my bundle installation that includes both nokogiri 1.8.5 and ffi 1.9.25.

I was able to fix my nokogiri 1.8.5 gem install issue by adding a bundle config line: bundle config build.nokogiri --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2

However, my native extension compile for ffi 1.9.25 is still failing:

Installing ffi 1.9.25 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /Users/ys/my_app/vendor/bundle/ruby/2.5.0/gems/ffi-1.9.25/ext/ffi_c
/Users/ys/.rubies/ruby-2.5.3/bin/ruby -r ./siteconf20181031-98944-olvcl6.rb extconf.rb
checking for ffi.h... no
checking for ffi.h in /usr/local/include,/usr/include/ffi... no
checking for shlwapi.h... no
checking for ruby/thread.h... yes
checking for rb_thread_blocking_region()... no
checking for rb_thread_call_with_gvl()... yes
checking for rb_thread_call_without_gvl()... yes
creating extconf.h
creating Makefile
...
...
...
/bin/sh ./libtool  --tag=CC   --mode=link clang  -Wall -fexceptions -no-undefined -version-info `grep -v '^#' /Users/ys/my_app/vendor/bundle/ruby/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi/libtool-version`     -o
libffi.la -rpath /usr/local/lib src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo  src/x86/ffi64.lo src/x86/unix64.lo src/x86/ffiw64.lo src/x86/win64.lo
libtool: link: clang -dynamiclib  -o .libs/libffi.7.dylib  src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi64.o src/x86/.libs/unix64.o src/x86/.libs/ffiw64.o
src/x86/.libs/win64.o      -install_name  /usr/local/lib/libffi.7.dylib -compatibility_version 9 -current_version 9.0 -Wl,-single_module
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
libtool: link: dsymutil .libs/libffi.7.dylib || :
warning: no debug symbols in executable (-arch x86_64)
libtool: link: (cd ".libs" && rm -f "libffi.dylib" && ln -s "libffi.7.dylib" "libffi.dylib")
libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s "../libffi.la" "libffi.la" )
compiling AbstractMemory.c
compiling ArrayType.c
compiling Buffer.c
compiling Call.c
compiling ClosurePool.c
compiling DataConverter.c
compiling DynamicLibrary.c
compiling Function.c
Function.c:951:17: warning: 'ffi_prep_closure' is deprecated [-Wdeprecated-declarations]
    ffiStatus = ffi_prep_closure(code, &fnInfo->ffi_cif, callback_invoke, closure);
                ^
/Users/ys/my_app/vendor/bundle/ruby/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-darwin18/include/ffi.h:339:18: note: 'ffi_prep_closure' has been explicitly marked deprecated here
  __attribute__((deprecated))
                 ^
1 warning generated.
compiling FunctionInfo.c
compiling LastError.c
compiling LongDouble.c
compiling MappedType.c
compiling MemoryPointer.c
compiling MethodHandle.c
compiling Platform.c
compiling Pointer.c
compiling Struct.c
compiling StructByReference.c
compiling StructByValue.c
compiling StructLayout.c
compiling Thread.c
compiling Type.c
compiling Types.c
compiling Variadic.c
compiling ffi.c
linking shared-object ffi_c.bundle
ld: archive has no table of contents file '/Users/ys/my_app/vendor/bundle/ruby/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-darwin18/.libs/libffi_convenience.a' for architecture x86_64
clang: error: unable to execute command: Segmentation fault: 11
clang: error: linker command failed due to signal (use -v to see invocation)
make: *** [ffi_c.bundle] Error 254

make failed, exit code 2

Gem files will remain installed in /Users/ys/my_app/vendor/bundle/ruby/2.5.0/gems/ffi-1.9.25 for inspection.
Results logged to /Users/ys/my_app/vendor/bundle/ruby/2.5.0/extensions/x86_64-darwin-18/2.5.0-static/ffi-1.9.25/gem_make.out

An error occurred while installing ffi (1.9.25), and Bundler cannot continue.
Make sure that `gem install ffi -v '1.9.25' --source 'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  selenium-webdriver was resolved to 3.14.1, which depends on
    childprocess was resolved to 0.9.0, which depends on
      ffi