Package Details: ldapvi 1.7.r15.gf1d42ba-1

Git Clone URL: (read-only, click to copy)
Package Base: ldapvi
Description: Interactive LDAP client for Unix terminals
Upstream URL:
Keywords: client editor ldap terminal
Licenses: GPL2
Submitter: grawity
Maintainer: loacker
Last Packager: grawity
Votes: 8
Popularity: 0.000483
First Submitted: 2015-08-13 05:31 (UTC)
Last Updated: 2017-04-03 05:34 (UTC)

Latest Comments

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+$pkgname.git#commit=$commithash syntax), or rename the package to ldapvi-git. Thanks!