Summary: | media-libs/libffado-2.4.4-r1 fails to compile: clang++ does not like header file from dev-libs/dbus-c++: /usr/include/dbus-c++-1/dbus-c++/types.h:566:9: error: call to function 'operator>>' that is neither visible in the template definition nor found ... | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Professional Audio Applications Maintainers <proaudio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fordfrog, proxy-maint, toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=737120 https://bugs.gentoo.org/show_bug.cgi?id=892984 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 737120 | ||
Bug Blocks: | 839906 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
2020-09-02 11:27:28 UTC
Created attachment 657922 [details]
build.log
build log and emerge --info
This is a dbus-c++ issue, which, since it's a pile of C++ templates, is probably just going to create bugspam for every package using it. Sigh. I assume that, to get this far, dbus-c++ must've either been previously installed with GCC or a version of clang that didn't complain about this particular problem, since there is a bug about dbus-c++ itself not building in the first place... *** This bug has been marked as a duplicate of bug 737120 *** I understand your reason but it is different from a duplicate concept Sure, we can keep this open until the other bug is fixed, and then close it, if you prefer. There's nothing actionable under libffado though. tinderbox has reproduced this issue with version 2.4.4-r1 - Updating summary. *** Bug 840731 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=346dc81bceb275d2d95ba47e86ce5b7db49486e0 commit 346dc81bceb275d2d95ba47e86ce5b7db49486e0 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-10 10:39:15 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-10 11:01:57 +0000 dev-libs/dbus-c++: fix installed headers w/ gcc 12, fix build with clang Bug: https://bugs.gentoo.org/840731 Closes: https://bugs.gentoo.org/737120 Closes: https://bugs.gentoo.org/740068 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 64 ++++++++++++++++ dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc12.patch | 89 ++++++++++++++++++++++ 2 files changed, 153 insertions(+) |