Thanks, a similar commit already existed on the 3.0 and master branches. I've renamed "struct sched_param" on 2.5 to "struct caldav_sched_param" for consistency: https://github.com/cyrusimap/cyrus-imapd/commit/e26a822ed6e20f4d5a1fd7c89f2c3b4db80d5647 Cheers, ellie On Thu, Jun 1, 2017, at 12:20 AM, Patrick Goetz wrote: > A couple of weeks ago I reported that cyrus 2.5.10 would no longer run > after OpenSSL was upgraded from 1.0.x to 1.1.x, even after recompiling. > One of the Arch Linux cyrus users pointed out that this modification > to the source files: > > for f in $pkgname-$pkgver/imap/*.[hc]; > do sed -i 's/\<struct *sched_param\>/&_/g' "$f"; > done > > Results in compiled cyrus 2.5.10 executables which work fine with > OpenSSL 1.1. > > > I'm loathe to add this the Cyrus Arch AUR package, if for no other > reason than this violates the Arch rule of not modifying upstream, and > especially since installing the openssl-1.0 compatibility package > resolves the issue until such time as the AUR package can be updated to > cyrus 3.0.x, but I figured I would mention this in case there is any > interest in backporting a fix to the 2.5 branch. > > > ---- > Cyrus Home Page: http://www.cyrusimap.org/ > List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ > To Unsubscribe: > https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus