Summary: | dev-qt/qtgui-5.7.1[egl] on x32 ABI: qt_egl_p.h: error: redefinition of ‘struct QtInternal::QtEglConverter<unsigned int, unsigned int>’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dainius Masiliūnas <pastas4> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | PATCH, UPSTREAM |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://code.qt.io/cgit/qt/qtbase.git/commit/?id=92805a0e9c488e47280e93f65e5378818e340ad1 | ||
See Also: | https://bugreports.qt.io/browse/QTBUG-56686 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 393673 | ||
Attachments: | build.log |
Ah, it is an x32-related bug, and it is fixed in Qt 5.7.2. Waiting for it to appear in the tree. Upstream bug report added to See Also. Thanks. This commit should be the upstream fix: http://code.qt.io/cgit/qt/qtbase.git/commit/?id=92805a0e9c488e47280e93f65e5378818e340ad1 > [...] fixed in Qt 5.7.2. Waiting for it to appear in the tree. 5.7.2 doesn't exist, it was never released. Oh! So I guess that the bug report saying that it was fixed in 5.7.2 actually means it was fixed in 5.8.0. In that case, indeed, it would be nice if the patch was applied to 5.7.1. |
Created attachment 480842 [details] build.log Attempting to compile qtgui-5.7.1 with the egl USE flag results in a number of redefinition errors (build log attached). qtgui-5.6.2 worked fine. I'm using x32 arch, though I'm not sure if this is relevant.