app-admin/rsyslog-7.4.4 fails to build with -ssl and without dev-libs/libgcrypt installed This is not just the dependency bug. Backport commit from rsyslog-7.4.5 http://git.adiscon.com/?p=rsyslog.git;a=commitdiff;h=15921d4e4e9d03e0cfd4ca5a9745c89b5dcd37c3;hp=c2dd607f9bac232f862158080741f449f834eeef Reproducible: Always checking for pthread_setschedparam... yes checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking for library containing sched_get_priority_max... none required checking for sched_get_priority_max... yes checking for FSSTND support... yes checking for LIBUUID... yes checking for libgcrypt-config... no configure: error: in `/var/tmp/paludis/app-admin-rsyslog-7.4.4/work/rsyslog-7.4.4': configure: error: libgcrypt-config not found in PATH See `config.log' for more details
Created attachment 363054 [details, diff] rsyslog-7.4.4.ebuild.patch
Created attachment 363056 [details, diff] rsyslog-7.4.4-libgcrypt.patch
rsyslog-7.4.4.ebuild.patch changes: - Add crypt USE flag since libgcrypt is enabled by default for >=rsyslog-7.4.0. - Make dependencies more specific (according to configure.ac). - Add rsyslog-7.4.4-libgcrypt.patch backported from rsyslog-7.4.5. - Fix dependency for ssl USE flag. It does not require dev-libs/libgcrypt. - Fix gentoo bug #485414 - Useless net-misc/curl dependency.
It does not fail here when there is libgcrypt installed
I've enabled the feature by default instead of adding a new USE flag and fixed the dependency, thanks a lot Andrey ! +*rsyslog-7.4.7 (24 Dec 2013) + + 24 Dec 2013; Ultrabug <ultrabug@gentoo.org> rsyslog-7.2.7.ebuild, + rsyslog-7.4.3.ebuild, rsyslog-7.4.4.ebuild, rsyslog-7.4.6.ebuild, + +rsyslog-7.4.7.ebuild, metadata.xml: + Fix #490992, #494150 thx to Marcin Mirosław & Andrey Volkov. Fix #492442, + #494532 using slot operators thx to Thomas D. Add mongodb to IUSE fix #494268 + thx to Vadim Kuznetsov. Version bump. +