emerge autocleaned ncurses-6.0-r1. That was related to an old VLC ebuild in my overlay. Because sys-libs/ncurses-6.0 is only a "transitional package" no files are installed: joerg@bastellinux ~ $ equery f ncurses * Searching for ncurses ... * Contents of sys-libs/ncurses-6.0: joerg@bastellinux ~ $ Without a real ncurses installed, there is no tic program installed. The install phase of sys-libs/ncurses-6.0-r1 wants to build terminfo database even with USE="-tinfo" and needs the tic program for that. USE="minimal" does not help. So it is not possible to install sys-libs/ncurses-6.0-r1 without real ncurses installed. MAKEOPTS="-j1" emerge -v1 ncurses These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-libs/ncurses-6.0-r1:0/6::gentoo [6.0:0/6::gentoo] USE="cxx gpm threads%* unicode -ada -debug% -doc% -minimal% -profile% -static-libs {-test%} -tinfo -trace%" ABI_X86="32 (64) (-x32)" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB make[1]: Entering directory '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_32.x86/ncurses/form' linking ../lib/libform.so.6.0 x86_64-pc-linux-gnu-gcc -m32 -march=native -O2 -pipe --param max-inline-insns-single=1200 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wextra -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef -Wignored-qualifiers -Wlogical-op -Wvarargs -Wwrite-strings -Wno-unknown-pragmas -Wswitch-enum -shared -Wl,-soname,`basename ../lib/libform.so.6.0 .6.0`.6,-stats,-lc -o ../lib/libform.so.6.0 ../obj_s/fld_arg.o ../obj_s/fld_attr.o ../obj_s/fld_current.o ../obj_s/fld_def.o ../obj_s/fld_dup.o ../obj_s/fld_ftchoice.o ../obj_s/fld_ftlink.o ../obj_s/fld_info.o ../obj_s/fld_just.o ../obj_s/fld_link.o ../obj_s/fld_max.o ../obj_s/fld_move.o ../obj_s/fld_newftyp.o ../obj_s/fld_opts.o ../obj_s/fld_pad.o ../obj_s/fld_page.o ../obj_s/fld_stat.o ../obj_s/fld_type.o ../obj_s/fld_user.o ../obj_s/frm_cursor.o ../obj_s/frm_data.o ../obj_s/frm_def.o ../obj_s/frm_driver.o ../obj_s/frm_hook.o ../obj_s/frm_opts.o ../obj_s/frm_page.o ../obj_s/frm_post.o ../obj_s/frm_req_name.o ../obj_s/frm_scale.o ../obj_s/frm_sub.o ../obj_s/frm_user.o ../obj_s/frm_win.o ../obj_s/fty_alnum.o ../obj_s/fty_alpha.o ../obj_s/fty_enum.o ../obj_s/fty_generic.o ../obj_s/fty_int.o ../obj_s/fty_ipv4.o ../obj_s/fty_num.o ../obj_s/fty_regex.o -L../lib -lncurses -ldl -Wl,-O1 -Wl,--as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/5.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: total time in link: 0.044000 /usr/lib/gcc/x86_64-pc-linux-gnu/5.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: data size 4632576 cd ../lib && (ln -s -f libform.so.6.0 libform.so.6; ln -s -f libform.so.6 libform.so; ) linking /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/libform.so.6.0 x86_64-pc-linux-gnu-gcc -m32 -march=native -O2 -pipe --param max-inline-insns-single=1200 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wextra -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef -Wignored-qualifiers -Wlogical-op -Wvarargs -Wwrite-strings -Wno-unknown-pragmas -Wswitch-enum -shared -Wl,-soname,`basename /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/libform.so.6.0 .6.0`.6,-stats,-lc -o /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/libform.so.6.0 ../obj_s/fld_arg.o ../obj_s/fld_attr.o ../obj_s/fld_current.o ../obj_s/fld_def.o ../obj_s/fld_dup.o ../obj_s/fld_ftchoice.o ../obj_s/fld_ftlink.o ../obj_s/fld_info.o ../obj_s/fld_just.o ../obj_s/fld_link.o ../obj_s/fld_max.o ../obj_s/fld_move.o ../obj_s/fld_newftyp.o ../obj_s/fld_opts.o ../obj_s/fld_pad.o ../obj_s/fld_page.o ../obj_s/fld_stat.o ../obj_s/fld_type.o ../obj_s/fld_user.o ../obj_s/frm_cursor.o ../obj_s/frm_data.o ../obj_s/frm_def.o ../obj_s/frm_driver.o ../obj_s/frm_hook.o ../obj_s/frm_opts.o ../obj_s/frm_page.o ../obj_s/frm_post.o ../obj_s/frm_req_name.o ../obj_s/frm_scale.o ../obj_s/frm_sub.o ../obj_s/frm_user.o ../obj_s/frm_win.o ../obj_s/fty_alnum.o ../obj_s/fty_alpha.o ../obj_s/fty_enum.o ../obj_s/fty_generic.o ../obj_s/fty_int.o ../obj_s/fty_ipv4.o ../obj_s/fty_num.o ../obj_s/fty_regex.o -L../lib -lncurses -ldl -Wl,-O1 -Wl,--as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/5.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: total time in link: 0.045000 /usr/lib/gcc/x86_64-pc-linux-gnu/5.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: data size 4632576 cd /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32 && (ln -s -f libform.so.6.0 libform.so.6; ln -s -f libform.so.6 libform.so; ) test -z "/var/tmp/portage/sys-libs/ncurses-6.0-r1/image/" && /sbin/ldconfig Makefile:387: recipe for target '/var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/libform.so.6.0' failed make[1]: [/var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/libform.so.6.0] Error 1 (ignored) installing ../lib/libform.a as /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/libform.a /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c -m 644 ../lib/libform.a /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/libform.a ranlib /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/libform.a installing /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/form/form.h in /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/include make[1]: Leaving directory '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_32.x86/ncurses/form' cd misc && make DESTDIR="/var/tmp/portage/sys-libs/ncurses-6.0-r1/image/" RPATH_LIST="/usr/lib32" install make[1]: Entering directory '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_32.x86/ncurses/misc' mkdir -p /var/tmp/portage/sys-libs/ncurses-6.0-r1/image//usr/share/tabset DESTDIR=/var/tmp/portage/sys-libs/ncurses-6.0-r1/image/ \ prefix=/usr \ exec_prefix=/usr \ bindir=/usr/bin \ top_srcdir=/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0 \ srcdir=/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/misc \ datadir=/usr/share \ ticdir=/usr/share/terminfo \ source=terminfo.tmp \ cross_compiling=no \ /bin/bash ./run_tic.sh ** Building terminfo database, please wait... ? no tic program found Makefile:90: recipe for target 'install.data' failed make[1]: *** [install.data] Error 1 make[1]: Leaving directory '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_32.x86/ncurses/misc' Makefile:113: recipe for target 'install' failed make: *** [install] Error 2 make: Leaving directory '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_32.x86/ncurses' * ERROR: sys-libs/ncurses-6.0-r1::gentoo failed (install phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-libs/ncurses-6.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-libs/ncurses-6.0-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/sys-libs/ncurses-6.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/ncurses-6.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_32.x86' * S: '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0'
Created attachment 411258 [details] gzipped build.log
ncurses-6.0-r1.ebuild has a check for installed ncurses. It seems this is confused by installed ncurses-6.0 transitional package. # When installing ncurses, we have to use a compatible version of tic. # This comes up when cross-compiling, doing multilib builds, upgrading, # or installing for the first time. Build a local copy of tic whenever # the host version isn't available. #249363 #557598 if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then local lbuildflags="-static" The workaround was uninstall ncurses-6.0 transitional package.
That's really strange. "~sys-libs/${P}:0" should not match on sys-libs/ncurses-6.0:5/6. I added the ":0" to address exactly this issue.
if has_version is matching a SLOT it shouldn't, that's not a bug in the ebuild post the output of (assuming it's still broken on your system): qlist -ICvS ncurses
(In reply to SpanKY from comment #4) > if has_version is matching a SLOT it shouldn't, that's not a bug in the > ebuild > > post the output of (assuming it's still broken on your system): > qlist -ICvS ncurses My system is running fine now related to ncurses and I don't want to break it. ================================================================= Package Settings ================================================================= sys-libs/ncurses-6.0-r1::gentoo was built with the following: USE="cxx gpm threads unicode -ada -debug -doc -minimal -profile -static-libs -test -tinfo -trace" ABI_X86="32 64 -x32" I think it was only an old VLC-9999 ebuild in my overlay that was not updated to the slot and broke the whole ncurses thing with its dependencies. If nobody else has still this bug then we can close it.
So I just ran into this on my dev box. It seems the problem is this: ** Building terminfo database, please wait... /bin/bash -c 'for name in *.pc; do /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c -m 644 $name /ramfs/portage/sys-libs/ncurses-6.0-r1/image//usr/lib32/pkgconfig/$name; done' Running /ramfs/portage/sys-libs/ncurses-6.0-r1/work/cross/progs/tic to install /ramfs/portage/sys-libs/ncurses-6.0-r1/image//usr/share/terminfo ... You may see messages regarding extended capabilities, e.g., AX. These are extended terminal capabilities which are compiled using tic -x If you have ncurses 4.2 applications, you should read the INSTALL document, and install the terminfo without the -x option. ./run_tic.sh: line 140: /ramfs/portage/sys-libs/ncurses-6.0-r1/work/cross/progs/tic: No such file or directory ? tic could not build /ramfs/portage/sys-libs/ncurses-6.0-r1/image//usr/share/terminfo Makefile:90: recipe for target 'install.data' failed make[1]: *** [install.data] Error 1 make[1]: *** Waiting for unfinished jobs.... --- So where is 'tic'? # find /ramfs/ -name tic /ramfs/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_64.amd64/ncursesw/progs/tic /ramfs/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_64.amd64/ncurses/progs/tic It seems 'run_tic.sh' is looking for '${WORKDIR}/cross/progs/tic' when it should really be using '${WORKDIR}/${MULTILIBDIR}/ncurses/progs/tic'. The presence of the transitional package seems to be confusing the multilib code somehow, causing ncurses (I think) to think it's being cross-compiled and it's not setting the paths up correctly.
please post the output of `qlist -ICvS` and attach a `emerge --debug` log of the ncurses build
Is https://bugs.gentoo.org/show_bug.cgi?id=560474 related or a dup?
This is still confused/broken on arm, trying to do (broken) cross builds, and even leaves a rogue configure process running: * Package: sys-libs/ncurses-6.0-r1 * Repository: gentoo * USE: arm cxx elibc_glibc gpm kernel_linux threads tinfo unicode userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ncurses-6.0.tar.gz to /var/tmp/portage/sys-libs/ncurses-6.0-r1/work >>> Source unpacked in /var/tmp/portage/sys-libs/ncurses-6.0-r1/work >>> Preparing source in /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0 ... * Applying ncurses-6.0-gfbsd.patch ... [ ok ] * Applying ncurses-5.7-nongnu.patch ... [ ok ] * Applying ncurses-6.0-rxvt-unicode-9.15.patch ... [ ok ] * Applying ncurses-6.0-pkg-config.patch ... [ ok ] * Applying ncurses-5.9-gcc-5.patch ... [ ok ] * Applying ncurses-6.0-ticlib.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0 ... * .arm: running multilib-minimal_abi_src_configure * econf: updating ncurses-6.0/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ncurses-6.0/config.sub with /usr/share/gnuconfig/config.sub * econf: updating ncurses-6.0/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ncurses-6.0/config.sub with /usr/share/gnuconfig/config.sub * econf: updating ncurses-6.0/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ncurses-6.0/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ncurses-6.0/config.sub with /usr/share/gnuconfig/config.sub * econf: updating ncurses-6.0/config.sub with /usr/share/gnuconfig/config.sub * econf: updating ncurses-6.0/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ncurses-6.0/config.sub with /usr/share/gnuconfig/config.sub /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/configure --prefix=/usr --build=armv7a-hardfloat-linux-gnueabi --host=armv7a-hardfloat-linux-gnueabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --enable-pc-files --with-pkg-config=armv7a-hardfloat-linux-gnueabi-pkg-config --with-pkg-config-libdir=/usr/lib/pkgconfig --with-shared --without-hashed-db --without-ada --with-cxx --with-cxx-binding --with-cxx-shared --without-debug --without-profile --with-gpm=libgpm.so.1 --disable-termcap --enable-symlinks --with-rcs-ids --with-manpage-format=normal --enable-const --enable-colorfgbg --enable-hard-tabs --enable-echo --enable-warnings --without-assertions --enable-leaks --without-expanded --with-macros --with-progs --without-tests --without-trace --with-termlib --disable-widec --without-pthread --without-reentrant --includedir=/usr/include/cross --without-shared --with-normal /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/configure --prefix=/usr --build=armv7a-hardfloat-linux-gnueabi --host=armv7a-hardfloat-linux-gnueabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --enable-pc-files --with-pkg-config=armv7a-hardfloat-linux-gnueabi-pkg-config --with-pkg-config-libdir=/usr/lib/pkgconfig --with-shared --without-hashed-db --without-ada --with-cxx --with-cxx-binding --with-cxx-shared --without-debug --without-profile --with-gpm=libgpm.so.1 --disable-termcap --enable-symlinks --with-rcs-ids --with-manpage-format=normal --enable-const --enable-colorfgbg --enable-hard-tabs --enable-echo --enable-warnings --without-assertions --enable-leaks --without-expanded --with-macros --with-progs --without-tests --without-trace --with-termlib --disable-widec --with-pthread --with-reentrant --includedir=/usr/include/ncursest /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/configure --prefix=/usr --build=armv7a-hardfloat-linux-gnueabi --host=armv7a-hardfloat-linux-gnueabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --enable-pc-files --with-pkg-config=armv7a-hardfloat-linux-gnueabi-pkg-config --with-pkg-config-libdir=/usr/lib/pkgconfig --with-shared --without-hashed-db --without-ada --with-cxx --with-cxx-binding --with-cxx-shared --without-debug --without-profile --with-gpm=libgpm.so.1 --disable-termcap --enable-symlinks --with-rcs-ids --with-manpage-format=normal --enable-const --enable-colorfgbg --enable-hard-tabs --enable-echo --enable-warnings --without-assertions --enable-leaks --without-expanded --with-macros --with-progs --without-tests --without-trace --with-termlib --enable-widec --without-pthread --without-reentrant --includedir=/usr/include/ncursesw /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/configure --prefix=/usr --build=armv7a-hardfloat-linux-gnueabi --host=armv7a-hardfloat-linux-gnueabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --enable-pc-files --with-pkg-config=armv7a-hardfloat-linux-gnueabi-pkg-config --with-pkg-config-libdir=/usr/lib/pkgconfig --with-shared --without-hashed-db --without-ada --with-cxx --with-cxx-binding --with-cxx-shared --without-debug --without-profile --with-gpm=libgpm.so.1 --disable-termcap --enable-symlinks --with-rcs-ids --with-manpage-format=normal --enable-const --enable-colorfgbg --enable-hard-tabs --enable-echo --enable-warnings --without-assertions --enable-leaks --without-expanded --with-macros --with-progs --without-tests --without-trace --with-termlib --disable-widec --without-pthread --without-reentrant /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/configure --prefix=/usr --build=armv7a-hardfloat-linux-gnueabi --host=armv7a-hardfloat-linux-gnueabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --enable-pc-files --with-pkg-config=armv7a-hardfloat-linux-gnueabi-pkg-config --with-pkg-config-libdir=/usr/lib/pkgconfig --with-shared --without-hashed-db --without-ada --with-cxx --with-cxx-binding --with-cxx-shared --without-debug --without-profile --with-gpm=libgpm.so.1 --disable-termcap --enable-symlinks --with-rcs-ids --with-manpage-format=normal --enable-const --enable-colorfgbg --enable-hard-tabs --enable-echo --enable-warnings --without-assertions --enable-leaks --without-expanded --with-macros --with-progs --without-tests --without-trace --with-termlib --enable-widec --with-pthread --with-reentrant --includedir=/usr/include/ncursestw checking for egrep... grep -E checking for egrep... grep -E Configuring NCURSES 6.0 ABI 6 (Wed Oct 14 00:19:37 PDT 2015) checking for package version... checking for egrep... Configuring NCURSES 6.0 ABI 6 (Wed Oct 14 00:19:37 PDT 2015) checking for package version... checking for egrep... grep -E grep -E checking for egrep... grep -E 6.0 checking for package patch date... 20150808 Configuring NCURSES 6.0 ABI 6 (Wed Oct 14 00:19:37 PDT 2015) checking for package version... Configuring NCURSES 6.0 ABI 6 (Wed Oct 14 00:19:37 PDT 2015) checking for package version... 6.0 checking for package patch date... 20150808 Configuring NCURSES 6.0 ABI 6 (Wed Oct 14 00:19:37 PDT 2015) checking for package version... 6.0 checking for package patch date... 20150808 6.0 checking for package patch date... 20150808 6.0 checking for package patch date... 20150808 checking build system type... checking build system type... checking build system type... armv7a-hardfloat-linux-gnueabi checking build system type... checking build system type... checking host system type... armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi checking host system type... armv7a-hardfloat-linux-gnueabi checking host system type... armv7a-hardfloat-linux-gnueabi checking host system type... armv7a-hardfloat-linux-gnueabi checking target system type... checking host system type... armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi checking target system type... armv7a-hardfloat-linux-gnueabi checking target system type... armv7a-hardfloat-linux-gnueabi checking target system type... checking target system type... Configuring for linux-gnueabi checking for prefix... /usr checking for armv7a-hardfloat-linux-gnueabi-gcc... armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi-gcc armv7a-hardfloat-linux-gnueabi armv7a-hardfloat-linux-gnueabi Configuring for linux-gnueabi checking for prefix... /usr Configuring for linux-gnueabi checking for prefix... /usr checking for armv7a-hardfloat-linux-gnueabi-gcc... checking for armv7a-hardfloat-linux-gnueabi-gcc... armv7a-hardfloat-linux-gnueabi-gcc armv7a-hardfloat-linux-gnueabi-gcc armv7a-hardfloat-linux-gnueabi Configuring for linux-gnueabi checking for prefix... /usr checking for armv7a-hardfloat-linux-gnueabi-gcc... armv7a-hardfloat-linux-gnueabi-gcc checking for C compiler default output... Configuring for linux-gnueabi checking for prefix... /usr checking for armv7a-hardfloat-linux-gnueabi-gcc... armv7a-hardfloat-linux-gnueabi-gcc checking for C compiler default output... checking for C compiler default output... checking for C compiler default output... checking for C compiler default output... a.out checking whether the C compiler works... configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/cross/config.log * ERROR: sys-libs/ncurses-6.0-r1::nerdboy-local failed (configure phase): a.out checking whether the C compiler works... yes * econf failed checking whether we are cross compiling... no checking for executable suffix... * * Call stack: a.out checking whether the C compiler works... a.out checking whether the C compiler works... * ebuild.sh, line 90: Called src_configure yes checking whether we are cross compiling... no checking for executable suffix... yes a.out checking whether the C compiler works... checking whether we are cross compiling... no checking for executable suffix... * environment, line 2901: Called multijob_child_init 'do_configure' 'cross' '--without-shared' '--with-normal' yes checking whether we are cross compiling... no checking for executable suffix... * environment, line 1958: Called do_configure 'cross' '--without-shared' '--with-normal' * environment, line 598: Called econf '--with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo' '--enable-pc-files' '--with-pkg-config=armv7a-hardfloat-linux-gnueabi-pkg-config' '--with-pkg-config-libdir=/usr/lib/pkgconfig' '--with-shared' '--without-hashed-db' '--without-ada' '--with-cxx' '--with-cxx-binding' '--with-cxx-shared' '--without-debug' '--without-profile' '--with-gpm=libgpm.so.1' '--disable-termcap' '--enable-symlinks' '--with-rcs-ids' '--with-manpage-format=normal' '--enable-const' '--enable-colorfgbg' '--enable-hard-tabs' '--enable-echo' '--enable-warnings' '--without-assertions' '--enable-leaks' '--without-expanded' '--with-macros' '--with-progs' '--without-tests' '--without-trace' '--with-termlib' '--disable-widec' '--without-pthread' '--without-reentrant' '--includedir=/usr/include/cross' '--without-shared' '--with-normal' * phase-helpers.sh, line 662: Called __helpers_die 'econf failed' * isolated-functions.sh, line 117: Called die * The specific snippet of code: * die "$@" * * If you need support, post the output of `emerge --info '=sys-libs/ncurses-6.0-r1::nerdboy-local'`, * the complete build log and the output of `emerge -pqv '=sys-libs/ncurses-6.0-r1::nerdboy-local'`. /usr/lib/portage/python2.7/isolated-functions.sh: line 205: wait: `econf failed': not a pid or valid job spec * The complete build log is located at '/var/log/portage/sys-libs:ncurses-6.0-r1:20151014-071918.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-libs/ncurses-6.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/ncurses-6.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/cross' * S: '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0' checking for object suffix... checking for object suffix... checking for object suffix... checking for object suffix... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... yes checking whether armv7a-hardfloat-linux-gnueabi-gcc accepts -g... o checking whether we are using the GNU C compiler... yes checking whether armv7a-hardfloat-linux-gnueabi-gcc accepts -g... yes checking whether armv7a-hardfloat-linux-gnueabi-gcc accepts -g... yes yes checking whether armv7a-hardfloat-linux-gnueabi-gcc accepts -g... yes yes checking version of armv7a-hardfloat-linux-gnueabi-gcc... 7 checking for armv7a-hardfloat-linux-gnueabi-gcc option to accept ANSI C... yes checking version of armv7a-hardfloat-linux-gnueabi-gcc... checking version of armv7a-hardfloat-linux-gnueabi-gcc... 7 checking for armv7a-hardfloat-linux-gnueabi-gcc option to accept ANSI C... 7 checking for armv7a-hardfloat-linux-gnueabi-gcc option to accept ANSI C... checking version of armv7a-hardfloat-linux-gnueabi-gcc... 7 checking for armv7a-hardfloat-linux-gnueabi-gcc option to accept ANSI C... none needed checking $CC variable... ok checking how to run the C preprocessor... none needed checking $CC variable... ok checking how to run the C preprocessor... none needed checking $CC variable... ok
some changes have landed since. re-open if still a problem.