Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 558622 - sys-libs/ncurses-6.0 - ? no tic program found
Summary: sys-libs/ncurses-6.0 - ? no tic program found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 559048 559270 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-08-24 18:18 UTC by Alexey Skobkin
Modified: 2015-09-02 21:17 UTC (History)
3 users (show)

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


Attachments
emerge --info (emerge_info.txt,7.06 KB, text/plain)
2015-08-24 18:18 UTC, Alexey Skobkin
Details
build.log (build.log.tar.bz,69.29 KB, application/x-bzip)
2015-08-24 18:20 UTC, Alexey Skobkin
Details
sys-libs/ncurses-6.0 build log (build.log.tar.gz,141.45 KB, application/x-gzip)
2015-08-26 20:10 UTC, Nikolaos Chatzidakis
Details
config.log (config.log,94.49 KB, text/x-log)
2015-09-02 10:24 UTC, Vytenis Sodaitis
Details
full build.log (build.log,246.04 KB, text/x-log)
2015-09-02 19:26 UTC, Vytenis Sodaitis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Skobkin 2015-08-24 18:18:08 UTC
sys-libs/ncurses-6.0 fails to build.

Makefile:113: recipe for target 'install' failed

Reproducible: Always

Steps to Reproduce:
1. emerge -avq =sys-libs/ncurses-6.0
Actual Results:  
ncurses fails to build

Expected Results:  
ncurses must build normally
Comment 1 Alexey Skobkin 2015-08-24 18:18:41 UTC
Created attachment 410154 [details]
emerge --info
Comment 2 Alexey Skobkin 2015-08-24 18:20:53 UTC
Created attachment 410156 [details]
build.log
Comment 3 SpanKY gentoo-dev 2015-08-26 06:17:19 UTC
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)
Comment 4 Alexey Skobkin 2015-08-26 09:15:09 UTC
> # df -h | grep "\/tmp"
> tmpfs                    18G   91M   18G   1% /tmp
If it's not enough, how much space I must add to /tmp?
Comment 5 Nikolaos Chatzidakis 2015-08-26 20:06:33 UTC
Same problem here on ~amd64. My /var/tmp/portage folder is 10G.
Comment 6 Nikolaos Chatzidakis 2015-08-26 20:10:34 UTC
Created attachment 410374 [details]
sys-libs/ncurses-6.0 build log
Comment 7 tom 2015-08-28 06:04:24 UTC
/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
Comment 8 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-08-28 17:15:07 UTC
(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
Comment 9 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-08-28 17:15:44 UTC
*** Bug 559048 has been marked as a duplicate of this bug. ***
Comment 10 SpanKY gentoo-dev 2015-08-28 17:39:11 UTC
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
Comment 11 Johannes Hirte 2015-08-28 19:55:10 UTC
(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.
Comment 12 Brian Evans (RETIRED) gentoo-dev 2015-08-31 19:10:58 UTC
*** Bug 559270 has been marked as a duplicate of this bug. ***
Comment 13 Vytenis Sodaitis 2015-09-02 10:24:52 UTC
Created attachment 410840 [details]
config.log

config.log of failed build, as asked
Comment 14 Vytenis Sodaitis 2015-09-02 10:26:42 UTC
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
Comment 15 SpanKY gentoo-dev 2015-09-02 16:19:29 UTC
(In reply to Vytenis Sodaitis from comment #14)

please attach the full build log
Comment 16 Vytenis Sodaitis 2015-09-02 19:26:53 UTC
Created attachment 410874 [details]
full build.log

full build.log as requested
Comment 17 Vytenis Sodaitis 2015-09-02 21:17:13 UTC
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.