- [32;01m * [39;49;00mPackage: dev-lang/ruby-2.3.6
- [32;01m * [39;49;00mRepository: gentoo
- [32;01m * [39;49;00mMaintainer: ruby@gentoo.org
- [32;01m * [39;49;00mUSE: abi_x86_64 amd64 berkdb elibc_glibc gdbm ipv6 kernel_linux ncurses rdoc readline ssl userland_GNU
- [32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox
- >>> Unpacking source...
- >>> Unpacking ruby-2.3.6.tar.xz to /var/tmp/portage/dev-lang/ruby-2.3.6/work
- >>> Unpacking ruby-patches-2.3.6.tar.bz2 to /var/tmp/portage/dev-lang/ruby-2.3.6/work
- >>> Source unpacked in /var/tmp/portage/dev-lang/ruby-2.3.6/work
- >>> Preparing source in /var/tmp/portage/dev-lang/ruby-2.3.6/work/ruby-2.3.6 ...
- [32;01m*[0m Applying various patches (bugfixes/updates) ...
- [32;01m*[0m 004_gfbsd7.patch ...
- [A[201C [34;01m[ [32;01mok[34;01m ][0m
- [32;01m*[0m 005_no-undefined-ext.patch ...
- [A[201C [34;01m[ [32;01mok[34;01m ][0m
- [32;01m*[0m 007-openssl-weakdh.patch ...
- [A[201C [34;01m[ [32;01mok[34;01m ][0m
- [32;01m*[0m 009_no-gems.patch ...
- [A[201C [34;01m[ [32;01mok[34;01m ][0m
- [32;01m*[0m Done with patching
- [32;01m*[0m Unbundling gems...
- [32;01m*[0m Running eautoreconf in '/var/tmp/portage/dev-lang/ruby-2.3.6/work/ruby-2.3.6' ...
- [33;01m*[0m This package has a configure.in file which has long been deprecated. Please
- [33;01m*[0m update it to use configure.ac instead as newer versions of autotools will die
- [33;01m*[0m when it finds this file. See https://bugs.gentoo.org/426262 for details.
- [32;01m*[0m Running autoconf --force ...
- [A[201C [34;01m[ [32;01mok[34;01m ][0m
- * Running elibtoolize in: ruby-2.3.6/
- * Running elibtoolize in: ruby-2.3.6/ext/fiddle/libffi-3.2.1/
- * Applying portage/1.2.0 patch ...
- * Applying sed/1.5.6 patch ...
- * Applying as-needed/2.4.2 patch ...
- * Applying target-nm/2.4.2 patch ...
- * Applying ppc64le/2.4.2 patch ...
- >>> Source prepared.
- >>> Configuring source in /var/tmp/portage/dev-lang/ruby-2.3.6/work/ruby-2.3.6 ...
- * econf: updating ruby-2.3.6/tool/config.sub with /usr/share/gnuconfig/config.sub
- * econf: updating ruby-2.3.6/tool/config.guess with /usr/share/gnuconfig/config.guess
- * econf: updating ruby-2.3.6/ext/fiddle/libffi-3.2.1/config.sub with /usr/share/gnuconfig/config.sub
- * econf: updating ruby-2.3.6/ext/fiddle/libffi-3.2.1/config.guess with /usr/share/gnuconfig/config.guess
- ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --program-suffix=23 --with-soname=ruby23 --docdir=/usr/share/doc/ruby-2.3.6 --enable-shared --enable-pthread --disable-rpath --with-out-ext=,tk --without-jemalloc --disable-socks --disable-install-doc --enable-ipv6 --disable-debug --enable-option-checking=no
- checking for ruby... [33;1m/usr/bin/ruby[m
- config.guess already exists
- config.sub already exists
- checking build system type... [33;1mx86_64-pc-linux-gnu[m
- checking host system type... [33;1mx86_64-pc-linux-gnu[m
- checking target system type... [33;1mx86_64-pc-linux-gnu[m
- checking for x86_64-pc-linux-gnu-gcc... [33;1mx86_64-pc-linux-gnu-gcc[m
- checking whether the C compiler works... [32;1myes[m
- checking for C compiler default output file name... [33;1ma.out[m
- checking for suffix of executables... [33;1m[m
- checking whether we are cross compiling... [31;1mno[m
- checking for suffix of object files... [33;1mo[m
- checking whether we are using the GNU C compiler... [32;1myes[m
- checking whether x86_64-pc-linux-gnu-gcc accepts -g... [32;1myes[m
- checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... [33;1mnone needed[m
- checking for x86_64-pc-linux-gnu-g++... [33;1mx86_64-pc-linux-gnu-g++[m
- checking whether we are using the GNU C++ compiler... [32;1myes[m
- checking whether x86_64-pc-linux-gnu-g++ accepts -g... [32;1myes[m
- checking how to run the C preprocessor... [33;1mx86_64-pc-linux-gnu-gcc -E[m
- checking for grep that handles long lines and -e... [33;1m/bin/grep[m
- checking for egrep... [33;1m/bin/grep -E[m
- checking whether x86_64-pc-linux-gnu-gcc needs -traditional... [31;1mno[m
- checking for x86_64-pc-linux-gnu-ld... [33;1mx86_64-pc-linux-gnu-ld[m
- checking whether the linker is GNU ld... [32;1myes[m
- checking whether x86_64-pc-linux-gnu-gcc -E accepts -o... [32;1myes[m
- checking for x86_64-pc-linux-gnu-ranlib... [33;1mx86_64-pc-linux-gnu-ranlib[m
- checking for x86_64-pc-linux-gnu-ar... [33;1mx86_64-pc-linux-gnu-ar[m
- checking for x86_64-pc-linux-gnu-as... [33;1mx86_64-pc-linux-gnu-as[m
- checking for x86_64-pc-linux-gnu-objdump... [33;1mx86_64-pc-linux-gnu-objdump[m
- checking for x86_64-pc-linux-gnu-objcopy... [33;1mx86_64-pc-linux-gnu-objcopy[m
- checking for x86_64-pc-linux-gnu-nm... [33;1mx86_64-pc-linux-gnu-nm[m
- checking whether ln -s works... [32;1myes[m
- checking whether make sets $(MAKE)... [32;1myes[m
- checking for a BSD-compatible install... [33;1m/usr/bin/install -c[m
- checking for a thread-safe mkdir -p... [33;1m/bin/mkdir -p[m
- checking for x86_64-pc-linux-gnu-dtrace... [31;1mno[m
- checking for dtrace... [31;1mno[m
- checking for dot... [31;1mno[m
- checking for doxygen... [31;1mno[m
- checking for pkg-config... [33;1mpkg-config[m
- checking for ANSI C header files... [32;1myes[m
- checking for sys/types.h... [32;1myes[m
- checking for sys/stat.h... [32;1myes[m
- checking for stdlib.h... [32;1myes[m
- checking for string.h... [32;1myes[m
- checking for memory.h... [32;1myes[m
- checking for strings.h... [32;1myes[m
- checking for inttypes.h... [32;1myes[m
- checking for stdint.h... [32;1myes[m
- checking for unistd.h... [32;1myes[m
- checking minix/config.h usability... [31;1mno[m
- checking minix/config.h presence... [31;1mno[m
- checking for minix/config.h... [31;1mno[m
- checking whether it is safe to define __EXTENSIONS__... [32;1myes[m
- checking for cd using physical directory... [33;1mcd -P[m
- checking whether CFLAGS is valid... [31;1mno[m
- configure: error: something wrong with CFLAGS="-march=native -O2 -fforce-addr -pipe -D_FORTIFY_SOURCE=2 -fstack-protector-all -fstack-check -fno-strict-aliasing "
- !!! Please attach the following file when seeking support:
- !!! /var/tmp/portage/dev-lang/ruby-2.3.6/work/ruby-2.3.6/config.log
- [31;01m*[0m ERROR: dev-lang/ruby-2.3.6::gentoo failed (configure phase):
- [31;01m*[0m econf failed
- [31;01m*[0m
- [31;01m*[0m Call stack:
- [31;01m*[0m ebuild.sh, line 124: Called src_configure
- [31;01m*[0m environment, line 2765: Called econf '--program-suffix=23' '--with-soname=ruby23' '--docdir=/usr/share/doc/ruby-2.3.6' '--enable-shared' '--enable-pthread' '--disable-rpath' '--with-out-ext=,tk' '--without-jemalloc' '--disable-socks' '--disable-install-doc' '--enable-ipv6' '--disable-debug' '--enable-option-checking=no'
- [31;01m*[0m phase-helpers.sh, line 683: Called __helpers_die 'econf failed'
- [31;01m*[0m isolated-functions.sh, line 121: Called die
- [31;01m*[0m The specific snippet of code:
- [31;01m*[0m die "$@"
- [31;01m*[0m
- [31;01m*[0m If you need support, post the output of `emerge --info '=dev-lang/ruby-2.3.6::gentoo'`,
- [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-lang/ruby-2.3.6::gentoo'`.
- [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-lang/ruby-2.3.6/temp/build.log'.
- [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-lang/ruby-2.3.6/temp/environment'.
- [31;01m*[0m Working directory: '/var/tmp/portage/dev-lang/ruby-2.3.6/work/ruby-2.3.6'
- [31;01m*[0m S: '/var/tmp/portage/dev-lang/ruby-2.3.6/work/ruby-2.3.6'