Summary: | media-sound/pulseeffects-4.7.2: fails with gcc-10 - error: expected ')' before 'tag' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Levine <plevine457> |
Component: | Current packages | Assignee: | Matthew Thode ( prometheanfire ) <prometheanfire> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jpizarrocallejas, jstein, plevine457 |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=706426 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build.log /pulseeffects-4.7.2-gcc10.patch |
Created attachment 641900 [details]
emerge --info
Created attachment 641902 [details]
build.log
Created attachment 641904 [details, diff] /pulseeffects-4.7.2-gcc10.patch Taken from https://github.com/wwmm/pulseeffects/commit/dbaea05da683f7bfcd7960c88b1b7d13379435c0 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3903f6c85e4f549eb58b1c801cb1de26aacec456 commit 3903f6c85e4f549eb58b1c801cb1de26aacec456 Author: Matthew Thode <prometheanfire@gentoo.org> AuthorDate: 2020-05-26 16:03:05 +0000 Commit: Matthew Thode <prometheanfire@gentoo.org> CommitDate: 2020-05-26 16:03:18 +0000 media-sound/pulseeffects: fix gcc10 builds Closes: https://bugs.gentoo.org/725478 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --force Signed-off-by: Matthew Thode <prometheanfire@gentoo.org> .../pulseeffects/files/patch-4.7.2-gcc10.patch | 32 ++++++++++++++++++++++ media-sound/pulseeffects/metadata.xml | 5 ---- ...s-4.7.2.ebuild => pulseeffects-4.7.2-r1.ebuild} | 4 +++ 3 files changed, 36 insertions(+), 5 deletions(-) |
> In file included from ../pulseeffects-4.7.2/include/limiter.hpp:4, > from ../pulseeffects-4.7.2/src/limiter.cpp:1: > ../pulseeffects-4.7.2/include/plugin_base.hpp:10:25: error: expected ')' before 'tag' > 10 | PluginBase(std::string tag, std::string plugin_name, const std::string& schema); > | ~ ^~~~ > | ) > ../pulseeffects-4.7.2/include/plugin_base.hpp:17:8: error: 'string' in namespace 'std' does not name a type > 17 | std::string log_tag, name; > | ^~~~~~ > ../pulseeffects-4.7.2/include/plugin_base.hpp:7:1: note: 'std::string' is defined in header '<string>'; did you forget to '#include <string>'? > 6 | #include <sigc++/sigc++.h> > +++ |+#include <string> > 7 | > In file included from ../pulseeffects-4.7.2/src/limiter.cpp:1: > ../pulseeffects-4.7.2/include/limiter.hpp:8:22: error: 'string' in namespace 'std' does not name a type > 8 | Limiter(const std::string& tag, const std::string& schema); > | ^~~~~~ > ../pulseeffects-4.7.2/include/limiter.hpp:5:1: note: 'std::string' is defined in header '<string>'; did you forget to '#include <string>'? > 4 | #include "plugin_base.hpp" > +++ |+#include <string> > 5 |