Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 685162 - app-editors/neovim-0.3.4-r1 with sys-devel/gcc-9.1 - E539: Illegal character <c>: shortmess=c
Summary: app-editors/neovim-0.3.4-r1 with sys-devel/gcc-9.1 - E539: Illegal character ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Vim Maintainers
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2019-05-06 05:28 UTC by cyshei
Modified: 2019-07-29 06:53 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cyshei 2019-05-06 05:28:27 UTC
NeoVim compiles fine under GCC 9, but it contains a bug exposed by GCC 9.  A simple way to reproduce it is to install the YouCompleteMe plugin -- then, upon starting NeoVim, you'll get an error printed out.

NeoVim bug: https://github.com/neovim/neovim/pull/9859

Debian GCC 9 bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925785

Patch to fix: https://github.com/neovim/neovim/commit/d5fd0732e0709c51b28191f6d8425cc924a94560.patch

I've dropped the patch in my /etc/portage/patches and verified that things are now working correctly with GCC 9.
Comment 1 rwb72518 2019-05-20 15:47:38 UTC
This can also be resolved by bumping neovim to the latest stable release (0.3.5).
Comment 2 Larry the Git Cow gentoo-dev 2019-06-13 02:24:54 UTC
The bug has been closed via the following commit(s):

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

commit 0e3eafdc9aab9c55badf38754e59acd7cf8aaa3f
Author:     Tim Harder <radhermit@gentoo.org>
AuthorDate: 2019-06-13 02:20:23 +0000
Commit:     Tim Harder <radhermit@gentoo.org>
CommitDate: 2019-06-13 02:24:02 +0000

    app-editors/neovim: version bump to 0.3.7
    
    Closes: https://bugs.gentoo.org/686400
    Closes: https://bugs.gentoo.org/685162
    
    Signed-off-by: Tim Harder <radhermit@gentoo.org>

 app-editors/neovim/Manifest            |  1 +
 app-editors/neovim/neovim-0.3.7.ebuild | 96 ++++++++++++++++++++++++++++++++++
 2 files changed, 97 insertions(+)