Summary: | sys-libs/ncurses-6.0 - ? no tic program found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexey Skobkin <skobkin-ru> |
Component: | [OLD] Library | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo, hwoarang, marek.bartosiewicz |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build.log sys-libs/ncurses-6.0 build log config.log full build.log |
Description
Alexey Skobkin
2015-08-24 18:18:08 UTC
Created attachment 410154 [details]
emerge --info
Created attachment 410156 [details]
build.log
did you run out of space ? the log has a bunch of weird errors: make[1]: [/tmp/portage/sys-libs/ncurses-6.0/image//usr/lib32/libncurses.so.6.0] Error 1 (ignored) > # df -h | grep "\/tmp"
> tmpfs 18G 91M 18G 1% /tmp
If it's not enough, how much space I must add to /tmp?
Same problem here on ~amd64. My /var/tmp/portage folder is 10G. Created attachment 410374 [details]
sys-libs/ncurses-6.0 build log
/var/tmp/portage/sys-libs/ncurses-6.0-r1/work/ncurses-6.0-abi_x86_32.x86/ncurses/misc/Makefile line 89 missing backslash at the end (In reply to skobk.in from comment #2) The actual error seems to be here: > /bin/bash ./run_tic.sh > /usr/bin/install -c ncurses-config /var/tmp/portage/sys-libs/ncurses-6.0/image//usr/bin/ncurses6-config > ** creating ncurses.pc > ** Building terminfo database, please wait... > ? no tic program found > Makefile:90: recipe for target 'install.data' failed *** Bug 559048 has been marked as a duplicate of this bug. *** which comes from: checking for tic... unknown i've pushed a changed for an obvious bug in the related codepaths, but i'm not entirely sure it'll fix your builds. please sync & retest, and if it still fails, also attach the config.log files. http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e515ab11805360a4d8a69bc5e0dbeba189984d (In reply to SpanKY from comment #10) > which comes from: > checking for tic... unknown > > i've pushed a changed for an obvious bug in the related codepaths, but i'm > not entirely sure it'll fix your builds. please sync & retest, and if it > still fails, also attach the config.log files. > > http://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=91e515ab11805360a4d8a69bc5e0dbeba189984d Fixed it, at least for me. *** Bug 559270 has been marked as a duplicate of this bug. *** Created attachment 410840 [details]
config.log
config.log of failed build, as asked
Tried to update my system - it broke again because of ncurses. I get this error: Running /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/cross/progs/tic to install /var/tmp/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: /var/tmp/portage/sys-libs/ncurses-6.0-r1/work/cross/progs/tic: No such file or directory ? tic could not build /var/tmp/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 I've attached config.log a bit earlier (In reply to Vytenis Sodaitis from comment #14) please attach the full build log Created attachment 410874 [details]
full build.log
full build.log as requested
Fixed my system by building ncurses:0/5 and then rebuilding all dependencies against it, then removed ncurses:5/6 and tried updating to ncurses:0/6 - it got compiled! Don't know if this bug needs reopening then, but clearly there are cases when build fails. |