[2014-04-04 23:40:44] __rvm_make __rvm_make () { \make "$@" || return $? } current path: /home/ahibal/.rvm/src/ruby-2.1.1 GEM_HOME=/home/ahibal/.rvm/gems/ruby-2.0.0-p451 PATH=/home/ahibal/.rvm/gems/ruby-2.0.0-p451/bin:/home/ahibal/.rvm/gems/ruby-2.0.0-p451@global/bin:/home/ahibal/.rvm/rubies/ruby-2.0.0-p451/bin:/usr/local/heroku/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ahibal/.rvm/bin GEM_PATH=/home/ahibal/.rvm/gems/ruby-2.0.0-p451:/home/ahibal/.rvm/gems/ruby-2.0.0-p451@global command(2): __rvm_make -j1 ++ make -j1 CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -ansi -std=iso9899:199409 -fPIC XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -msse2 -mfpmath=sse -mstackrealign -DRUBY_EXPORT CPPFLAGS = -I. -I.ext/include/i686-linux -I./include -I. DLDFLAGS = -Wl,-soname,libruby.so.2.1 -fstack-protector SOLIBS = -lpthread -ldl -lcrypt -lm Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.8/lto-wrapper Target: i686-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.1-10ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-targets=all --enable-multiarch --disable-werror --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu Thread model: posix gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9) compiling main.c compiling dmydln.c compiling miniinit.c compiling miniprelude.c copying dummy probes.h compiling array.c compiling bignum.c compiling class.c compiling compar.c compiling complex.c compiling dir.c compiling dln_find.c compiling encoding.c compiling enum.c compiling enumerator.c compiling error.c compiling eval.c compiling load.c compiling proc.c compiling file.c compiling gc.c compiling hash.c compiling inits.c compiling io.c compiling marshal.c compiling math.c compiling node.c compiling numeric.c compiling object.c compiling pack.c compiling parse.c compiling process.c compiling random.c compiling range.c compiling rational.c compiling re.c compiling regcomp.c compiling regenc.c compiling regerror.c compiling regexec.c compiling regparse.c compiling regsyntax.c compiling ruby.c compiling safe.c compiling signal.c compiling sprintf.c compiling st.c compiling strftime.c compiling string.c compiling struct.c compiling time.c compiling transcode.c compiling util.c compiling variable.c compiling version.c compiling compile.c compiling debug.c compiling iseq.c In file included from vm_core.h:25:0, from eval_intern.h:5, from iseq.c:14: iseq.c: In function ‘iseq_load’: iseq.c:540:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] cached_map = ATOMIC_PTR_CAS(type_map_cache, (struct st_table *)0, type_map); ^ ruby_atomic.h:13:36: note: in definition of macro ‘ATOMIC_CAS’ ({ __typeof__(oldval) oldvaldup = (oldval); /* oldval should not be modified */ \ ^ ruby_atomic.h:166:53: note: in expansion of macro ‘ATOMIC_SIZE_CAS’ # define ATOMIC_PTR_CAS(var, oldval, val) (void *)ATOMIC_SIZE_CAS(*(size_t *)&(var), (size_t)(oldval), (size_t)(val)) ^ iseq.c:540:15: note: in expansion of macro ‘ATOMIC_PTR_CAS’ cached_map = ATOMIC_PTR_CAS(type_map_cache, (struct st_table *)0, type_map); ^ compiling vm.c compiling vm_dump.c compiling vm_backtrace.c compiling vm_trace.c compiling thread.c compiling cont.c compiling ./enc/ascii.c compiling ./enc/us_ascii.c compiling ./enc/unicode.c compiling ./enc/utf_8.c compiling newline.c compiling ./missing/strlcpy.c compiling ./missing/strlcat.c compiling ./missing/setproctitle.c compiling addr2line.c compiling dmyext.c linking miniruby make: *** [.rbconfig.time] Illegal instruction ++ return 2