Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 673942

Summary: app-shells/fish-3.0.0 fails to build
Product: Gentoo Linux Reporter: anonymous <fakih18716>
Component: Current packagesAssignee: Georgy Yakovlev <gyakovlev>
Status: RESOLVED FIXED    
Severity: normal CC: dschridde+gentoobugs, polynomial-c
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/fish-shell/fish-shell/issues/5439
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 457530    
Attachments: build.log
emerge --info

Description anonymous 2018-12-29 05:25:19 UTC
Created attachment 558750 [details]
build.log

Build log and emerge info are attached to this issue.
Comment 1 anonymous 2018-12-29 05:25:44 UTC
Created attachment 558752 [details]
emerge --info
Comment 2 Georgy Yakovlev archtester gentoo-dev 2018-12-29 05:34:40 UTC
probably due to old glibc and -DINTERNAL_WCWIDTH=OFF
will check what I can do here.
Comment 3 Georgy Yakovlev archtester gentoo-dev 2018-12-29 05:42:24 UTC
can you provide output of "emerge --info ncurses" please?
Comment 4 Georgy Yakovlev archtester gentoo-dev 2018-12-29 06:19:20 UTC
ok found it.
it fails if ncurses is built with tinfo.

reported upstream, let's see what they say.
meanwhile if you can install ncurses without tinfo enabled it should build.
Comment 5 Larry the Git Cow gentoo-dev 2018-12-29 08:43:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e114d6e1d690ea44c32802eb50cbf749dcfa94

commit e0e114d6e1d690ea44c32802eb50cbf749dcfa94
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2018-12-29 06:35:45 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2018-12-29 07:54:15 +0000

    app-shells/fish: fix build with ncurses[tinfo]
    
    Bug: https://bugs.gentoo.org/673942
    Package-Manager: Portage-2.3.53, Repoman-2.3.12
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 app-shells/fish/fish-3.0.0.ebuild | 4 ++++
 1 file changed, 4 insertions(+)
Comment 6 Georgy Yakovlev archtester gentoo-dev 2018-12-29 08:45:31 UTC
pushed a temporary fix so users of ncurses[tinfo] can install fish, will revisit after upstream responds and push a proper fix.
Comment 7 Larry the Git Cow gentoo-dev 2018-12-29 23:43:56 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639e35cef48dad863ca73aa00c30df753032c982

commit 639e35cef48dad863ca73aa00c30df753032c982
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2018-12-29 23:40:15 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2018-12-29 23:40:15 +0000

    app-shells/fish: revbump 3.0.0, with proper fix for ncurses[tinfo]
    
    Closes: https://bugs.gentoo.org/673942
    Package-Manager: Portage-2.3.53, Repoman-2.3.12
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 app-shells/fish/fish-3.0.0-r1.ebuild | 73 ++++++++++++++++++++++++++++++++++++
 1 file changed, 73 insertions(+)