Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 563170 - sys-libs/ncurses-6.0-r1 tic compile fails in funtoo stage builds
Summary: sys-libs/ncurses-6.0-r1 tic compile fails in funtoo stage builds
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 566008 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-10-15 22:46 UTC by Daniel Robbins
Modified: 2020-03-05 21:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
multijob fail log (sys-libs:ncurses-6.0-r1:20150907-165901.log,77.01 KB, text/x-log)
2015-10-21 18:53 UTC, Steve Arnold
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Robbins 2015-10-15 22:46:55 UTC
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
Comment 1 Mike Gilbert gentoo-dev 2015-10-16 01:24:00 UTC
Please attach the full build log.
Comment 2 Daniel Robbins 2015-10-21 00:20:05 UTC
I no longer have full build logs for this failure.
Comment 3 Steve Arnold archtester gentoo-dev 2015-10-21 18:53:03 UTC
Created attachment 415116 [details]
multijob fail log

Happens to me too, workaround was disabling the multijob configure parts.
Comment 4 SpanKY gentoo-dev 2015-10-25 01:26:34 UTC
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.
Comment 5 SpanKY gentoo-dev 2015-10-25 01:27:16 UTC
(In reply to Daniel Robbins from comment #2)

then it's hard to triage on our side
Comment 6 SpanKY gentoo-dev 2015-11-24 17:32:02 UTC
*** Bug 566008 has been marked as a duplicate of this bug. ***
Comment 8 Mike Gilbert gentoo-dev 2015-11-24 18:09:10 UTC
Sorry about that.
Comment 9 SpanKY gentoo-dev 2015-11-24 18:41:37 UTC
don't worry about it.  i wasn't pointing out to try and shame, but simply to explain.
Comment 10 Andrew Aladjev 2020-03-05 12:23:32 UTC
Same bug appeared once again in ncurses 6.2, I will create a bug.