Package Details: ldapvi 1.7.r15.gf1d42ba-2

Git Clone URL: https://aur.archlinux.org/ldapvi.git (read-only, click to copy)
Package Base: ldapvi
Description: Interactive LDAP client for Unix terminals
Upstream URL: http://www.lichteblau.com/ldapvi/
Keywords: client editor ldap terminal
Licenses: GPL-2.0-only
Submitter: grawity
Maintainer: loacker
Last Packager: loacker
Votes: 8
Popularity: 0.000023
First Submitted: 2015-08-13 05:31 (UTC)
Last Updated: 2024-08-27 13:39 (UTC)

Latest Comments

loacker commented on 2024-06-24 19:31 (UTC)

@ecraven I discovered the following according to what you reported:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=168838

A few days prior to your reporting, I had adopted the package because I needed it, but I hadn't had a chance to install it yet. I have since updated it and created a "sort" of patch to at least get it to build. I have just conducted some tests wherein I connected to an LDAP server and read the tree using the following command like stated in the manual:

ldapvi --discover -h ldap://<ip address>

Kindly let me know if it functions for you.

ecraven commented on 2024-06-20 16:25 (UTC)

This fails now: ldapvi.c: In function ‘copy_sasl_output’: ldapvi.c:1473:37: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 1473 | if (lstat(sasl, &st) == -1) return; | ^~ ldapvi.c:1465:1: note: declared here 1465 | copy_sasl_output(FILE out, char sasl) | ^~ ldapvi.c: In function ‘ensure_tmp_directory’: ldapvi.c:579:9: warning: ignoring return value of ‘mkdtemp’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 579 | mkdtemp(dir); | ^~ make: *** [GNUmakefile:16: ldapvi.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... -> error making: ldapvi-exit status 4 -> Failed to install the following packages. Manual intervention is required: ldapvi - exit status 4

Seems to be an upstream problem with modern compilers :-/

zorun commented on 2017-03-15 15:28 (UTC)

grawity, can you clarify why pulling from git is necessary? If it's really necessary, you need to add git to makedepends, and either build from a fixed commit or rename the package to ldapvi-git.

zorun commented on 2016-03-03 22:20 (UTC)

Hi, I notice that this package now builds from git, instead of the latest tarball release. Is there any reason not to use the latest release? If building from git is indeed needed, I think you should either build using a fixed commit (using the git+http://www.lichteblau.com/git/$pkgname.git#commit=$commithash syntax), or rename the package to ldapvi-git. Thanks!