JezK
Edit File: gem_make.out
/usr/bin/ruby2.1 extconf.rb checking for ffi.h... no checking for ffi.h in /usr/local/include,/usr/include/ffi... no checking for rb_thread_blocking_region()... yes checking for rb_thread_call_with_gvl()... yes checking for rb_thread_call_without_gvl()... yes checking for ffi_prep_cif_var()... no creating extconf.h creating Makefile make "DESTDIR=" clean make "DESTDIR=" Configuring libffi make -C "/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu" make[1]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-Wall -fexceptions" "CXXFLAGS=" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=make" "MAKEINFO=/bin/bash /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/bash" "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=gcc" "CXX=g++" "LD=/usr/bin/ld -m elf_x86_64" "NM=/usr/bin/nm -B" "RANLIB=ranlib" "DESTDIR=" all-recursive make[2]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' Making all in include make[3]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/include' Making all in testsuite make[3]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/testsuite' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/testsuite' Making all in man make[3]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/man' make[3]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c -o src/debug.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/debug.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/debug.c -fPIC -DPIC -o src/.libs/debug.o /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c -o src/prep_cif.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/prep_cif.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/prep_cif.c -fPIC -DPIC -o src/.libs/prep_cif.o /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c -o src/types.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/types.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/types.c -fPIC -DPIC -o src/.libs/types.o /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c -o src/raw_api.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/raw_api.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/raw_api.c -fPIC -DPIC -o src/.libs/raw_api.o /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c -o src/java_raw_api.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/java_raw_api.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/java_raw_api.c -fPIC -DPIC -o src/.libs/java_raw_api.o /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c -o src/closures.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/closures.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/closures.c -fPIC -DPIC -o src/.libs/closures.o /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c -o src/x86/ffi64.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/x86/ffi64.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/x86/ffi64.c -fPIC -DPIC -o src/x86/.libs/ffi64.o /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -c -o src/x86/unix64.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/x86/unix64.S libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/x86/unix64.S -fPIC -DPIC -o src/x86/.libs/unix64.o /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c -o src/x86/ffi.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/x86/ffi.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -g -Wall -fexceptions -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/x86/ffi.c -fPIC -DPIC -o src/x86/.libs/ffi.o /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -c -o src/x86/sysv.lo /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/x86/sysv.S libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -I. -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/include -Iinclude -I/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src -c /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/src/x86/sysv.S -fPIC -DPIC -o src/x86/.libs/sysv.o /bin/bash ./libtool --tag=CC --mode=link gcc -g -Wall -fexceptions -version-info `grep -v '^#' /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/libtool-version` -o libffi.la -rpath /usr/local/lib src/debug.lo 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/ffi.lo src/x86/sysv.lo libtool: link: gcc -shared -fPIC -DPIC src/.libs/debug.o 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/ffi.o src/x86/.libs/sysv.o -Wl,-soname -Wl,libffi.so.5 -o .libs/libffi.so.5.0.10 libtool: link: (cd ".libs" && rm -f "libffi.so.5" && ln -s "libffi.so.5.0.10" "libffi.so.5") libtool: link: (cd ".libs" && rm -f "libffi.so" && ln -s "libffi.so.5.0.10" "libffi.so") libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s "../libffi.la" "libffi.la" ) /bin/bash ./libtool --tag=CC --mode=link gcc -g -Wall -fexceptions -o libffi_convenience.la src/debug.lo 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/ffi.lo src/x86/sysv.lo libtool: link: rm -fr .libs/libffi_convenience.a(D) libtool: link: ar cru .libs/libffi_convenience.a src/.libs/debug.o 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/ffi.o src/x86/.libs/sysv.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" ) make[3]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' make[2]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' make[1]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' compiling AbstractMemory.c compiling ArrayType.c compiling Buffer.c compiling Call.c compiling ClosurePool.c compiling DataConverter.c compiling DynamicLibrary.c compiling ffi.c compiling Function.c Function.c: In function 'callback_invoke': Function.c:479:33: warning: passing argument 1 of 'rb_thread_call_with_gvl' from incompatible pointer type rb_thread_call_with_gvl(callback_with_gvl, &cb); ^ Function.c:102:14: note: expected 'void * (*)(void *)' but argument is of type 'VALUE (*)(void *)' extern void *rb_thread_call_with_gvl(void *(*func)(void *), void *data1); ^ 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 linking shared-object ffi_c.so make "DESTDIR=" install make -C "/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu" make[1]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-Wall -fexceptions" "CXXFLAGS=" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=make" "MAKEINFO=/bin/bash /var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/bash" "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=gcc" "CXX=g++" "LD=/usr/bin/ld -m elf_x86_64" "NM=/usr/bin/nm -B" "RANLIB=ranlib" "DESTDIR=" all-recursive make[2]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' Making all in include make[3]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/include' Making all in testsuite make[3]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/testsuite' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/testsuite' Making all in man make[3]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu/man' make[3]: Entering directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' make[3]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' make[2]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' make[1]: Leaving directory '/var/lib/gems/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux-gnu' compiling AbstractMemory.c compiling ArrayType.c compiling Buffer.c compiling Call.c compiling ClosurePool.c compiling DataConverter.c compiling DynamicLibrary.c compiling ffi.c compiling Function.c Function.c: In function 'callback_invoke': Function.c:479:33: warning: passing argument 1 of 'rb_thread_call_with_gvl' from incompatible pointer type rb_thread_call_with_gvl(callback_with_gvl, &cb); ^ Function.c:102:14: note: expected 'void * (*)(void *)' but argument is of type 'VALUE (*)(void *)' extern void *rb_thread_call_with_gvl(void *(*func)(void *), void *data1); ^ 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 linking shared-object ffi_c.so /usr/bin/install -c -m 0755 ffi_c.so ./.gem.20160606-13501-1qpoj80 installing default ffi_c libraries