Closed eprst closed 2 years ago
I assume you are using this ebuild for v0.2.15 https://github.com/jgehrig/gentoo/blob/master/app-editors/neovim-qt/neovim-qt-0.2.15.ebuild. I see there is a missing include for QPainterPath, I cant check if that is the cause ATM but it looks like the problem was introduced in Qt 5.15 and fixed in neovim-qt in https://github.com/equalsraf/neovim-qt/pull/666
We need a new ebuild for 0.2.16.1 though. Or alternatively you can try building from master. Maybe this ebuild will work https://github.com/jgehrig/gentoo/blob/master/app-editors/neovim-qt/neovim-qt-9999.ebuild
Yes, I was using 0.2.15
. 9999
works.
You wouldn't have these issues if you ran a normal distro!
Kidding obviously... I also run Gentoo :smile:
Marking as closed.
Yes, the break is caused by your Qt version. Qt did a header cleanup, and replaced some #include
statements with forward declarations. We previously relied on some of these implicit header includes to build.
My ebuild script should probably provide a maximum Qt version...
Details for future readers:
A 9999
package in gentoo is the latest version available. Usually downloaded from the repository tip at the time of compile.
You can un-mask and install the 9999
package by adding the following line to /etc/portage/package.accept_keywords
:
app-editors/neovim-qt **
You could also fix the issue by placing a patch file for the pull request above into /etc/portage/patches/app-editors/neovim-qt/
.
Hi
I'm using ebuild as outlined in the readme and getting compile errors:
gcc 11.2.1
Full build.log.gz