|
Bugzilla – Full Text Bug Listing |
| Summary: | GCC 11: presage package fails | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Martin Liška <martin.liska> |
| Component: | Basesystem | Assignee: | Marguerite Su <i> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | swyear |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | |||
| Bug Blocks: | 1181859 | ||
|
Description
Martin Liška
2021-02-06 11:22:22 UTC
May I please ping this? Sorry I just saw this. Will fix it ASAP Marguerite This is an autogenerated message for OBS integration: This bug (1181881) was mentioned in https://build.opensuse.org/request/show/876015 Factory / presage Unfortunately, I still see similar errors here: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:Gcc7/presage/standard/x86_64 [ 80s] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib/tinyxml -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -I/usr/include/python3.8 -I/usr/include/python3.8 -c -o libpresage_la-presage.lo `test -f 'presage.cpp' || echo './'`presage.cpp [ 81s] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib/tinyxml -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -I/usr/include/python3.8 -I/usr/include/python3.8 -c presage.cpp -fPIC -DPIC -o .libs/libpresage_la-presage.o [ 81s] In file included from presage.cpp:25: [ 81s] presage.h:34:25: error: ISO C++17 does not allow dynamic exception specifications [ 81s] 34 | #define THROW_SPEC(...) throw (__VA_ARGS__) [ 81s] | ^~~~~ [ 81s] presage.h:121:40: note: in expansion of macro 'THROW_SPEC' [ 81s] 121 | Presage(PresageCallback* callback) THROW_SPEC (PresageException); [ 81s] | ^~~~~~~~~~ [ 81s] presage.h:34:25: error: ISO C++17 does not allow dynamic exception specifications [ 81s] 34 | #define THROW_SPEC(...) throw (__VA_ARGS__) [ 81s] | ^~~~~ [ 81s] presage.h:131:66: note: in expansion of macro 'THROW_SPEC' [ 81s] 131 | Presage(PresageCallback* callback, const std::string config) THROW_SPEC (PresageException); [ 81s] | ^~~~~~~~~~ [ 81s] presage.h:34:25: error: ISO C++17 does not allow dynamic exception specifications [ 81s] 34 | #define THROW_SPEC(...) throw (__VA_ARGS__) [ 81s] | ^~~~~ [ 81s] presage.h:147:40: note: in expansion of macro 'THROW_SPEC' [ 81s] 147 | std::vector<std::string> predict() THROW_SPEC (PresageException); [ 81s] | ^~~~~~~~~~ [ 81s] presage.h:34:25: error: ISO C++17 does not allow dynamic exception specifications [ 81s] 34 | #define THROW_SPEC(...) throw (__VA_ARGS__) [ 81s] | ^~~~~ [ 81s] presage.h:162:81: note: in expansion of macro 'THROW_SPEC' [ 81s] 162 | std::multimap<double, std::string> predict(std::vector<std::string> filter) THROW_SPEC (PresageException); [ 81s] | ^~~~~~~~~~ [ 81s] presage.h:34:25: error: ISO C++17 does not allow dynamic exception specifications [ 81s] 34 | #define THROW_SPEC(...) throw (__VA_ARGS__) [ 81s] | ^~~~~ [ 81s] presage.h:176:46: note: in expansion of macro 'THROW_SPEC' [ 81s] 176 | void learn(const std::string text) const THROW_SPEC (PresageException); [ 81s] | ^~~~~~~~~~ [ 81s] presage.h:34:25: error: ISO C++17 does not allow dynamic exception specifications [ 81s] 34 | #define THROW_SPEC(...) throw (__VA_ARGS__) [ 81s] | ^~~~~ [ 81s] presage.h:185:58: note: in expansion of macro 'THROW_SPEC' [ 81s] 185 | PresageCallback* callback(PresageCallback* callback) THROW_SPEC (PresageException); [ 81s] | ^~~~~~~~~~ This is an autogenerated message for OBS integration: This bug (1181881) was mentioned in https://build.opensuse.org/request/show/890631 Factory / presage Fixed. There's one more issue:
[ 135s] scintilla/gtk/ScintillaGTK.cxx:1629:47: error: ordered comparison of pointer with integer zero ('GdkAtom' {aka '_GdkAtom*'} and 'int')
[ 135s] 1629 | if (TypeOfGSD(selection_data) > 0) {
[ 135s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
I'll fix it.
Made SR#1181881. (In reply to Martin Liška from comment #9) > Made SR#1181881. Should be SR#892475. Fixed in devel project. |