http://bugzilla.opensuse.org/show_bug.cgi?id=1210209 Bug ID: 1210209 Summary: INDI 2.0.1 requires a newer libev on Leap Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.5 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: pstivanin@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Hello, the latest INDI update doesn't compile on Leap 15.{4,5} due to: [ 48s] In file included from /home/abuild/rpmbuild/BUILD/indi-2.0.1/indiserver/indiserver.cpp:97: [ 48s] /usr/include/ev++.h:355:46: error: ISO C++17 does not allow dynamic exception specifications [ 48s] 355 | dynamic_loop (unsigned int flags = AUTO) throw (bad_loop) [ 48s] | ^~~~~ [ 48s] /usr/include/ev++.h:379:46: error: ISO C++17 does not allow dynamic exception specifications [ 48s] 379 | default_loop (unsigned int flags = AUTO) throw (bad_loop) [ 48s] | ^~~~~ updating libev to the latest version (4.33, which is from 2020) fixed the issue. According to the release notes, there is one incompatible change though: * 4.25 Fri Dec 21 07:49:20 CET 2018 - INCOMPATIBLE CHANGE: EV_THROW was renamed to EV_NOEXCEPT (EV_THROW still provided) and now uses noexcept on C++11 or newer. -- You are receiving this mail because: You are on the CC list for the bug.