Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 490992 - app-admin/rsyslog-7.4.4 fails to build with -ssl
Summary: app-admin/rsyslog-7.4.4 fails to build with -ssl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ultrabug
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-11 06:11 UTC by Andrey Volkov
Modified: 2013-12-24 12:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
rsyslog-7.4.4.ebuild.patch (rsyslog-7.4.4.ebuild.patch,1.60 KB, patch)
2013-11-11 06:17 UTC, Andrey Volkov
Details | Diff
rsyslog-7.4.4-libgcrypt.patch (rsyslog-7.4.4-libgcrypt.patch,647 bytes, patch)
2013-11-11 06:18 UTC, Andrey Volkov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Volkov 2013-11-11 06:11:37 UTC
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
Comment 1 Andrey Volkov 2013-11-11 06:17:22 UTC
Created attachment 363054 [details, diff]
rsyslog-7.4.4.ebuild.patch
Comment 2 Andrey Volkov 2013-11-11 06:18:16 UTC
Created attachment 363056 [details, diff]
rsyslog-7.4.4-libgcrypt.patch
Comment 3 Andrey Volkov 2013-11-11 07:08:31 UTC
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.
Comment 4 Agostino Sarubbo gentoo-dev 2013-11-11 08:27:25 UTC
It does not fail here when there is libgcrypt installed
Comment 5 Ultrabug gentoo-dev 2013-12-24 12:25:09 UTC
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.
+