I'm trying to build passenger srpm from passenger review (Bug 1074515) and the compilation ends up with following error:
In file included from /usr/include/ev++.h:46:0,
/usr/include/ev.h:663:48: error: â€˜ev_loop_callback_nothrowâ€™ declared with an exception specification
typedef void (*ev_loop_callback_nothrow)(EV_P) EV_THROW;
This happens since the libev update in rawhide. I think this is something wrong with the latest libev update.
Thanks for the bug report.
I found an upstream discussion about it:
I've just tried backporting a fix from upstream CVS, and it seems to fix the passenger build. (note: I only tried to build passenger, I didn't not check if it actually runs)
Pushing the fix to Rawhide, let me know if it works for you.
libev-4.18-2.fc22 is now available to build against in Rawhide.
Can you try that, and confirm whether it fixes your issue?
Thanks for the fix, it looks like the bug is fixed now. Passenger builds and works.