Summary: | net-nds/ldapvi - ldapvi: error.c:172: ldap_perror: Assertion `ld != ((void *)0)' failed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrey Volkov <volkov> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | PATCH, PullRequest |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/28639 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | ldapvi-1.7_p20101214-fix-error-handling.patch |
Description
Andrey Volkov
2013-12-10 18:56:30 UTC
--- a/ldapvi-1.7_p20101214.ebuild 2013-02-28 16:21:21.000000000 +0600 +++ b/ldapvi-1.7_p20101214.ebuild 2013-12-11 01:36:19.000000000 +0600 @@ -17,13 +17,18 @@ RDEPEND=" sys-libs/ncurses:5 - net-nds/openldap dev-libs/popt dev-libs/glib:2 sys-libs/readline - gnutls? ( net-libs/gnutls ) - !gnutls? ( dev-libs/openssl:0 ) - sasl? ( dev-libs/cyrus-sasl:2 )" + gnutls? ( + net-libs/gnutls + net-nds/openldap[gnutls] + ) + !gnutls? ( + dev-libs/openssl:0 + net-nds/openldap[ssl] + ) + sasl? ( dev-libs/cyrus-sasl:2[ssl] )" DEPEND="${RDEPEND} virtual/pkgconfig" --- a/ldapvi-1.7-r1.ebuild 2012-06-29 21:31:23.000000000 +0600 +++ b/ldapvi-1.7-r1.ebuild 2013-12-11 01:28:17.000000000 +0600 @@ -16,7 +16,7 @@ IUSE="ssl" RDEPEND="sys-libs/ncurses - >=net-nds/openldap-2.2 + >=net-nds/openldap-2.2[ssl?] dev-libs/popt >=dev-libs/glib-2 sys-libs/readline Created attachment 365078 [details, diff]
ldapvi-1.7_p20101214-fix-error-handling.patch
Attach optional patch (ldapvi-1.7_p20101214-fix-error-handling.patch) for better connection error handling.
This is true and it happens when I install openldap with USE="-ssl" and run ldapvi. Even though this is old, still it is valid. Will add the suggested use flag deps to the ebuild. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e80ea63812ec9826d85e3502a5437aaffab9f1a commit 6e80ea63812ec9826d85e3502a5437aaffab9f1a Author: Pascal Jäger <pascal.jaeger@leimstift.de> AuthorDate: 2022-12-11 18:21:32 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-12-16 05:09:14 +0000 net-nds/ldapvi: revbump, fix build for clang16, fix USE dependencies Closes: https://bugs.gentoo.org/493858 Closes: https://bugs.gentoo.org/740852 Closes: https://bugs.gentoo.org/828517 Closes: https://bugs.gentoo.org/882229 Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de> Closes: https://github.com/gentoo/gentoo/pull/28639 Signed-off-by: Sam James <sam@gentoo.org> ...vi-1.7-fix-implicit-function-declarations.patch | 86 ++++++++++++++++++++++ net-nds/ldapvi/ldapvi-1.7_p20101214-r4.ebuild | 57 ++++++++++++++ 2 files changed, 143 insertions(+) |