I'm experimentally rebuilding rawhide with the not-yet-released GCC 15 to see if anything breaks, and to help write the porting guide. See https://fedoraproject.org/wiki/User:Dmalcolm/gcc-15 My test build with GCC 15 failed: https://copr.fedorainfracloud.org/coprs/dmalcolm/gcc-15-smoketest-3.failed/build/8476032/ whereas my test build with GCC 14 succeeded: https://copr.fedorainfracloud.org/coprs/dmalcolm/gcc-15-smoketest-3.failed.checker/build/8477581/ The failing build failed with: In file included from ../../Sources/API/signals.h:52, from ../../Sources/Core/precomp.h:46, from core_iostream.cpp:30: ../../Sources/API/Signals/signal_v3.h: In copy constructor ‘CL_Signal_v3<PARAM1, PARAM2, PARAM3>::CL_Signal_v3(const CL_Signal_v3<PARAM1, PARAM2, PARAM3>&)’: ../../Sources/API/Signals/signal_v3.h:93:52: error: ‘class CL_Signal_v3<PARAM1, PARAM2, PARAM3>’ has no member named ‘owner’ [-Wtemplate-body] 93 | slot->add_signal_ref(this->owner); | ^~~~~ In file included from ../../Sources/API/signals.h:52, from ../../Sources/Core/precomp.h:46, from precomp.cpp:30: ../../Sources/API/Signals/signal_v3.h: In copy constructor ‘CL_Signal_v3<PARAM1, PARAM2, PARAM3>::CL_Signal_v3(const CL_Signal_v3<PARAM1, PARAM2, PARAM3>&)’: ../../Sources/API/Signals/signal_v3.h:93:52: error: ‘class CL_Signal_v3<PARAM1, PARAM2, PARAM3>’ has no member named ‘owner’ [-Wtemplate-body] 93 | slot->add_signal_ref(this->owner); | ^~~~~ which FWIW doesn't match any of the other failures I've seen with GCC 15. Reproducible: Always
ppalka mentioned to me in chat: > error looks like correct/true positive to me: > https://github.com/Grumbel/clanlib-1.0/blob/master/Sources/API/Signals/signal_v3.h#L93 > should be this->impl->owner i think
(In reply to Dave Malcolm from comment #1) > ppalka mentioned to me in chat: > > > error looks like correct/true positive to me: > > https://github.com/Grumbel/clanlib-1.0/blob/master/Sources/API/Signals/signal_v3.h#L93 > > should be this->impl->owner i think Thank you, I agree that that is the right fix. I'm building a fixed pkg now.
FEDORA-2025-8538ce4e5d (ClanLib1-1.0.0-46.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-8538ce4e5d
FEDORA-2025-8538ce4e5d (ClanLib1-1.0.0-46.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.