Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 673942 - app-shells/fish-3.0.0 fails to build
Summary: app-shells/fish-3.0.0 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Georgy Yakovlev
URL: https://github.com/fish-shell/fish-sh...
Whiteboard:
Keywords:
Depends on:
Blocks: tinfo
  Show dependency tree
 
Reported: 2018-12-29 05:25 UTC by anonymous
Modified: 2018-12-29 23:43 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,91.24 KB, text/x-log)
2018-12-29 05:25 UTC, anonymous
Details
emerge --info (emerge.info,8.58 KB, text/plain)
2018-12-29 05:25 UTC, anonymous
Details

Note You need to log in before you can comment on or make changes to this bug.
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(+)