The ncurses-6.0-r1.ebuild tic compilation is failing (in the cross directory). It simply seems to not work at all. This is being triggered in metro stage builds. For the time being, I have had to fork ncurses and remove the tic compilation parts. Excerpt: WHICH_XTERM=xterm-new \ XTERM_KBS=BS \ datadir=/usr/share \ /bin/bash /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/misc/gen_edit.sh >run_tic.sed echo '** adjusting tabset paths' ** adjusting tabset paths sed -f run_tic.sed /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/misc/terminfo.src >terminfo.tmp /bin/bash ./gen-pkgconfig ** creating ncurses.pc ** creating panel.pc ** creating menu.pc ** creating form.pc ** creating ncurses++.pc touch pc-files make[1]: Leaving directory '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/cross/misc' cd c++ && make DESTDIR="" RPATH_LIST="/usr/lib" sources make[1]: Entering directory '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/cross/c++' cp /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/c++/etip.h.in etip.h /bin/bash /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0/c++/edit_cfg.sh ../include/ncurses_cfg.h etip.h substituting autoconf'd values from ../include/ncurses_cfg.h into etip.h ... CPP_HAS_PARAM_INIT 0 ... CPP_HAS_STATIC_CAST 1 ... ETIP_NEEDS_MATH_EXCEPTION 0 ... ETIP_NEEDS_MATH_H 0 ... HAVE_BUILTIN_H 0 ... HAVE_GPP_BUILTIN_H 0 ... HAVE_GXX_BUILTIN_H 0 ... HAVE_IOSTREAM 1 ... HAVE_TYPEINFO 1 ... HAVE_VALUES_H 0 ... IOSTREAM_NAMESPACE 1 make[1]: Leaving directory '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/cross/c++' make -j8 -C progs tic make: *** progs: No such file or directory. Stop. * ERROR: sys-libs/ncurses-6.0-r1 failed (compile phase): Reproducible: Always
Please attach the full build log.
I no longer have full build logs for this failure.
Created attachment 415116 [details] multijob fail log Happens to me too, workaround was disabling the multijob configure parts.
Comment on attachment 415116 [details] multijob fail log this log just shows a lot of: configure: error: C compiler cannot create executables which is unrelated to this. you should check the config.log files as indicated to see why the compiler is unhappy.
(In reply to Daniel Robbins from comment #2) then it's hard to triage on our side
*** Bug 566008 has been marked as a duplicate of this bug. ***
i suspect it's due to: http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b7039a9bc8c63240340b947c80393e92e21afe the 2nd check does not use the :0 marker. should be fixed by: http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60687094052f6401808b6931746a4201957c2156
Sorry about that.
don't worry about it. i wasn't pointing out to try and shame, but simply to explain.
Same bug appeared once again in ncurses 6.2, I will create a bug.